Курс начинается с освоения Git - системы контроля версий. Слушатели установят Git, настроят рабочее среду и научатся создавать репозитории. Они освоят базовые команды, работу в команде, решение конфликтов слияния и работу с GitHub. Это включает создание pull запросов и настройку доступа к репозиториям.
Далее курс охватывает HTML и CSS для создания веб-страниц. Слушатели изучат блочные элементы, способы их расположения, селекторы, события и Flexbox. Особое внимание уделяется адаптивной верстке, работе с медиа, формами, шрифтами и иконками. Также рассматривается работа с Figma и CSS Grid для создания современных интерфейсов.
Этот модуль посвящен JavaScript - от базовых типов данных и операций до сложных концепций. Слушатели изучат логические разветвления, объекты, массивы, циклы, функции, рекурсию и замыкания. Курс охватывает ООП, работу с ошибками, callback функции, ES6 фичи, работу с DOM, событиями, BOM, генераторами, итераторами и асинхронность с Event loop.
Модуль включает TypeScript для типизации JavaScript кода. Слушатели освоят синтаксис, функции, классы, инструменты и практическое применение TypeScript. Параллельно изучаются реляционные базы данных MySQL - создание БД, таблиц, работа с полями и SQL запросами, а также документоориентированная MongoDB с работой с коллекциями, документами и языком запросов.
Слушатели научатся создавать React-приложения, используя компоненты, хуки и маршрутизацию. Модуль охватывает типизацию, библиотеки компонентов, управляемые и неуправляемые компоненты, управление данными и разработку слоев программы. Для управления состоянием изучается Redux Toolkit, Zustand, асинхронные преобразователи и best practices.
Backend часть начинается с Java Core - типы данных, операторы, циклы, массивы, строки, классы, объекты, наследование, интерфейсы, коллекции, работа с файлами и исключения. Далее изучается Hibernate для ORM, отображение объектов, HQL, критерии и управление транзакциями. Spring Boot модуль охватывает настройку проектов, Spring MVC, работу с БД, AOP, безопасность, аутентификацию, OpenAPI, тестирование и развертывание.
Модуль автоматизации Java включает Selenium WebDriver, написание тестов, автоматизацию API, фреймворки тестирования, обработку данных, отчетность, DevOps навыки и нагрузочное тестирование. Next.js модуль охватывает создание приложений, управление данными и расширенные возможности фреймворка.
Слушатели ознакомятся с DevOps практиками - Docker, контейнеризацией сервисов, микросервисной архитектурой и Amazon Web Services. Scrum модуль научит методологии работы - артефактам, событиям, ценностям и распространенным ошибкам в Scrum.
Завершающая часть курса включает HR лекцию по поиску вакансий, оптимизации LinkedIn, составлению резюме и подготовке к интервью для успешного старта карьеры в IT.
Курс длится до 960 часов с интенсивностью 6 занятий в неделю. Предусмотрено бесплатное повторное прохождение, изучение английского языка и дополнительный курс в подарок. Слушатели получают дополнительные консультации, стажировку на реальном проекте и гарантию трудоустройства при соблюдении требований к посещению.