Самий насичений тренінг для знайомства з REST сервісами! Тепер з використанням Java 14, Spring framework 5.3 і Spring Boot 2.3!
REST — одна з найпопулярніших технологій для побудови клієнт-серверних додатків. Завдяки її простоті ви можете викликати REST сервіси практично з будь-якого клієнта (Java, JavaScript, мобільні клієнти), який підтримує роботу з HTTP протоколом.
На цьому тренінгу ми вивчимо, як написати свої сервіси на основі фреймворку Spring. Тренінг буде побудований у вигляді набору завдань в рамках однієї програми, що складається з серверної частини (Java).
По кожній темі буде дана і теорія, і поглиблена практика.
Ви може брати участь в нашому тренінгу як в офісі в Києві, так і онлайн. Онлайн-учасники заздалегідь отримають всі матеріали і можуть задавати питання тренеру.
Таким чином, після тренінгу кожен студент отримає працює додаток на основі REST технології.
Повноцінний тренінг займає два дні, але учасники можуть вибрати і навчання тільки протягом першого дня або другого дня (вартість відповідно 1000 і 1000 гривень).
Програма тренінгу:
1-й день:
1) Знайомство з REST-сервісами і REST веб-сервісами
2) Відмінності між видами запитів
3) Використання Spring Boot як контейнер
4) REST контролери
5) Вибір і настройка формату обміну даними
6) Використання DevTools для швидкої розробки
7) Кастомізація запитів. Interceptors
8) Валідація даних
9) Обробка помилок
10) Spring MVC під капотом, Налагодження та оптимізація.
2-й день:
1) Server-side pagination
2) Взаємодія між REST-сервісами
3) Кешування даних. JCache і Spring Cache.
4) HATEOAS веб сервіси
5) Моніторинг сервісів. Метрики і перевірка життєдіяльності (Graphite / Grafana)
7) Функціональне тестування сервісів (JUnit 5, Spring Test, Rest Assured).
8) Юніт, інтеграційні та системні тести для Spring MVC додатків
9) Використання Data Transfer Objects (DTO).
Вимоги до учасників: знання Java SE і Spring Framework на базовому рівні, вміння працювати з системами збірки (Maven, Gradle).
Тренінг відбудеться
Тренер: Сергій Моренець, розробник з
Кількість місць обмежена, тому реєстрація обов’язкова.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів