The events in Odessa at 07 August 2021

Building REST Services with Spring

07 August 2021, 10:00
category: seminar/training
place: Location (look in the description)

The most intense training for getting to know REST services! Now using Java 16, Spring framework 5.3 and Spring Boot 2.5! REST is one of the most popular technologies for building client-server applications. Due to its simplicity, you can call REST services from almost any client (Java, JavaScript, mobile clients) that supports the HTTP protocol. In this training, we will learn how to write our own services based on the Spring framework. The training will be structured as a set of tasks within one application, consisting of a server side (Java). For each topic, both theory and in-depth practice will be given. You can participate in our training both in the office in Odessa and online. Online participants will receive all materials in advance and can ask questions to the trainer. Thus, after the training, each student will receive a working application based on REST technology. A full-fledged training takes two days, but participants can choose and training only during the first day or the second day (the cost is 900 and 900 hryvnia, respectively). Training program: 1st day: 1) Familiarity with REST services and RESTful web services. Resources and views 2) Differences between types of requests. Web maturity model 3) Using Spring Boot as a container 4) REST controllers. CRUD operations. 5) Jackson support and configuration for serialization / deserialization. HTTP converters. 6) Selection and configuration of data exchange format 7) Data Validation in Spring MVC8) Using DevTools for Rapid Development 9) Server-side pagination 10) Using Data Transfer Objects (DTO). Core Libraries 2nd day: 1) Error handling. Using Spring AOP 2) Customization of requests. Interceptors 3) Spring MVC under the hood, Handler mapping. Tuning and optimization. 4) Service monitoring. Metrics and vital signs, reports and data visualization (Graphite / Grafana) 5) Functional testing of services (JUnit 5, Spring Test, Rest Assured). 6) Unit, integration and system tests for Spring MVC applications 7) Communication between REST services Participation requirements: basic knowledge of Java SE and Spring Framework, ability to work with build systems (Maven, Gradle). The training will take place on August 7-8 from 10:00 to 19:00 at the address: Odessa, st. Bunin 19. Trainer: Sergey Morenets, developer with 21 years of experience and 13 years of experience using Spring. Seats are limited, so registration is required. https: //it-simulator.com / ...

The poster of the event — Building REST Services with Spring in Location