W

de-DE

Building Cloud-Native Microservices! – Diesmal aber richtig.

Sprecher: Benjamin Nothdurft
Slot: Montag 09:00 - 17:00 Uhr
Raum: t.b.a.
Benjamin Nothdurft

Dieser Workshop bietet den Teilnehmern die Möglichkeit, das Bauen von Microservices mit Spring Boot und Docker zu erlernen. Im Wechsel zwischen fachlichen Präsentationen und praktischen Aufgaben werden wir eine verteilte Webanwendung entwickeln, die aus eigenständigen Microservices besteht. Für das Deployment werden die einzelnen Bestandteile in Docker-Container verpackt um die gesamte Webanwendung so mit Docker Compose als Einheit zu starten. Insgesamt werden folgende Aspekte behandelt: ? Grundlagen zu Microservices-Architekturen, Domain-Driven Design, Container-Technologien ? Einführung in das Spring Framework (Überblick, Core, Spring Beans, Dependency Injection) ? Spring-Boot-Grundlagen (Starter, Properties, Profiles) ? Spring Data JPA (Repositories, Query DSL, Object Mapping, Entity Relationships) ? Spring Data REST (Tools, HTTP Methods, Object Representation, Projections, Events) ? Spring MVC (Controller, Request Mapping, Serialization, HATEOS) Zur Abrundung der gesamten Anwendungsarchitektur werden wir zudem im Rahmen kleiner Demos die Themen Messaging, REST Docs, Testing und Template Engines passend einfließen lassen.