Создание REST-сервисов на основе Spring | ITDiscovery
тренинг

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

19.08.17 11:30 - 18:30 20.08.17 11:30 - 18:30
проспект Шевченко 2, 3-й этаж, аудитория 324

О событии

Самый насыщенный тренинг по REST сервисам!
REST - одна из самых популярных технологий для построения клиент-серверных приложений. Благодаря ее простоте вы можете вызывать REST сервисы практически из любого клиента (Java, JavaScript, мобильные клиенты), который поддерживает работу с HTTP протоколом.

На этом тренинге мы изучим, как написать свои сервисы на основе фреймворка Spring. Тренинг будет построен в виде набора задач в рамках одного приложения, состоящего из серверной части (Java).

План мероприятия

  • Знакомство с REST-сервисами и REST веб-сервисами
  • Различия между видами запросов
  • Использование Spring Boot в качестве контейнера
  • REST контроллеры
  • Выбор и настройка формата обмена данными
  • Использование DevTools для быстрой разработки
  • Взаимодействие между REST-сервисами
  • Реактивное программирование с помощью Spring WebFlux
  • Обработка ошибок
  • HATEOAS веб сервисы
  • Мониторинг сервисов
  • Масштабирование сервисов
  • Тестирование функциональности сервисов
  • Performance и security testing
  • Аутентификация и авторизация средствами Spring Security
  • Basic authentication
  • Digest authentication
  • Token authentication
  • OAuth 2.0 authentication

Требования к участникам

знание Java SE и Spring Framework на базовом уровне, умение работать с системами сборки (Maven, Gradle).

По волнам знаний вас поведёт:

Сергей Моренец

Сергей Моренец

Senior Java Developer

  • 15 лет опыта в Java
  • 4 года опыта в преподавании
  • Выпущено более 100 студентов

Работал тренером в Luxoft Training Center. Автор обучающего портала IT-Simulator, основатель курсов ИТ-технологий IT-Discovery

Автор книг:

  • «Разработка Java приложений»
  • «Основные ошибки в Java программировании»
  • «Идеальный код»

Докладчик в ИТ-конференциях регионального и национального уровня, в том числе: JEEconf, JavaFrameworks Days, Dev Talks, Java User Group, JavaDay, IT-Talk (Днепр, Харьков 2016), Java Expert Day (Одесса 2015).

После обучения Вы будете уметь:

  • Использовать Spring Framework в своих проектах
  • Разрабатывать свои REST веб-сервисы
  • Использовать Spring для вызова REST сервисов
  • Использоватеть Spring Security для аутентификации и авторизации
  • Писать тесты для своих сервисов
  • Проверять эффективность и безопасность REST-сервисов
  • Производить мониторинг и масштабирование сервисов
  • Организовать взаимодействие между веб-сервисами в своем проекте

Выбери свой выгодный пакет

  • Оффлайн
  • За нашим компьютером

Стоимость:

до 9 августа (-20%): 2000,00грн.


обычная стоимость: 2500,00грн.


  • Оффлайн
  • Со своим ноутбуком

Стоимость:

до 9 августа (-20%): 1800,00грн.


обычная стоимость: 2250,00грн.


  • Онлайн

Стоимость:

до 9 августа (-20%): 1600,00грн.


обычная стоимость: 2000,00грн.


наверх