Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in die Mikrodienste-Architektur
- Was sind Mikrodienste?
- Monolithische Architektur vs. Mikrodienste-Architektur
- Vorteile und Herausforderungen von Mikrodiensten
- Anwendungsfälle aus der Praxis für Mikrodienste
Erste Schritte mit Spring Boot
- Einführung in Spring Boot und dessen Vorteile
- Einrichten eines Spring-Boot-Mikrodienstes
- Erstellen von RESTful-APIs mit Spring Boot
Erstellung und Verwaltung von Mikrodiensten
- Design von Mikrodiensten: Domain-Driven Design (DDD)
- Implementierung der Kommunikation zwischen Diensten
- Nutzung von REST und gRPC für die Dienst-zu-Dienst-Kommunikation
- Bewältigung asynchroner Nachrichten mit Kafka/RabbitMQ
Dienstentdeckung und Konfigurationsmanagement
- Einführung in Spring Cloud
- Einrichten von Eureka für die Dienstentdeckung
- Nutzung von Spring Cloud Config für zentrales Konfigurationsmanagement
API-Gateway und Lastverteilung
- Einführung in das API-Gateway-Muster
- Nutzung von Spring Cloud Gateway oder Zuul
- Implementierung der Lastverteilung mit Ribbon
Sicherung von Mikrodiensten
- Einführung in die Sicherheit bei Mikrodiensten
- Implementierung von Authentifizierung und Autorisierung mit OAuth2
- Sicherung von REST-APIs mit JWT
Überwachung und Protokollierung
- Einrichtung einer zentralisierten Protokollierung mit dem ELK-Stack
- Nutzung von Micrometer zur Überwachung von Mikrodiensten
- Distribuierte Tracing mit Spring Cloud Sleuth und Zipkin
Bereitstellung von Mikrodiensten mit Docker und Kubernetes
- Containerisierung von Mikrodiensten mit Docker
- Bereitstellung von Mikrodiensten auf Kubernetes
- Verwaltung der Skalierung und Orchestrierung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung in der Kern-Java-Programmierung
- Grundlegendes Verständnis von RESTful-APIs und HTTP-Kommunikation
- Kenntnisse im Umgang mit Datenbanken und SQL
Zielgruppe
- Java-Entwickler, die auf Mikrodienste-Architektur umsteigen
- Softwareingenieure, die skalierbare und verteilte Anwendungen erstellen
- DevOps-Fachleute, die mit der Bereitstellung von Mikrodiensten arbeiten
21 Stunden
Erfahrungsberichte (1)
Der Umfang der behandelten Themen war erheblich, und der Trainer bemühte sich, diesem gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung