Описівенту

Сегодня написать микросервис может и ребёнок: берём Spring Boot, добавляем пару стартеров, пишем несколько контроллеров, mvn package или gralde build и вуаля, микросервис готов.

Ну а дальше, как и бывает со Spring Boot-ом, либо работает всё, либо не работает ничего и никто не понимает почему.

Если вы хотите реально понимать, что именно делает Spring Boot, как можно всё кастомизировать, как решать проблемы асинхронных запросов, так чтобы у Tomcat-a не заканчивались потоки, как правильно разбивать микросервис на модули, писать тесты, строить модель без наследования, чтобы не иметь потом проблем с десериализацией, то этот тренинг для Вас.

В процессе тренинга мы разберёмся, как оно всё работало раньше (ещё во времена web.xml-a), поговорим о более современном подходе, где можно обойтись без xml-ов вовсе, и уже после этого будем писать свой микросервис с использованием Spring Boot-a, предварительно разобравшись что именно он нам даёт и как он это делает.

Также мы обсудим архитектуру модулей стандартного микросервиса, разберёмся, как и зачем ему пишут sdk и что это такое, и как писать unit и интеграционные тесты для наших контроллеров.

Детальная программа:

  • Spring core + internals overview (IOC, BPP, Java Config)
  • Spring Data (main concepts, Repository interface, dynamic proxy)
  • Spring Boot (how magic happens, @Conditional, @OnBeanCondition)
  • Web & Spring MVC
    • Servlet – are they still exists?
    • REST
    • Controllers / RestControllers
    • RestTemplate
    • Tomcat (web.xml, without web.xml, without Tomcat)
  • TDD
    • Testing Services (Junit, Mockito, PowerMock, Spring Test)
    • Testing Controllers (MockMvc, TestRestTemplate, WireMock)
    • Integration Tests (Spring Boot Test)
Дізнатися більше сховати

Моїзустрічі

Завантажуйте мобільний додаток 2Event

Для організаторів та відвідувачів івентів:
  • Афіша подій та квитки онлайн
  • Список усіх відвідувачів
  • Знайомства та призначення зустрічей
  • Пошук попутників і співмешканців

Доповідачі

Evgeny Borisov
Evgeny Borisov

NAYA Technologies

Organizerinfo

11
івентів

компанія:Freshmarketing

Переглянути сайт
Поділитись подією

Або надішліть запрошення своїм друзям.

Надіслати
Location
Appointment
Meeting place:
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
  • Tables
Date:
Date:
Comment:

Підписатися на знижки і анонси

Місто, яке мене цікавить

  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv
  • Lviv
  • Kharkiv
  • Dnipro
  • Odesa
  • Kyiv

Категорії

Chat
Aleksandra Mironova
Odessa
online
Aleksandra
22:16
Hey. Do you want to go with me to the speech of Architects?
Aleksandra
22:17
Hey. Yes of course. This is my favorite band. just tell me a little about yourself first
Aleksandra
22:18
ok)) give me a minute...
Aleksandra is typing . . .
У вас вже є квиток на цю подію?

Перед тим як створити план поїздки та переглядати доступний транспорт, будь ласка, придбайте квиток на подію

Я буду на цій події Купити квиток
Вхід
Новий користувач? Зареєструватись
Зареєструватись
Читати
Якщо у вас вже є акаунт на 2Event - будь ласка, залогіньтесь. Вхід
Скинути пароль
Create password
Майбутня функція
Ця функція з'явиться найближчим часом.
На головну
Вітаємо
Ви успішно підписались на анонси та знижки від 2event. Приєднуйтесь до нас і в соц. мережах
Error
Wrong email
На головну
Виберіть місто
Виберіть країну
Add to Gallery