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 Microservices & Spring Cloud
- Monolithische Architektur vs. Microservices-Architektur
- Konzepte von Microservices
- Einführung in Spring Boot & Spring Cloud
- Erstellen eines einfachen RESTful-Microservice mit Spring Boot
- Praktisches Labor: Implementieren eines grundlegenden Microservice
Dienstentdeckung & Konfigurationsmanagement
- Dienstanmeldung und -entdeckung mit Eureka
- Lastausgleich mit Ribbon
- Zentralisierte Konfiguration mit Spring Cloud Config
- API-Gateway mit Spring Cloud Gateway
- Praktisches Labor: Implementieren eines API-Gateways und der Dienstentdeckung
Kommunikation & Resilienz
- Kommunikation zwischen Diensten über Feign-Clients
- Implementierung von Circuit Breakern mit Resilience4J
- Umgang mit Ausfällen und Fallback-Mechanismen
- Distributed Tracing mit Spring Cloud Sleuth & Zipkin
- Praktisches Labor: Konfigurieren der Dienstresilienz
Containerisieren von Microservices mit Docker
- Einführung in Container und Docker
- Containerisieren einer Spring Boot-Anwendung
- Erstellen von Multi-Container-Anwendungen mit Docker Compose
- Verwalten von Microservices mit Docker-Netzwerken
- Praktisches Labor: Bereitstellen von Microservices mit Docker Compose
Überwachung, Protokollierung und Sicherheit
- Überwachung von Microservices mit Spring Boot Actuator
- Zentralisierte Protokollierung mit dem ELK-Stack (Elasticsearch, Logstash, Kibana)
- Sicherheitsbewährte Verfahren für Microservices
- Konfigurieren von Authentifizierung und Autorisierung
- Praktisches Labor: Einrichten von Sicherheit und Überwachung
Skalierung und Orchestrierung mit Kubernetes
- Einführung in Kubernetes und Container-Orchestrierung
- Bereitstellen von Microservices in Kubernetes
- Skalieren und Verwalten von Microservices in der Produktion
- Lastausgleich und automatisches Skalieren
- Praktisches Labor: Bereitstellen von Microservices auf Kubernetes
Fortschrittliche Microservices-Muster
- Ereignisgesteuerte Architektur mit Kafka
- Service Mesh mit Istio
- Distribuierte Transaktionen und das Saga-Pattern
- CI/CD-Pipelines für Microservices
- Praktisches Labor: Implementieren fortgeschrittener Microservices-Muster
Abschlussprojekt und bewährte Verfahren
- Erstellen eines vollständigen Microservices-Systems
- Debuggen und Beheben häufiger Probleme
- Strategien zur Leistungsoptimierung
- Bewährte Verfahren für Bereitstellungen in der Produktion
- Fragen und Antworten sowie Abschlusszusammenfassung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Verständnis der Microservices-Architektur
- Erfahrung mit Java und Spring Boot
- Grundkenntnisse über REST-APIs und Container
Zielgruppe
- Softwareentwickler
- DevOps-Ingenieure
- Cloud-Architekten
- Systemadministratoren
35 Stunden
Erfahrungsberichte (3)
Gute und machbare Übungen.
Jannes Wykhoff - Landesamt fur Geoinformation und Landesvermessung Niedersachsen (LGLN)
Kurs - Certified Kubernetes Application Developer (CKAD) - exam preparation
Wie Trainer Wissen effektiv vermitteln
Vu Thoai Le - Reply Polska sp. z o. o.
Kurs - Certified Kubernetes Administrator (CKA) - exam preparation
Maschinelle Übersetzung
Der Trainer hatte viel Wissen und Geduld, die er mit uns teilen konnte.
Bogdan Olaru
Kurs - Introduction to Docker
Maschinelle Übersetzung