Преподаватели
Теги
ООП
#1087
ООП
Конструкторы, деструкторы. Статические методы и свойства. Self.
Константы классов. Перегрузка методов, использование метода родительского класса - "parent".
Позднее статическое связывание (static::method() ).
Итерация свойств открытых\закрытых.
Абстрактные классы, интерфейсы.
Исключения.
Финальные классы и методы.
Автозагрузка классов.
Магические методы __get, __set , __call, __toString..
Пространства имён. Трейты.
Паттерны Singleton, Registry



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



04.11.2016 19:00 286
Основы JavaScript - 02
#1085
Основы JavaScript - 02
В этой лекции студенты более подробно познакомятся с основными типами данных, функциями, а также с базовыми принципами ООП


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



04.11.2016 19:00 340
ООП
#1083
ООП
Повторяем ООП


04.11.2016 19:00 315
Python
#1082
Python



03.11.2016 19:00 348
Функции
#1081
Функции
Практика


03.11.2016 19:00 333
Javascript Advanced
#1080
Javascript Advanced
Статические свойства и методы
call, apply
Привязка контекста
Функции-обертки


03.11.2016 19:00 312
JavaScript Advanced
#1079
JavaScript Advanced
Практикум по 2D battleship: проверка результатов, и дальнейший рефакторинг кода по MVC паттерну для подготовки к переходу на 2 итерацию c применением jQuery библиотеки;
Базовые принципы работы с jQuery и основные функции его API


03.11.2016 19:00 280
ООП
#1078
ООП
Повторяем ООП


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



02.11.2016 19:00 348
Основы JavaScript - 01
#1075
Основы JavaScript - 01
В данной лекции будут рассмотрены базовые принципы работы JavaScript и общие принципы программирования: базовые конструкции языка, переменные, циклы, условные операторы и др. Студенты также ознакомятся с базовыми принципами работы с Chrome Developer Tools


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