Преподаватели
Теги
Javascript, jQuery
#1459
Javascript, jQuery
JavaScript: Функции и объекты

Области видимости переменных и функций

Замыкания

DOM

Доступ к элементам DOM на JavaScript

Универсальный селектор

Библиотека jQuery

Классификация методов jQuery



Функции ядра


23.01.2017 19:00 267
Javascript, jQuery
#1458
Javascript, jQuery
JavaScript - Основные конструкции языка

Переменные

Операторы

Типы данных

Циклы

Ветвления



Конструкция switch


19.01.2017 19:00 319
PHP advanced
#1457
PHP advanced
Безопасность в PHP

Шаблонизатор Smarty

Шаблонизатор Twig

RESTful API, принципы проектрирования

REST vs SOAP, отличия



Платежный шлюз liqPAY, подключение к сайту


16.01.2017 19:00 356
Javascript Advanced
#1456
Javascript Advanced
В этой лекции студенты ознакомятся со структурой современных web-
приложений, а также с современными парадигмами программирования
(MVC, MVVM и пр.).


27.01.2017 18:00 291
Ecmascript
#1455
Ecmascript
Object.assign() with examples, arrays, generators/iterators/promises…


24.01.2017 19:00 298
Массивы, циклы
#1454
Массивы, циклы
Массивы – суть, виды декларации.
Обращение к элементу массива, добавление нового элемента.
Массивы индексные и ассоциативные. Многомерные массивы.
Создаем меню для сайта в виде массива.
Полезные функции:
Вывод – 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.
Формируем динамическую таблицу умножения.
Выводим меню из ассоциативного массива в виде списка гиперссылок.

Решаем задачи.



14.01.2017 10:00 479
Функции
#1453
Функции
- Создание функций – варианты, константа __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.01.2017 10:00 431
MySQL
#1452
MySQL
MySQL - основы, что такое СУБД. Реляционность, нормализация – суть, виды.
Подключение к СУБД из консоли. Подключение к СУБД из phpMyAdmin , MySQL Workbench .
Поля, записи, первичный ключ, внешний ключ, индекс.
InnoDB vs MyISAM.
Типы данных.
Работа из консоли:
Создание и удаление баз\таблиц, просмотр списка баз\таблиц.
Создание таблицы как копии уже существующей – только структуры; структуры и данных.
Бэкап БД, импорт / экспорт .
Пользователи, права доступа.



14.01.2017 10:00 556
MVC
#1451
MVC



14.01.2017 10:00 538
Вводное занятие
#1450
Вводное занятие



12.01.2017 19:00 421
Python
#1449
Python
Django auth system
Django forms
DRF


12.01.2017 19:00 603
ООП
#1448
ООП



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