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


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



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

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



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


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


07.12.2016 19:00 357
Функции
#1292
Функции
Функции, работа с файлами



19.12.2016 19:00 327
Массивы, циклы
#1291
Массивы, циклы
Продолжаем массивы, циклы. Решаем задачи.


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



12.12.2016 19:00 338
Основы PHP
#1289
Основы 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.



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



20.12.2016 19:00 386
Массивы, циклы
#1285
Массивы, циклы
Продолжаем массивы, циклы. Решаем задачи.


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



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