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