Курс начинается с HTML - студенты изучают базовую структуру страницы, основные теги и атрибуты. Они работают со списками, формами, таблицами и современными тегами HTML5. Далее идет CSS: синтаксис, селекторы, базовые стили и позиционирование элементов на странице. Этот модуль дает фундамент для создания веб-интерфейсов.
Студенты осваивают основы JavaScript - синтаксис, переменные и работу с DOM. Параллельно они учатся работать с консолью: изучают команды cp, mv, mkdir, редакторы vi/vim. Модуль включает установку и настройку nginx, MySQL, PHP-FPM и развертывание первого проекта.
Здесь изучают Git - от установки до создания репозиториев. Студенты осваивают принципы работы .gitignore, .gitkeep, добавление файлов, создание коммитов, ветвление и разрешение конфликтов. Второй блок посвящен MySQL: назначение баз данных, типы данных и основные запросы - insert, select, update, delete.
Модуль охватывает основы PHP: взаимодействие браузера с веб-сервером, установку на Windows и Linux, переменные, массивы, операторы, условия, циклы. Студенты работают с формами, HTTP, Curl, файловой системой, сессиями, cookie и регулярными выражениями. Далее идет ООП в PHP7: магические методы, типы классов, autoload, trait, interface, итераторы и паттерны.
Студенты изучают архитектуру MVC - работу с базами данных и Ajax. Затем переходят к Symfony 4: установка через Composer, базовые методы, архитектура, популярные бандлы. Они создают контроллеры, настраивают роутинг, работают с Twig и сервисами.
На завершение курса студенты создают интернет-магазин на Symfony 4 с использованием Bootstrap, MySQL, Ajax и Curl. Отдельный модуль посвящен трудоустройству: написанию резюме, поиску работы, подготовке к собеседованиям с HR и техническими специалистами.
После курса вы сможете выполнять проекты на PHP, создавать веб-приложения, строить интерактивные страницы, работать с Ajax, разрабатывать базы данных, использовать Git в командной работе и применять MySQL в веб-приложениях.
Занятия проходят дважды в неделю по 2,5 часа. Лучшие студенты получают рекомендации для трудоустройства в IT-компаниях. Все выпускники имеют реальный проект в портфолио и получают коучинг по трудоустройству в подарок.