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 versus Microservices-Architektur
- Kernkonzepte von Microservices
- Einführung in Spring Boot & Spring Cloud
- Aufbau eines einfachen RESTful Microservice mit Spring Boot
- Praktisches Labor: Implementieren eines einfachen Microservice
Dienstentdeckung & Configuration Management
- Dienstregistrierung und -entdeckung mit Eureka
- Handhabung des Lastausgleichs mit Ribbon
- Zentralisierte Konfiguration mit Spring Cloud Config
- API-Gateway mit Spring Cloud Gateway
- Praktisches Labor: Implementierung von API Gateway und Service Discovery
Communication & Ausfallsicherheit
- Inter-Service Communication mit Feign-Clients
- Implementierung von Circuit Breakers mit Resilience4J
- Umgang mit Ausfällen und Fallback-Mechanismen
- Verteiltes Tracing mit Spring Cloud Sleuth & Zipkin
- Praktisches Labor: Konfigurieren der Service-Ausfallsicherheit
Containerisierung Microservices mit Docker
- Einführung zu Containern und Docker
- Dockerizing 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 ELK Stack (Elasticsearch, Logstash, Kibana)
- Bewährte Sicherheitspraktiken für Microservices
- Konfigurieren von Authentifizierung und Autorisierung
- Praktische Übung: Einrichten von Sicherheit und Überwachung
Skalierung und Orchestrierung mit Kubernetes
- Einführung in Kubernetes und Container-Orchestrierung
- Bereitstellen von Microservices in Kubernetes
- Skalierung und Verwaltung von Microservices in der Produktion
- Lastausgleich und automatische Skalierung
- Praktisches Labor: Bereitstellung von Microservices auf Kubernetes
Erweiterte Microservices-Patterns
- Ereignisgesteuerte Architektur mit Kafka
- Service Mesh mit Istio
- Verteilte Transaktionen und Saga-Muster
- CI/CD-Pipelines für Microservices
- Praktisches Labor: Implementierung fortgeschrittener Microservices-Patterns
Abschlussprojekt und Best Practices
- Aufbau eines vollständigen Microservices-Systems
- Debugging und Fehlerbehebung bei allgemeinen Problemen
- Strategien zur Leistungsoptimierung
- Bewährte Praktiken für Produktionseinsätze
- Fragen und Antworten und abschließendes Wrap-Up
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis der Microservices-Architektur
- Erfahrung mit Java und Spring Boot
- Grundkenntnisse über REST-APIs und Container
Zielgruppe
- Software-Entwickler
- DevOps Ingenieure
- Cloud-Architekten
- Systemverwalter
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