Курс Розробка 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
Itvdn
Формат
Online
Начало обучения
14.01.2026
Длительность
5 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
24 534 UAH за курс
Учебный центр
Мир Современного Образования
Формат
Online
Начало обучения
Дата формується
Длительность
45 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
38 000 UAH за курс
Учебный центр
Hillel IT school
Формат
Online
Начало обучения
04.03.2025
Длительность
38 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
14 400 UAH за курс
Учебный центр
Академия Профессий Будущего
Формат
Online
Начало обучения
Дата формується
Длительность
32 занятий
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
500 UAH за час
