Этот курс построен логично - от основ до сложных тем. Каждый модуль дает знания, которые понадобятся в следующем.
На этом курсе начинают с основ - что такое PHP, где его используют и как он развивался. Затем переходят к практике: устанавливают необходимые инструменты, знакомятся с Git и GitHub. Это дает возможность сразу работать в реальной среде.
Здесь изучают синтаксис PHP, типы данных, переменные и операторы. Разбираются, как работают управляющие конструкции и обрабатываются ошибки. Затем переходят к стандартным функциям для работы со строками, математическими операциями и массивами.
Студенты учатся создавать собственные функции, использовать рекурсию и правильно организовывать код. Отдельный блок посвящен работе с файловой системой - открытию файлов, чтению и записи данных.
Этот большой модуль охватывает все необходимое для создания веб-приложений. Начинают с основ клиент-серверной архитектуры и HTTP протокола. Затем учатся взаимодействовать с HTML, обрабатывать формы, фильтровать данные. Разбирают работу с cookies, сессиями, загрузкой файлов и аутентификацией.
На курсе знакомятся с ООП - классами, объектами, методами и свойствами. Изучают конструкторы, статические элементы и принципы инкапсуляции с наследованием. Это дает возможность писать структурированный код.
Студенты узнают о PSR - стандартах оформления PHP кода и инструменты для его анализа. Затем переходят к работе с базами данных: изучают SQL, MySQL и использование PDO для безопасного взаимодействия с БД.
После курса студенты понимают синтаксис PHP, могут создавать программы и взаимодействовать с базами данных. Они освоили основы ООП и понимают HTTP протокол, что позволяет разрабатывать функциональные веб-приложения. Курс охватывает HTML5, CSS3, SQL, MySQL, PHP и GitHub.