Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Тренинг “Writing full stack microservice application with Spring Boot by TDD” (подія в архіві)

Состоялось
3 июня 2017 (суббота)
Время
09:30 — 18:30
Место
Львов, место проведения уточняется
Стоимость
$110
Пойдут

Сегодня написать микросервис может и ребёнок: берём 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)

Спикер — Evgeny Borisov @NAYA Technologies.

Купить билет можно по ссылке.

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Заздалегідь дякую)

Як отримати знижку/промокод ?

Владимир, скидок на данный тренинг не предусмотрено.

Роман, насколько нам известно, пока такого тренинга в Харькове не планируется, но мы не располагаем на самом деле полным календарем Евгения на текущий год, можем говорить только о тренинге, в организации которого участвует JUG, т.е. конкретно об этом.

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