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.

Einstieg in die Programmierung mit Java

- u.a. in Berlin, Hannover, Hamburg, München, Essen

In dieser 5-tägigen Schulung "Einstieg in die Programmierung mit Java" erhalten Sie grundlegende Einblicke in die Software-Entwicklung mit Java, insbesondere wenn Sie keine Vorkenntnisse in der Programmierung haben und in Ihrem beruflichen Umfeld mit Java arbeiten möchten. ...

Clean Code für Java Entwickler

- u.a. in Hannover, Leipzig, Wien, Heidelberg, Mannheim

In dieser 3-tägigen Schulung "Clean Code für Java Entwickler" lernen Sie die Bedeutung von Software-Qualität und die Auswirkungen von gutem und schlechtem Code kennen. Sie werden in die Prinzipien und Best Practices für die Erstellung von sauberem Code eingeführt, ...