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
- Praktischer Abschnitt: Implementieren eines grundlegenden Microservice
Service Discovery & Konfigurationsmanagement
- Service-Registrierung & Discovery mit Eureka
- Lastverteilung mit Ribbon handhaben
- Zentralisiertes Konfigurationsmanagement mit Spring Cloud Config
- API-Gateway mit Spring Cloud Gateway
- Praktischer Abschnitt: Implementieren von API-Gateway und Service Discovery
Kommunikation & Resilienz
- Inter-Service-Kommunikation mit Feign-Clients
- Circuit Breaker mit Resilience4J implementieren
- Umgang mit Fehlern und Fallback-Mechanismen
- Distributed Tracing mit Spring Cloud Sleuth & Zipkin
- Praktischer Abschnitt: Konfigurieren der Service-Resilienz
Containerisierung 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
- Praktischer Abschnitt: Bereitstellen von Microservices mit Docker Compose
Überwachung, Logging und Sicherheit
- Microservices mit Spring Boot Actuator überwachen
- Zentralisiertes Logging mit ELK Stack (Elasticsearch, Logstash, Kibana)
- Sicherheits-Best-Practices für Microservices
- Authentifizierung und Autorisierung konfigurieren
- Praktischer Abschnitt: Einrichten von Sicherheit und Überwachung
Skalierung und Orchestrierung mit Kubernetes
- Einführung in Kubernetes und Container-Orchestrierung
- Bereitstellung von Microservices in Kubernetes
- Skalierung und Verwaltung von Microservices in der Produktion
- Lastverteilung und Auto-Scaling
- Praktischer Abschnitt: Bereitstellen von Microservices auf Kubernetes
Erweiterte Microservices-Patterns
- Ereignisgesteuerte Architektur mit Kafka
- Service Mesh mit Istio
- Distributed Transactions und Saga Pattern
- CI/CD-Pipelines für Microservices
- Praktischer Abschnitt: Implementieren von erweiterten Microservices-Patterns
Abschlussprojekt & Best Practices
- Erschaffung eines vollständigen Microservices-Systems
- Fehlersuche und Problembehebung bei häufigen Issues
- Strategien zur Leistungsoptimierung
- Best Practices für Produktionsbereitstellungen
- Fragen & Antworten und Abschluss des Kurses
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis der Microservices-Architektur
- Erfahrung mit Java und Spring Boot
- Grundlegende Kenntnisse ü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