Курс Розробка Java вебдодатків
Сейчас набор на этот курс закрыт. Просмотрите другие курсы
- Online
- Для опытных
- Java
![]() |
|
| Образовательный центр: | ITEA – IT Education Academy |
|---|---|
| Формат: | Курс |
| Длительность обучения: | 48 часов |
| Начало курса: | Дата формируется |
| Стоимость обучения: | 10 700 UAH за курс |
Допускається оплата частинами.
Курс спрямований на опанування Spring MVC і стандартної архітектури вебдодатків. Протягом курсу познайомитесь зі специфікацією Java Persistence API (JPA) та організацією сучасного процесу розробки додатків з використанням систем Continuous Integration.
Програма курсу
Вступ
- Що таке Web-сервіс
- Що таке Web-контейнер
- Типова архітектура веб-сервіса (репозиторій, сервіс, контроллер)
- Системи зборки maven, gradle
- Знайомство з Spring Boot
- Практика Hello world!
Комунікація між веб-сервісами
- Знайомство з концепцією REST
- Знайомство с JSON
- Типи веб-запитів: GET, POST, PUT, DELETE, інші
- Коди помилок
- Практика
Основні концепції Spring Boot
- Dependency Injection, Inversion of Control
- Що таке анотації
- Bean, Repository, Component, Controller і інші
- 101 спосіб оголошення бина
- Практика
Знайомство з UI
- Twitter Bootstrap
- JSP, FreeMarker, FreeMarker
- Практика
Бази даних
- Реляційні і не-реляційні бази даних
- Знайомство з SQL
- Моделювання даних
- Оператор JOIN
- Практика
ORM: Звʼязок між Java і базами даних
- Connection pool
- JDBC Rowset
- Знайомство з JPA/Hibernate
- Практика
Практика використання Hibernate
- Звʼязки OneToMany, ManyToOne, ManyToMany
- Робота з ENUM
- Конфігурація серіалізації/десеріалізації
- Завантаження даних Lazy/Eager
- Транзакції
Робота з Spring Data
- Різні типи репозиторіїв
- Вбудовані методи
- Pagination
Отримання даних від інших веб-сервісів
- RestTemplate
- Spring Declarative HTTP Client
- Інші клієнти
- Практика
Просунуті засоби Spring Boot
- Робота з помилками на рівні Controller Advice
- Файли конфігурацій
- Профілі
- Actuator
- Валідація вхідних даних
- Практика
Погані практики Spring Boot
- Так робити не треба
- Ізоляція компонентів
- DTO/POJO та інші звіри
- Обережно: Hibernate
Просунуті прийоми роботи з JSON
- Jackson - вбудована бібліотека
- Налаштування серіалізації/десеріалізації
- Поліморфізм Jackson
- Практика
Тестування в Spring Boot
- Тестування окремих компонентів
- Тестування веб-компонент
- Тестування роботи з зовнішніми сервісами за допомогою WireMock
- Практика
Тестування Spring Boot з базами даних
- H2
- Test containers
- Практика
Вимоги для проходження курсу
- Поглиблений рівень програмування на Java або пройдений курс «Java Pro»
Особливості курсу
- Заняття 2-3 рази на тиждень
- Навчальний проєкт
Викладачі курсу
- Антон Мальцев - Java Developer
- Денис Ковбій - Java Developer
- Андрій Родіонов - Java Developer
- Максим Коновалюк - Java Developer
Категории курса
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Okten School
Формат
Online
Начало обучения
Будь-який момент
Длительность
-
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
7 000 UAH за курс
Учебный центр
DAN IT Education
Формат
Online
Начало обучения
08.04.2026
Длительность
12 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
5 500 UAH за месяц
Учебный центр
Networking Technologies
Формат
Online
Начало обучения
08.06.2026
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Учебный центр
Logos IT-Academy
Формат
Online
Начало обучения
10.06.2025
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
16 500 UAH за курс
