События в Одессе 07 августа 2021

Создание REST-сервисов на основе Spring

07 августа 2021, 10:00
категория: семинар/тренинг
место: Адрес проведения (смотри в описании)

Самый насыщенный тренинг для знакомства с REST сервисами! Теперь с использованием Java 16, Spring framework 5.3 и Spring Boot 2.5! REST - одна из самых популярных технологий для построения клиент-серверных приложений. Благодаря ее простоте вы можете вызывать REST сервисы практически из любого клиента (Java, JavaScript, мобильные клиенты), который поддерживает работу с HTTP протоколом. На этом тренинге мы изучим, как написать свои сервисы на основе фреймворка Spring. Тренинг будет построен в виде набора задач в рамках одного приложения, состоящего из серверной части (Java). По каждой теме будет дана и теория, и углубленная практика. Вы может участвовать в нашем тренинге как в офисе в Одессе, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру. Таким образом, после тренинга каждый студент получит работающее приложение на основе REST технологии. Полноценный тренинг занимает два дня, но участники могут выбрать и обучение только в течение первого дня либо второго дня(стоимость соответственно 900 и 900 гривен). Программа тренинга: 1-й день: 1) Знакомство с REST-сервисами и RESTful веб-сервисами. Ресурсы и представления 2) Различия между видами запросов. Web maturity model 3) Использование Spring Boot в качестве контейнера 4) REST контроллеры. CRUD операции. 5) Поддержка и настройка Jackson для сериализации/десериализации. HTTP конверторы. 6) Выбор и настройка формата обмена данными 7) Валидация данных в Spring MVC 8 ) Использование DevTools для быстрой разработки 9) Server-side pagination 10) Использование Data Transfer Objects (DTO). Основные библиотеки 2-й день: 1) Обработка ошибок. Использование Spring AOP 2) Кастомизация запросов. Interceptors 3) Spring MVC под капотом, Handler mapping. Настройка и оптимизация. 4) Мониторинг сервисов. Метрики и проверка жизнедеятельности, отчеты и визуализация данных (Graphite/Grafana) 5) Функциональное тестирование сервисов (JUnit 5, Spring Test, Rest Assured). 6) Юнит, интеграционные и системные тесты для Spring MVC приложений 7) Взаимодействие между REST-сервисами Требования к участникам: знание Java SE и Spring Framework на базовом уровне, умение работать с системами сборки (Maven, Gradle). Тренинг пройдет 7-8 августа с 10:00 до 19:00 по адресу: г. Одесса, ул. Бунина 19. Тренер: Сергей Моренец, разработчик с 21-летним опытом и 13-летним опытом использования Spring. Количество мест ограничено, поэтому регистрация обязательна. https://it-simulator.com/...

Афиша события — Создание REST-сервисов на основе Spring в Адрес проведения