Сообщение от куратора
Присоединяйтесь к учебному чату в Discord по ссылке.
Если не получается попасть в чат, то изучите наш подробный гайд по Дискорду.
Выполнили весь проект и хотите получить обратную связь? Вы можете воспользоваться платной защитой с наставником. (Подробнее)
Программа
1. Привет, мир!
Знакомимся с рабочим процессом на интенсиве и базовыми понятиями PHP.
Работа на курсе
Привет, мир!
Прочитайте главы учебника~ 46 минут
1.2. Знакомство с языком
Лайв
Посмотрите лайв~ 2 часа
1.11. Старт
Домашнее задание
Выполните практические задания
1.12. Выбор проекта и настройка рабочего окружения
1.15. Основы синтаксисаДемонстрация
2. Из чего состоит язык
Разбираем весь синтаксис PHP по косточкам. Узнаем про массивы, циклы и функции.
3. Из вёрстки в шаблоны
Научимся подключать PHP-сценарии и превратим скучную, статичную верстку сайта в отдельные шаблоны.
4. Что такое база данных
База Данных — это ответ на вопрос «где» и «как» хранить всю информацию сайта. Познакомимся с базой данных MySQL и научимся общаться с ней на языке SQL.
5. Работа с MySQL из PHP-сценариев
Как подключиться к MySQL из PHP-сценария и выполнять типовые операции на чтение, запись, обновление и удаление данных.
6. Формы и протокол HTTP
Добавим интерактива на сайт с помощью форм. Научимся получать значения из полей формы и проверять их на корректность — выполнять валидацию.
7. Идентификация пользователя на сайте
Как поделить сайт на публичную и приватную часть? Что такое «аутентификация»? Как хранить пароли? Узнаем всё это и еще немного больше.
8. Дополнительная практика с MySQL
Разбор следующих техник: постраничная навигация, полнотекстовый поиск, кэширование, фильтрация и группировка данных.
9. Библиотеки
Работа с чужим кодом — использование библиотек. Пакетный менеджер, чтобы их искать и устанавливать. Как с помощью библиотеки отправить email, отредактировать изображение и проверить форму.
10. Финал
В этом разделе мы подведём итоги курса.