Этот курс рассчитан на начинающих в программировании, которые готовы учиться целый день. За шесть месяцев студенты освоят полный цикл веб-разработки - от верстки до мобильных приложений.
На первых модулях курс начинается с основ. Студенты учатся создавать структуру сайта с помощью HTML, оформлять ее через CSS, включая Flexbox и анимации. Здесь же рассматривают адаптивную верстку для разных устройств. В процессе выполняют два личных и один командный проект. Далее идет JavaScript - переменные, функции, работа с объектами и массивами. Студенты учатся взаимодействовать с DOM, обрабатывать события и работать с асинхронными операциями. Закрепляют знания еще одним командным проектом.
Этот блок посвящен React - одной из самых популярных библиотек для создания интерфейсов. Студенты изучают компоненты, JSX, состояние и жизненный цикл. Затем переходят к более сложным темам: работа с API, хуки, навигация. Особое внимание уделяется управлению состоянием с помощью Redux - от основ до асинхронных операций и мемоизации. Завершается блок созданием системы авторизации и личным проектом.
Здесь курс переходит к серверной части. Студенты знакомятся с Node.js и фреймворком Express, учатся создавать CRUD-операции, работать с MongoDB и реализовывать аутентификацию. Также изучают тестирование, работу с Docker и вебсокетами. Последний технический модуль - React Native для создания мобильных приложений. Включает навигацию, работу с нативными компонентами и деплой. Каждый блок сопровождается практическими проектами.
Последний модуль готовит к работе в IT-индустрии. Студенты изучают Agile и Scrum, учатся работать в команде и управлять временем. Значительная часть посвящена трудоустройству: составление резюме, создание LinkedIn-профиля, подготовка к техническим и HR-собеседованиям. Для студентов пакета Plus доступны English speaking club и занятия по изучению профессиональной лексики.
Занятия проходят целый день с 9:30 до 17:30. Еженедельно - пять вебинаров по техническим навыкам и пять занятий с ментором. Для обучения используется платформа my.goit, а для общения - групповые чаты. Ориентировочный срок трудоустройства - через 5-7 месяцев после начала обучения.