На этом курсе начинают с основ системы контроля версий Git. Сначала учат устанавливать и настраивать Git, интегрировать его со средой разработки. Затем переходят к созданию репозиториев и изучению базовых команд. Особое внимание уделяют работе в команде - решению конфликтов слияния, настройке доступа к репозиториям и созданию Pull Request на GitHub.
Здесь учат создавать веб-страницы с нуля. Начинают с основ HTML и CSS, затем переходят к блочным элементам и способам их расположения. Изучают селекторы, события, Flexbox и адаптивную верстку. Также рассматривают работу с медиа, формами, шрифтами и иконками. Завершают модуль изучением CSS Grid и работой в Figma для создания макетов.
Этот большой блок посвящен программированию. Сначала изучают основы JavaScript - типы данных, операции, логические разветвления, объекты, массивы, циклы и функции. Затем переходят к более сложным темам - рекурсии, замыканиям, ООП, работе с ошибками. Рассматривают современные возможности ES6, работу с DOM, событиями, асинхронность и генераторы. Далее переходят к TypeScript - изучают синтаксис, функции, классы и инструменты разработки.
Модуль охватывает две основные технологии работы с данными. Сначала изучают реляционные базы данных MySQL - создание и управление базами, таблицами, написание SQL-запросов. Затем переходят к документоориентированной MongoDB - работу с коллекциями, документами и языком запросов. Каждая тема закрепляется практическими заданиями.
Здесь учат создавать современные веб-приложения. Начинают с основ React - создания компонентов, работа с типами, управляемые и неуправляемые компоненты. Изучают хуки, маршрутизацию, управление данными и разработку архитектуры приложений. Далее переходят к управлению состоянием - изучают Zustand и Redux Toolkit, включая асинхронные операции и лучшие практики.
Этот блок посвящен серверной части. Сначала изучают Node.js - установку среды, асинхронное программирование, работу с файлами, создание HTTP-серверов. Затем переходят к фреймворку Nest.js - работу с документацией, вспомогательными классами, ORM, базами данных, авторизацией. Завершают модуль развертыванием приложений и дополнительными темами.
Последний технический блок охватывает современные подходы к разработке. Изучают Next.js для создания универсальных React-приложений, Serverless архитектуру с Lambda-функциями. DevOps часть включает Docker, контейнеризацию сервисов, микросервисную архитектуру и работу с Amazon Web Services.
Завершающие модули помогают адаптироваться к реальным условиям работы. Изучают Scrum методологию - артефакты, события, ценности и распространенные ошибки. HR-лекции готовят к поиску работы - создание резюме, работу с LinkedIn, поиск вакансий и подготовку к интервью.
Курс длится 7 месяцев с занятиями 6 раз в неделю. В состав входят живые занятия по английскому языку. Преподают опытные менторы-практики. Слушатели могут многократно повторно проходить курс. При оплате полного курса дополнительный курс предоставляется в подарок.