Курс построен по принципу «от простого к сложному». Каждый следующий модуль базируется на знаниях из предыдущего.
На этом курсе начинают с установки PHP 8x и настройки рабочей среды. Студенты запускают первую программу и изучают базовый синтаксис языка. В этом же модуле рассматривают переменные, основные операции и способы вывода информации.
Далее курс охватывает ввод данных и основные типы в PHP. Студенты учатся принимать решения в коде с помощью условных операторов if и switch. Это даёт возможность создавать программы, реагирующие на различные ситуации.
Следующий этап посвящён циклам for и while. Они помогают автоматизировать повторяющиеся действия. Студенты также осваивают вложенные циклы для работы со сложными структурами данных.
Здесь участники курса учатся группировать код в процедуры и функции. Функции позволяют возвращать значения и строить логические блоки программы. Это делает код более структурированным и понятным.
Отдельный модуль посвящён работе со строками. PHP имеет много полезных функций для манипуляции текстом, и студенты научатся ими пользоваться.
Один из самых важных разделов - это работа с массивами. Курс объясняет, как создавать массивы и использовать специальные функции для их обработки. Значительное внимание уделяют практике - созданию хелперов для фреймворков, что является распространённой задачей в реальной разработке.
В заключительных модулях студенты учатся взаимодействовать с PHP через терминал. Также рассматривают подключение файлов с помощью require и include, что является важным для организации кода в реальных проектах.
Для прохождения курса достаточно базовых навыков работы с компьютером.
Курс включает 15 спринтов с 176 практическими заданиями. Студенты работают над реальным проектом и получают помощь с разбором и исправлением ошибок. Доступ к материалам - бессрочный, а после успешного завершения выдается сертификат.