На этом курсе обучение начинается сразу после поступления. Каждый студент получает базовые материалы по верстке и JavaScript. Первое задание помогает закрепить теорию на практике.
Первый модуль посвящен коммуникации и работе в команде. Здесь рассматривают эмоциональный интеллект, критическое мышление, управление эмоциями и самопрезентацию. Эти навыки пригодятся во время групповых проектов.
Студенты изучают HTML для создания структуры страницы. Потом переходят к CSS - учатся оформлять элементы, управлять размещением блоков и делать верстку адаптивной. Отдельно рассматривают основы JavaScript: переменные, функции, циклы, работу с DOM и обработку событий.
Второй модуль показывает, как верстать точно и качественно. Здесь изучают методологию BEM, поддержку Retina-экранов, кросбраузерность и принципы доступности. Mobile-first подход помогает создавать современные сайты.
Третий модуль охватывает объектно-ориентированное и функциональное программирование. Студенты работают с ES6/ES7, изучают прототипы, рекурсию, асинхронность. Знакомятся с AJAX, Promise, WebSocket и RESTful API.
Четвертый модуль посвящен современному фреймворку. Здесь рассматривают компоненты, JSX, виртуальный DOM, работу с State и Props. Студенты учатся использовать React Router, Redux, тестировать приложения и применять хуки.
Воркшоп по BackEnd знакомит с Node.js, Express.js и MongoDB. Отдельный блок посвящен работе с Git - от создания репозитория до работы с ветками и удаленными серверами.
На завершение курса команды студентов разрабатывают реальный проект по методике Scrum. После завершения - презентация перед экспертами. Отдельный модуль помогает подготовиться к собеседованиям, а бонусный курс улучшает технический английский.
Курс включает мастер-классы от украинских и израильских специалистов. Занятия проходят вечером, что удобно для совмещения с работой. Постоянная поддержка ментора и работа над реальными проектами готовят к работе в IT.