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



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

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



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



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


27.01.2017 19:00 458
Javascript Advanced
#1544
Javascript Advanced
JS6(ES2015):
- подключение и запуск JS6 режима через babel
- переменные let и const
- деструкторы и значения по-умолчанию
- разпределение (оператор троеточие)
- цикл for..of
- строки-шаблоны
- функции-стрелки
- сокращения в объектах
- классы и наследование


27.01.2017 19:00 373
Javascript Advanced
#1543
Javascript Advanced
- вторая часть ООП (наследование через конструкторы)

- повтор CSS3 (переходы, анимации)

- обзор некоторых трюкам (поисовать стилями, css-счетчики)


25.01.2017 19:00 365
PHP advanced
#1542
PHP advanced
CURL
AJAX


27.01.2017 19:00 340
PHP advanced
#1541
PHP advanced
Zip

Регулярные выражения

xml, json


25.01.2017 19:00 366
PHP advanced
#1540
PHP advanced
Безопасность в PHP
Регулярные выражения


27.01.2017 19:00 307
PHP advanced
#1539
PHP advanced
json, xml
soap, REST
curl


25.01.2017 19:00 317
Основы JavaScript - 04
#1538
Основы JavaScript - 04
Массивы – суть, декларация. Ассоциативные, многомерные. Length.
Методы join, concat, reverse, slice, splice, sort, pop, push, shift



25.01.2017 19:00 335
Python
#1536
Python



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