Преподаватели
Теги
Функции
#1638
Функции
- Создание функций – варианты, константа __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){}
Статические переменные.


17.02.2017 19:00 459
Массивы, циклы
#1637
Массивы, циклы




14.02.2017 19:00 687
ООП
#1636
ООП
Статические методы и свойства. Self.
Константы классов. Перегрузка методов, использование метода родительского класса - "parent".
Позднее статическое связывание (static::method() ).
Итерация свойств открытых\закрытых.
Абстрактные классы, интерфейсы.
Исключения.
Финальные классы и методы.



15.02.2017 19:00 339
ООП
#1635
ООП
Создание классов, объектов. Свойства, методы; обращение к ним.
инкапсуляция, полиморфизм, Наследование.
instanceof.
Работа со свойствами из класса - $this.
Области видимости - public, private, protected - инкапсуляция. Работа с ними в классе (геттеры/сеттеры).
Копирование(присвоение) объектов - по ссылке, Клонирование объектов. Конструкторы, деструкторы



13.02.2017 19:00 309
MVC
#1634
MVC



14.02.2017 19:30 255
Заголовки
#1633
Заголовки
Заголовки, куки, сессии.
--header('Content-Type: …);
Демонстрация обработки заголовков браузером – вывод картинки как текста и наоборот. Вывод pdf-документа в браузер.
--header('Location: …)
Заголовки редиректов, статусы перенаправления.
Заголовки кэширования
Заголовки загрузки файлов
HTTP-авторизация
Работа с куками.
Разбираем setcookie, $_COOKIE, пишем счетчик посещений страницы.
Сессии, отличие от кукис, $_SESSION.
Include, require , Буферизация вывода.



17.02.2017 19:00 369
Файловая система
#1632
Файловая система
Работа с файлами.
Режимы, работа с потоком (fopen, fread/fputs, fclose) vs file_put(get)_contents. Работа с директориями - opendir, readdir, scandir; mkdir, rmdir; glob(). Загрузка файлов на сервер, суперглобальный массив $_FILES.
Проверка mime-типа, размера. Ограничения на приём на стороне клиента и сервера. Выводим галерею картинок, загруженных пользователем.



13.02.2017 19:00 348
Функции
#1631
Функции
Продолжаем функции, решаем задачи.


17.02.2017 19:00 353
Функции
#1630
Функции
- Создание функций – варианты, константа __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){}
Статические переменные.



13.02.2017 19:00 445
Функции-практика. Файлы.
#1628
Функции-практика. Файлы.
Формы , $_GET, $_POST, $_REQUEST. Пишем контактную форму (для сообщений пользователей) – сериализация, хранение в файле, вывод комментариев под формой, «антимат» для комментариев.
Работа с файлами.
Режимы, работа с потоком (fopen, fread/fputs, fclose) vs file_put(get)_contents. Работа с директориями - opendir, readdir, scandir; mkdir, rmdir; glob(). Загрузка файлов на сервер, суперглобальный массив $_FILES.
Проверка mime-типа, размера. Ограничения на приём на стороне клиента и сервера. Выводим галерею картинок, загруженных пользователем.



11.02.2017 10:00 362
ООП
#1627
ООП
Паттерны Singleton, Registry
Практика по ООП, PDO - в т.ч. подготовленные запросы, bindParam, транзакции.



11.02.2017 10:00 461
Основы JavaScript
#1626
Основы JavaScript
Базовые принципы ООП.
Эта лекция ознакомит студентов с основами событийной модели JavaScript, а
также с базовыми принципами работы DOM, BOM.


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