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

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

29.09.18 10:00 - 19:00 30.09.18 10:00 - 19:00
Украина, Киев, ул. В. Яна 3/5, (офис Foxminded)

О событии

Самый насыщенный тренинг для знакомства с REST сервисами! Теперь с использованием Java 11, Spring framework 5.1 и Spring Boot 2!

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

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

По каждой теме будет дана и теория, и углубленная практика.

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

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

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

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

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

Сергей Моренец Senior Java Developer

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

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

Автор книг:

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

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

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

     

наверх