Преподаватели
Теги
Файловая система
#796
Файловая система



14.09.2016 19:00 313
Функции-практика
#795
Функции-практика
Формы , $_GET, $_POST, $_REQUEST. Пишем контактную форму (для сообщений пользователей) – сериализация, хранение в файле, вывод комментариев под формой, «антимат» для комментариев.


16.09.2016 19:00 354
Функции
#794
Функции
- Создание функций – варианты, константа __FUNCTION__;
- Вызов функции, динамический вызов функции из переменной;
- Передача аргументов - обязательные/необязательные, порядок их передачи;
- Уточнение типа получаемых аргументов;
- Области видимости для функций;
Получение/изменение переменных из глобальной области (global, $GLOBALS, ссылки);
- Возврат значений функциями;
- Рекурсии – пишем аналог функции print_r() и count() с учетом вложенных массивов;
- Разыменование массива ($secondElement = toArray(1,2,3)[1];),
list($a,$b,$c)=toArray(1,2,3);
- Создание функций с неограниченным количеством аргументов – func_get_args(), function foo(…$vals){}
Статические переменные.
Решаем задачи.



14.09.2016 19:00 357
PHP Advanced
#792
PHP Advanced
AJAX, JSON
Шаблонизаторы: Smarty / Twig
Регулярные выражения
основы REST, soap

Также, рекомендуем просмотреть видео по следующим темам:
Принципы SOLID: http://goo.gl/9mTvkP

Гибкие методологии разработки Agile, Scrum: http://goo.gl/VftibC

Разработка интернет магазина на нашем MVC; создание фильтров по параметрам в интернет-магазине на примере магазина обуви; Composer; подключение платежного шлюза LiqPay http://goo.gl/9L5a38

JSON; получение курсов валют через API openexchangerates; PHP Mailer - отправка почты средствами PHP; шаблоны для писем; Composer; DOMPDF; Отправка SMS с сайта через TurboSMS; двухфакторная аутентификация - одноразовые пароли для входа
http://goo.gl/ziMKew




16.09.2016 18:00 462
Функции
#791
Функции



13.09.2016 19:00 312
Основы Git, Github
#790
Основы Git, Github
Системы контроля версий – необходимость, виды:
Локальные, централизованные, децентрализованные. Преимущества Git.
Общая информация о механизме работы Git – снимки состояния, файлы отслеживаемые/ неотслеживаемые, подготовленные файлы, фиксация состояния.
Установка Git. Основы работы с командной строкой. Регистрация на GitHub Начало работы с Git и GitHub - создание первого репозитория, и первый коммит. Откат на коммит, инфо об изменении в коммитах, push, pull, ветки, слияние, конфликты. GitHub & PHPStorm. Отработка команд –
git init,
git config –global user.name (user.email)
git add
git commit
git status
git diff
git log
git checkout
git merge
git remote
git pull/git push



15.09.2016 19:00 537
Файловая система
#789
Файловая система



13.09.2016 19:00 383
Основы PHP
#787
Основы PHP
Основы PHP. Как PHP работает - php5ts.dll, php.exe, php.ini. Запуск из консоли, связка с веб-сервером.
Тэги, комментарии.
Переменные – суть, создание. Правила именования переменных.
Передача по ссылке, динамическое создание переменных .
Ошибки в PHP – виды(уровни), демонстрация. Обзор error_reporting в php.ini и в скрипте.
Вывод echo VS print - особенности. Кавычки. Heredoc-формат.
Константы. Суть, создание.
Магические константы – LINE, FILE.
Выражения, операторы – арифметические, инкремент/декремент (разбираем разницу в постинкременте и преинкременте); конкатенация.
Типы данных, приведение типов (особенности динамической типизации в PHP), проверка типа, gettype, (int)$val.., is_integer, isset, empty...var_dump.
Операторы сравнения, равенства, тождественности.
Логические операторы.
If | else / тернарная конструкция / switch case. Вывод html-блока по условию в PHP-блоке.



13.09.2016 19:00 408
MVC
#786
MVC



13.09.2016 19:00 399
MySQL
#785
MySQL
MySQL - основы, что такое СУБД. Реляционность, нормализация – суть, виды.
Подключение к СУБД из консоли. Подключение к СУБД из phpMyAdmin , MySQL Workbench .
Поля, записи, первичный ключ, внешний ключ, индекс.
InnoDB vs MyISAM.
Типы данных.
Работа из консоли:
Создание и удаление баз\таблиц, просмотр списка баз\таблиц.
Создание таблицы как копии уже существующей – только структуры; структуры и данных.
Бэкап БД, импорт / экспорт .



13.09.2016 19:00 379
MySQL - практика
#782
MySQL - практика
Практика mysql+php. Проектируем базу данных.


17.09.2016 10:00 402
Основы JavaScript - 05
#751
Основы JavaScript - 05
В продолжение изучения клиент-серверной коммуникации в этой лекции студенты ознакомятся с основами архитектуры REST


22.09.2016 19:00 401
PHP Academy в цифрах
2155
Студентов
ВЫПУСТИЛОСЬ
В PHP ACADEMY
439
Студентов
КУПИЛИ НАШИ ВИДЕОКУРСЫ В АЗИИ, ЕВРОПЕ И США
357
Студентов
УЧИТСЯ ПАРАЛЛЕЛЬНО В МЕСЯЦ