Курс починається з 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-компаніях. Усі випускники мають реальний проект у портфоліо та отримують коучинг з працевлаштування у подарунок.