Курс начинается с основ JavaScript. Студенты изучают синтаксис, работу с числами, строками, функциями и условными операторами. Рассматриваются массивы, циклы и методы работы с данными. Этот модуль включает подготовку к техническим собеседованиям.
На этом этапе студенты настраивают рабочее окружение и получают рекомендации по эффективному обучению.
Модуль охватывает HTML и CSS основы: работу с цветами, шрифтами, блочной моделью, селекторами и медиа-запросами. Студенты изучают семантическую верстку, формы, позиционирование и адаптивный дизайн.
Студенты осваивают основы командной строки, работу с Git, создание веток и взаимодействие с удаленными репозиториями через GitHub.
Этот модуль расширяет знания о функциях, циклах, работе со строками и объектами. Дополнительно рассматриваются логические операторы, преобразование типов и switch-конструкции.
Студенты изучают Flexbox, Grid, BEM методологию, препроцессор Sass, анимации и трансформации. Модуль включает создание лендинг-страницы для портфолио.
Рассматриваются методы массивов, функции обратного вызова, замыкания, прототипы, конструкторы и классы. Большое внимание уделяется практическим заданиям.
Модуль охватывает работу с DOM, обработку событий, промисы и включает портфолио-проект для закрепления навыков.
Студенты изучают основы React: пропсы, состояние, работу со списками и событиями. Далее идет знакомство с TypeScript: базовые типы, классы, generics. Завершается интеграцией React с TypeScript, включая работу с формами, хуками, маршрутизацией и API.
Модуль посвящен управлению состоянием с помощью Redux, включая асинхронные операции и интеграцию с React.
Рассматриваются принципы работы интернета, модель OSI, HTTP протокол, шифрование, API и безопасность веб-приложений.
Студенты изучают SQL: запросы SELECT, WHERE, JOIN, агрегатные функции. Далее идет Node.js: модули, работа с файлами, HTTP, Express, базы данных, аутентификация и реальное время.
Этот большой модуль включает подготовку резюме, профилей в соцсетях, поиск вакансий, общение с рекрутерами и подготовку к собеседованиям. Студенты получают практические советы по прохождению испытательного срока и планированию карьеры.
Курс включает знакомство с Vue.js и Angular, алгоритмами и структурами данных, ООП принципами, тестированием JavaScript, основами DevOps и Docker для контейнеризации приложений.
Финальный обзор портфолио и подготовка к техническим собеседованиям завершают учебный процесс.
Курс позволяет обучаться в собственном темпе. Студенты имеют регулярные встречи с менторами - от 5 до 8 раз в неделю. Доступен чат с одногруппниками. Учебные материалы сконцентрированы на сути без лишней информации.
Во время обучения создается 7 индивидуальных проектов для портфолио и 1 командный проект. Курс включает полную подготовку к трудоустройству: технические собеседования, проверку резюме, подготовку к интервью и подбор вакансий.
Курс предоставляет гарантию трудоустройства после завершения обучения. В случае неудачного поиска работы в IT предусмотрено возвращение средств.