Курс починається з освоєння Git та GitHub - інструментів для контролю версій. Слухачі встановлять Git, навчаться створювати репозиторії та використовувати базові команди. Вони розберуться в роботі командою, вирішенні конфліктів злиття та створенні Pull Request. Далі йде HTML/CSS: від базових тегів до адаптивної верстки. Студенти працюватимуть з Flexbox, Grid, формами, шрифтами та Figma.
Модуль охоплює повний спектр JavaScript. Починається з базових типів даних, операцій та логічних розгалужень. Потім - об'єкти, масиви, цикли та функції. Розглядаються складніші концепції: рекурсія, замикання, ООП. Слухачі навчаться працювати з DOM, подіями, асинхронністю та Event Loop. Модуль включає сучасні можливості ES6+.
Цей блок присвячений TypeScript - його синтаксису, функціям, класам та інструментам. Паралельно вивчаються дві популярні бази даних: MongoDB та MySQL. Для MongoDB - робота з колекціями, документами та мова запитів. Для MySQL - створення баз даних, таблиць та написання SQL-запитів.
Слухачі освоять React від основ: створення додатків, компоненти, хуки, маршрутизація. Додається Redux Toolkit для керування станом - від основ до асинхронних операцій. Завершується блок Next.js - фреймворком для продакшену з серверним рендерингом та розширеними можливостями.
Модуль вчить створювати серверну частину на Node.js. Починається з основ та асинхронного програмування. Потім - робота з файловою системою, HTTP, веб-сервери. Розглядається інтеграція з базами даних та розгортання додатків.
Завершальна частина включає Scrum - методологію управління проектами. Слухачі дізнаються про артефакти, події та цінності Scrum. Окремий модуль з HR готує до пошуку роботи: створення резюме, профілю в LinkedIn, підготовка до інтерв'ю.
Курс розрахований до 960 годин навчання. Заняття проходять 6 разів на тиждень. Доступне безкоштовне повторне проходження. Частина матеріалів викладається англійською. Додатково - консультації, стажування на проекті та гарантія працевлаштування при дотриманні умов відвідування.