Язык преподавания в курсе – русский. Вскоре будет доступна украинская версия этого курса.
Видеозаписи лекций без обратной связи и участия преподавателя. Вы получите доступ к материалам сразу после оплаты.
Видео курс рассчитан на новичков без навыков программирования. Для прохождения курса желательны навыки HTML и CSS.
Раздел 1: Знакомство
– Знакомство с интенсивом
– Учебный и личные проекты
– Что такое PHP
– Как установить и настроить PHP-окружение
– Основы синтаксиса языка
– Описание рабочего процесса
Раздел 2: Массивы и функции
– Что такое массивы
– Практика работы с массивами
– Циклы
– Обход массивов
– Стандартная библиотека PHP
– Пишем свои функции
– Отладка кода
– PhpStorm – среда разработки для PHP
Раздел 3: Шаблонизация и организация кода
– Как работать с датой и временем
– Подключение файлов в PHP-сценариях
– Как организовывать код в проекте
–Шаблонизация: отделение логики от интерфейса
– Буферизация вывода
– Боремся с XSS-атаками (межсайтовый скриптинг)
Раздел 4: Формы и протокол HTTP
– Протокол HTTP
– Работа с заголовками из PHP
– Параметры запроса
– Методы GET и POST
– Формы: отправка данных на сервер
– Отправка файлов
– Валидация форм
Раздел 5: Хранение состояния и аутентификация
– Проблема хранения состояния в вебе
– Cookies (куки)
– Сессии
– Что такое аутентификация
– Правильное хранение паролей
– Организуем вход на сайт
Раздел 6: Базы данных. Теория
– что такое База Данных (БД)
– как БД хранят информацию
– понятие реляционных БД
– анализ и проектирование БД
– язык запросов SQL
– MySQL: установка и запуск
– как строить запросы: основные операции
– живая демонстрация
Раздел 7: MySQL и PHP
– поддержка MySQL в PHP
– подключение к БД из PHP-сценария
– выполнение SQL-запросов
– получение результата запроса из MySQL
– обработка ошибок
– безопасность при выполнении запросов
– подготовленные выражения
– интерактивные демонстрации
Раздел 8: Дополнительная практика MySQL
– полнотекстовый поиск
– пагинация результатов
– транзакции
– кэширование данных
– функции даты/времени в MySQL
Раздел 9: Чужой код
– что такое объект
– демонстрация работы с объектами
– что такое библиотека
– пакетный менеджер Composer
– обзор популярных библиотек
– демонстрация работы с Composer
– документирование кода
Раздел 10: Финал
– статистика интенсива
– организационная информация
– что изучать дальше?
– разбор нерассмотренных тем
– как искать работу и составить резюме
Отзывы
Отзывов пока нет.