Microservices mit dem Spring Framework

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Microservices mit dem Spring Framework" lernen Sie, die Grundlagen des Spring-Frameworks zu vertiefen und in Spring MVC, Spring Cloud und Spring Boot einzutauchen. Microservices sind ein Architekturstil, der Anwendungen als eine Sammlung kleiner, autonomer Dienste rund um eine Geschäftsdomäne organisiert. Diese Architektur ermöglicht skalierbare und effiziente Teams. Spring ermöglicht die schnelle Entwicklung produktiver Anwendungen.

Der Kurs beginnt mit einem Überblick über Controller und Models, Services, Spring Boot Anwendungen sowie Einführung in Spring MVC und Spring Configuration Management. Anschließend lernen die Teilnehmer Spring REST Services und das Testen von REST Services. Der Kurs schließt mit einer Übung zu Microservices ab, um das erlernte Wissen praktisch anzuwenden.

Teilnehmer - Zielgruppe

  • Java-Entwickler

Kurs - Voraussetzungen

  • 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

Sie werden in der Verwendung von Eclipse unter Java SE/EE-Programmierung vertraut gemacht.

Datenbankzugriff mit Java JDBC

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

Die Teilnehmer erlangen Kenntnisse im Anwendungsbereich von JDBC und erlernen Datenbankabfragen mit JDBC zu schreiben. Weitere Seminarinhalte sind die unterschiedlichen JDBC-Treibertypen und mögliche Auswirkungen des Einsatzes von JDBC auf die Verteilung einer Java-Anwendung.

Jakarta EE - Entwurfsmuster (Patterns)

- u.a. in Nürnberg, Düsseldorf, Heidelberg, Mannheim, Virtual Classroom

In dieser 3-tägigen Schulung "Jakarta EE - Entwurfsmuster (Patterns)" lernen Sie die wichtigsten Entwurfsmuster für die Entwicklung von Jakarta-EE-Anwendungen kennen. Dabei werden sowohl die Präsentations-, als auch die Business- und Integrations-Schicht abgedeckt. Die ...

IT-Sicherheit für Webentwickler

- u.a. in Berlin, Leipzig, Düsseldorf, Darmstadt, Virtual Classroom

In dieser 2-tägigen Schulung "IT-Sicherheit für Webentwickler" lernen Sie, wie Sie die vielfältigen Anforderungen der Sicherheit im Entwickleralltag meistern können. Sie erwerben umfassendes Wissen und praktische Fähigkeiten, um Webanwendungen sicher zu entwickeln und zu ...