Курс начинается с Git и GitHub. Слушатели установят систему контроля версий, научатся создавать репозитории и использовать базовые команды. Рассматривается работа в команде, решение конфликтов слияния, настройка доступа к хранилищу и создание pull request-ов.
В модуле HTML/CSS изучаются основы создания веб-страниц. Слушатели освоят блочные элементы, селекторы, Flexbox и Grid для разметки. Особое внимание уделяется адаптивной верстке, работе с медиа, формами, шрифтами и иконками. Практическая работа ведется в Figma.
Модуль охватывает полный цикл изучения JavaScript: от базовых типов данных и операций до функций, объектов и массивов. Рассматриваются ООП, прототипы, асинхронность, работа с DOM и BOM. TypeScript преподается как естественное продолжение - от синтаксиса до практического применения с инструментами разработки.
Слушатели освоят две популярные системы управления базами данных. MySQL преподается через создание таблиц, язык запросов SQL и практические задания. MongoDB охватывает работу с коллекциями, документами и собственным языком запросов для NoSQL базы данных.
React преподается от создания простых приложений до расширенных концепций. Слушатели освоят компоненты, хуки, маршрутизацию и управление данными. Redux Toolkit покрывает управление состоянием приложения, включая асинхронные операции. Next.js демонстрирует создание полноценных приложений с расширенными возможностями.
Python Core охватывает основы языка: условные выражения, функции, модули, работу с коллекциями и файлами. ООП преподается вместе со стандартной библиотекой и внешними модулями. Django REST Framework фокусируется на создании API: сериализация, представления, разрешения, фильтрация и пагинация.
DevOps модуль включает Docker, контейнеризацию сервисов, микросервисную архитектуру и работу с Amazon Web Services. Scrum преподается через артефакты, события и ценности методологии, с анализом распространенных ошибок.
Завершающий модуль готовит к поиску работы: создание резюме, профиля в LinkedIn, поиск вакансий и подготовка к интервью. HR-лекция дает практические советы для успешного старта в IT.
Курс рассчитан на 960 учебных часов при интенсивности 6 занятий в неделю. Предусмотрено бесплатное повторное прохождение для закрепления материала. Часть занятий проводится на английском языке. Участники получают дополнительный курс в подарок и консультации преподавателей. После успешного завершения возможно стажировка на реальном проекте с последующим трудоустройством. Для получения гарантии необходимо соблюдать требования к посещению занятий.