Курс Розробка 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, чтобы не пропустить анонсы новых курсов.
Похожие курсы
Учебный центр
SoftServe Academy
Формат
Online
Начало обучения
03.11.2025
Длительность
10 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian, English
Стоимость
55 993 UAH за курс
Учебный центр
A-Level Ukraine
Формат
Online
Начало обучения
12.03.2024
Длительность
6 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
Учебный центр
Optima Academy
Формат
Online
Начало обучения
Будь-який момент
Длительность
6 месяцев
Уровень
Для детей
Язык обучения
Ukrainian
Стоимость
1 700 UAH за месяц
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
16.09.2025
Длительность
18 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 584 UAH за курс