На этом модуле слушатели осваивают базовые технологии для создания веб-страниц. Они учатся работать с HTML-тегами и атрибутами, правильно структурировать контент. Одновременно изучают CSS для оформления страниц - работу с цветами, шрифтами, списками. Курс показывает, как проверять и налаживать код, а также адаптировать контент для разных экранов - от компьютеров до мобильных устройств.
Здесь рассматриваются основы программирования на JavaScript. Слушатели знакомятся с переменными, условиями, циклами, массивами и функциями. Учатся обрабатывать ошибки и понимают принципы объектно-ориентированного программирования. Особое внимание уделяется работе с DOM - созданию обработчиков событий и взаимодействию с элементами страницы.
Модуль посвящен созданию серверных решений с помощью Java. Слушатели учатся писать, компилировать и налаживать веб-приложения. Разбираются в сетевых механизмах и паттерне MVC. Практикуют работу с фреймворком Spring и изучают особенности Spring Boot для более быстрого развертывания приложений.
Этот блок охватывает все аспекты работы с данными. Слушатели изучают базовые конструкции SQL, учатся создавать реляционные и NoSQL базы данных. Осваивают работу с Hibernate для объектно-реляционного отображения и Spring Data для упрощения доступа к данным. Обучаются использовать Docker и Docker Compose для контейнеризации приложений.
Завершающий модуль знакомит с основами микросервисной архитектуры. Слушатели понимают принципы построения современных масштабируемых приложений и учатся применять полученные знания на практике.
Занятия проходят трижды в неделю по две пары. Знания подаются структурированно - от простых концепций до сложных. Преподаватели имеют практический опыт в отрасли. После успешного завершения курса выдается сертификат.