На цьому курсі починають з основ дизайну. Студенти розбираються в дизайн-процесах, принципах роботи векторної та растрової графіки. Практична частина включає роботу з Figma - основним інструментом сучасних дизайнерів.
Далі курс охоплює технічну базу. Студенти вивчають роботу з командним рядком, основні команди та пакетні менеджери. Окрему увагу приділяють редактору VS Code - його основним можливостям та корисним функціям для щоденної роботи.
Цей блок присвячений Git - системі контролю версій. Студенти розуміють принципи її роботи, вчаться працювати через командний рядок, Sourcetree та VS Code. Також розглядають популярні сервіси: GitHub, GitLab та Bitbucket.
Тут переходять до HTML та CSS. Студенти вивчають структуру HTML-документів, основні теги та можливості мови розмітки. У CSS розбирають синтаксис, селектори, каскадність, позиціювання та блокову модель.
Цей модуль показує, як аналізувати вебзастосунки за допомогою Browser DevTools. Студи вчаться працювати зі структурою сторінок, стилями, анімаціями та мережевими запитами. Також розглядають cookies та локальне сховище.
На цьому етапі студенти знайомляться з основами програмування на JavaScript. Вони вивчають змінні, типи даних, масиви, об'єкти, умови, цикли та функції. Особливу увагу приділяють роботі з DOM та обробці подій.
Модуль пояснює принципи роботи API та HTTP-протоколу. Студенти вчаться формувати запити та працювати з відповідями. Практичні навички отримують через роботу з Postman - від створення колекцій до налаштування мок-серверів.
Тут розглядають сучасні JavaScript фреймворки, зокрема React.js. Студенти вивчають компонентний підхід, життєвий цикл компонентів, роутинг та серверний рендеринг. Також знайомляться з бібліотеками готових компонентів на прикладі MUI.
Цей блок охоплює backend частину розробки. Студенти дізнаються про типові задачі бекенд-розробників, системи управління контентом (CMS), фреймворки та різні типи баз даних - як реляційні, так і нереляційні.
Модуль знайомить з DevOps підходами та архітектурними патернами. Студенти розбирають ключові поняття: CI/CD, деплой, Docker, домени, DNS та CDN. Також порівнюють різні архітектурні стилі - від монолітів до мікросервісів.
Завершальні модулі охоплюють тестування та безпеку. Студенти вивчають види тестування - від Unit до UI тестування, знайомляться з популярними інструментами. Окремий блок присвячений безпеці застосунків та OWASP Top Ten - основним загрозам веббезпеки.
Курс також розглядає сучасні тенденції Low Code/No Code розробки. Студенти аналізують переваги та недоліки цих підходів, їх місце в сучасній розробці та перспективи розвитку.
Курс включає живі вебінари та практичні завдання з реальними кейсами. Студенти працюють над курсовим проектом під регулярним наставництвом викладача. Після успішного завершення видається сертифікат. Є можливість повернути кошти протягом першого тижня навчання.