Преподаватели
Теги
MVC
#986
MVC



21.10.2016 19:00 348
Вводное занятие
#983
Вводное занятие
+ Программирование. Языки программирования. Спецификации. Категории языков программирования. Семантика
+ Типы и структуры данных
+ Реализации и классификация языков программирования
+ Операторы. Выражения. Комментарии
+ Структура HTML-документа
+ HTML-теги. Meta-теги. Порядок тегов. Парные теги. Типы тегов
+ HTML-атрибуты. Формат и значения атрибутов
+ Строчные, блочные и универсальные HTML-элементы. Правила вложений или иерархия тегов
+ Абзацы, заголовки, ссылки. Абсолютные и относительные ссылки. Якоря. Виды ссылок
+ Списки. Маркированные и нумерованные списки. Списки определений
+ Таблицы, их атрибуты и особенности. Внутренние теги таблицы. Заголовок таблицы
+ Вывод изображений
+ HTML-формы или отправка данных на сервер
+ Установка PyCharm


20.10.2016 19:00 280
Массивы, циклы
#982
Массивы, циклы
Массивы – суть, виды декларации.
Обращение к элементу массива, добавление нового элемента.
Массивы индексные и ассоциативные. Многомерные массивы.
Создаем меню для сайта в виде массива.
Полезные функции:
Вывод – print_r, var_dump()
Сортировка массива:sort, ksort…Сравнение функций для сортировки в PHP(http://php.net/manual/ru/array.sorting.php)
Операции с элементами массива:
Сериализация, count, array_shift, array_push, array_key_exists, in_array, array_unique, compact…
Суперглобальные массивы. $GLOBALS, $_ENV, $_SERVER, $_COOKIE, $_SESSION, $_FILES, $_GET, $_POST, $_REQUEST – краткий обзор.
Циклы:
- for(block A; block B; block C). Выводим четные числа;
Вложенные циклы - выводим простые числа;
While (do-while). Важно! - бесконечный цикл.
Цикл для работы с массивами – почему foreach а не другие.
Изменение элементов массива в цикле foreach – почему не сработает
``foreach ($array as $key=>$value) {
$value+=1;
}``
Управляющие конструкции – break, continue, die, exit.
Формируем динамическую таблицу умножения.
Выводим меню из ассоциативного массива в виде списка гиперссылок.



20.10.2016 19:00 285
Основы Javascript
#981
Основы Javascript
1. Переменные
2. Типы данных
3. Условные операторы (if, switch)
4. alert, prompt, confirm, console
5. Циклы (while, for)


20.10.2016 19:00 314
Основы JavaScript
#980
Основы JavaScript
Objects: pass-by-reference concept
Built-in JS objects: Date/Math/RegExp/JSON
Built-in browser objects: Document/Window/Console
DOM model: hierarchy
DOM manipulation: get element/content, get(getAttribute)/add(setAttribute) - innerHTML/remove props(attributes)
Events: browser/user - onload example.


20.10.2016 19:00 201
Тестирование
#979
Тестирование
unit.js ,TDD, BDD, Karma, Mocha


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



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



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


20.10.2016 19:00 301
MVC
#975
MVC



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



19.10.2016 19:00 428
Массивы, циклы
#973
Массивы, циклы
Продолжаем массивы, циклы; решаем задачи.


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