Python conf in Kharkiv, Nov 16 with Intel, Elastic engineering leaders. Prices go up 21.10

Тренинг-интенсив «Spring and enterprise patterns»

Состоялось
15 — 16 июня
Время
10:00 — 19:00
Место
Киев + online
Стоимость
2500 грн. Для онлайн-участников — 2000 грн. При оплате до 5 июня скидка 20%
Пойдут

Авторский тренинг-интенсив по REST сервисам! Теперь с использованием Spring 5.1 и Spring Boot 2.1!

Spring — это один из самых популярных фреймворков для разработки enterprise приложений. А использование Spring Boot/Spring MVC позволяет нам эффективно создавать REST API для нашего проекта.

На этом тренинге мы разберем, как использовать Spring для реализации трех наиболее важных enterprise паттернов для взаимодействия микросервисов: load balancer, retry и circuit breaker.

Заодно мы создадим свой стартер для Spring Boot, для того, чтобы наш компонент было легче использовать.

Load balancer — неотъемлимая часть любого корпоративного приложения, будь это собственная наработка или готовая технология. Обычно мы используем готовые решения, например Netflix Ribbon, однако зачастую не до конца представляем как они работают. Это особенно критично, когда приложение работает не совсем так, как мы планировали.

Поэтому сначала мы попрактикуемся в создании собственных load balancers:

1) Клиентских

2) Серверных

На этом тренинге мы спроектируем и напишем сначала клиентский load balancer, потом серверный load balancer, и определим достоинства и недостатки каждого подхода. Данный тренинг является логическим продолжением нашего тренинга «Создание REST-сервисов на основе Spring».

Вы может участвовать в нашем тренинге как в офисе в Киеве, так и онлайн. Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру. Тренер также участвует в разработке проекта и выкладывает свой вариант решения в общем доступе.

Таким образом, после тренинга каждый студент получит работающее приложение на основе REST технологии.

Полноценный тренинг занимает два дня, но участники могут выбрать и обучение только в течение первого дня либо второго дня(стоимость соответственно 1250 и 1250 гривен).

Программа тренинга:

1-й день:

1) REST-сервисы и REST веб-сервисы

2) Использование Spring Boot 2 и Spring Framework 5 для разработки сервисов

3) Клиентские load balancers. Принципы использования

4) Алгоритмы работы load balancers

5) Использование Spring Boot Actuator для мониторинга сервисов.

6) Функциональное тестирование с помощью JUnit 5.

7) Создание стартера для Spring Boot

2-й день:

1) Серверные load balancers. Принципы использования

2) Обеспечение отказоустойчивости. Обработка ошибок

3) Паттерны retry/curcuit breaker

4) Конфигурация и кастомизация настроек

5) Мокирование работы сервисов

6) Performance и security testing

7) Аутентификация и авторизация средствами Spring Security 5

Требования к участникам: знание Spring Framework и REST сервисов на базовом уровне, умение работать с системами сборки (Maven, Gradle).

Тренинг пройдет 15-16 июня с 10:00 до 19:00 по адресу: г. Киев, проспект. В. Лобановского 123, 4-й этаж.

Тренер: Сергей Моренец, разработчик с 18-летним опытом и 11-летним опытом использования Spring.

Количество мест ограничено, поэтому регистрация обязательна.

Google Calendar iCal
LinkedIn

Нет комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

Подписаться на комментарии