Курс «Java: Веб-технологии»
Последнее обновление: 25 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
На этом курсе вы изучите веб-технологии в языке Java. Вы узнаете больше об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов. В итоге вы научитесь создавать собственные веб-приложения, подключать базу данных для хранения содержимого, разделять данные приложения и управляющую логику, используя подход MVC. Вы сможете отслеживать ошибки и процессы, происходящие в рабочем приложении. Знания из этого курса помогут вам создать свой сайт и сделать его доступным в интернете.
Чему вы научитесь
- Выполнять HTTP-запросы
- Создавать свой собственный сайт и выкладывать его в публичный доступ
- Подключать базы данных
- Правильно отслеживать ошибки
Программа
1 | Введение Знакомимся с целями и задачами курса |
2 | Архитектура веба Знакомимся с концепцией «запрос-обработка-ответ» в мире HTTP-запросов |
3 | Микрофреймворк Javalin Знакомимся с созданием сайтов на фреймворках |
4 | Обработчики запросов Знакомимся с диспетчеризацией и роутингом |
5 | HTTP-сессия Изучаем структуру обработчиков запросов |
6 | Динамические маршруты Учимся строить маршруты, содержащие плейсхолдеры |
7 | Шаблонизатор Учимся выделять генерацию HTML в отдельный слой |
8 | Лейауты в JTE Учимся работать с повторяющимися блоками HTML-разметки |
9 | Безопасность Знакомимся с основами создания безопасных сайтов |
10 | Поисковые формы Знакомимся с формами для фильтрации данных на странице |
11 | Хранение данных Выясняем, как хранить данные на постоянной основе |
12 | Модифицирующие формы Учимся изменять данные на сервере с помощью форм |
13 | Валидация Учимся проверять данные, которые вводит пользователь |
14 | Именованные маршруты Учимся использовать более устойчивую систему для управления маршрутизацией |
15 | Создание CRUD на Javalin Знакомимся с концепцией CRUD и учимся реализовывать ее от начала до конца |
16 | Model-View-Controller (MVC) Знакомимся с одним из ключевых архитектурных паттернов построения пользовательских приложений |
17 | Middlewares Учимся создавать и использовать мидлвары в Javalin |
18 | Cookies Учимся использовать куки в Java |
19 | Сессия Учимся использовать сессию в Javalin |
20 | Флеш-сообщения Знакомимся с концепцией одноразовых сообщений |
21 | Работа с базой данных в Javalin Учимся работать с базой данных в Javalin-приложении |
22 | Деплой Знакомимся с ключевыми понятиями и процессом деплоя |
23 | Сервлеты Изучаем сервлет — класс, лежащий в основе Java-фреймворков |
Формат обучения
Испытания
1 | Время отклика |
2 | Фильмопоиск |
3 | Базовая аутентификация |
4 | Аватары |
5 | Угадай число |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы


