Seminarinformationen

Seminar - Ziel

In dem 3-tägigen Seminar „Microservices mit dem Spring Framework“ vertiefen Sie Ihre Kenntnisse im Umgang mit dem Spring-Framework und erhalten eine praxisorientierte Einführung in Spring MVC, Spring Cloud und Spring Boot. Dabei lernen Sie den Architekturstil der Microservices kennen, bei dem Anwendungen aus kleinen, unabhängigen Diensten bestehen, die sich um eine bestimmte Geschäftsdomäne gruppieren. Diese Struktur fördert die Skalierbarkeit und Effizienz von Entwicklungsteams. Spring unterstützt Sie dabei, solche Anwendungen schnell und produktiv umzusetzen.

Das Seminar startet mit einer Einführung in zentrale Konzepte wie Controller, Models, Services, Spring Boot-Anwendungen sowie die Grundlagen von Spring MVC und Spring Configuration Management. Im weiteren Verlauf befassen Sie sich mit der Entwicklung und dem Testen von REST Services in Spring. Den Abschluss bildet eine praktische Übung, in der Sie das erworbene Wissen anwenden und einen Microservice selbst umsetzen.

Teilnehmer - Zielgruppe

  • Java-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • gute Java-Kenntnisse
  • Grundkenntnisse in Spring

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Intro & Überblick

  • Controller/Modelle
  • Service
  • Spring Boot Anwendung
  • Spring Einführung in MVC - Controller, Annotationen, etc.
  • Spring Konfigurationsmanagement
  • Eigenschaften
  • YAML
  • Profile

Test & Rest

  • Testen von REST-Dienstenmit Spring REST Services
  • JUnit
  • REST-Client-Test
  • Mockito
  • Request Mapping mit Spring MVC
  • Verbs
  • Kopfzeilen
  • Anfrage-Parameter
  • Anfragekörper

Requests & Fehlerbehandlung

  • Erweitertes Request Mapping
  • Benutzerdefinierte JSON-Serialisierung
  • Interceptors
  • Exception Handling und Mapping
  • Standardausnahmen
  • Benutzerdefinierte Exception Handlers
  • Controller-Hinweise
  • Custom Errors
  • Erstellung benutzerdefinierter Anmerkungen
  • Injektion von Abhängigkeiten

Microservices

  • Cloud Native Design
  • Spring Cloud Config
  • Architektur Design Pattern
  • Testen von Microservices

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Jakarta EE - Backendentwicklung mit EJB und JPA

- u.a. in Berlin, Bremen, Hannover, Wien, Essen

In dieser 3-tägigen Schulung "Jakarta EE - Backendentwicklung mit EJB und JPA" erwerben Sie Kenntnisse für die serverseitige Java-Softwareentwicklung. Der Kurs konzentriert sich auf die neuesten Entwicklungen im Backend-Bereich von Java/Jakarta EE. Während frühere ...

Kubernetes Praxis für Cloud-Architekten

- u.a. in Bremen, Wien, Mannheim, Erfurt, Offenbach

In diesem 2-tägigen Seminar „Kubernetes Praxis für Cloud-Architekten“ erfahren Sie, wie Container und Container-Orchestrierung moderne Cloud-Infrastrukturen vereinfachen und die Entwicklung hochverfügbarer, verteilter sowie skalierbarer Anwendungen ermöglichen. Das Ziel ...