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 vs. Microservices-Architektur
- Grundkonzepte der Microservices
- Einführung zu Spring Boot und Spring Cloud
- Erstellung eines einfachen RESTful-Microservices mit Spring Boot
- Praktisches Labor: Implementierung eines Basismicroservices
Dienstfindung & Konfigurationsverwaltung
- Dienstregistrierung und -findung mithilfe von Eureka
- Ausgleich der Last mit Ribbon
- Zentrale Verwaltung von Konfigurationen via Spring Cloud Config
- API-Gateway-Einrichtung mit Spring Cloud Gateway
- Praktisches Labor: Implementierung eines API-Gateways sowie der Dienstfindung
Kommunikation & Resilienz
- Kommunikation zwischen Microservices mittels Feign Clients
- Einsatz von Schaltkreisunterbrechern über Resilience4J
- Umgang mit Ausfällen und Implementierung von Fallback-Mechanismen
- Verteilte Verfolgung durch Spring Cloud Sleuth & Zipkin
- Praktisches Labor: Einrichtung der Resilienz von Microservices
Containerisierung von Microservices mit Docker
- Einführung in Container und Docker
- Erstellung eines Containers für eine Spring Boot-Anwendung
- Aufbau mehrerer Container-basierter Anwendungen mithilfe von Docker Compose
- Verwaltung von Microservices via Docker-Netzwerken
- Praktisches Labor: Bereitstellung von Microservices mit Docker Compose
Überwachung, Protokollierung & Sicherheit
- Überwachung von Microservices mittels Spring Boot Actuator
- Zentrale Protokollverwaltung mit dem ELK-Stack (Elasticsearch, Logstash, Kibana)
- Beste Praktiken zum Schutz von Microservices
- Einrichtung von Authentifizierung und Autorisierung
- Praktisches Labor: Konfiguration von Sicherheit und Überwachung
Skalierung & Orchestrierung mit Kubernetes
- Einführung in Kubernetes sowie die Container-Orchestrierung
- Bereitstellung von Microservices auf Kubernetes-Clustern
- Skalierung und Verwaltung von Microservices im Produktivbetrieb
- Ausgleich der Last sowie automatisches Skalieren
- Praktisches Labor: Bereitstellung von Microservices unter Kubernetes
Fortgeschrittene Microservices-Muster
- Ereignisgesteuerte Architektur mit Kafka
- Einsatz eines Service Meshes über Istio
- Verteilte Transaktionen und die Saga-Pattern-Implementierung
- CI/CD-Pipelines für Microservices
- Praktisches Labor: Umsetzung komplexerer Microservices-Muster
Abschlussprojekt & Best Practices
- Entwicklung eines vollständigen Microservices-Systems
- Diagnose und Fehlerbehebung bei häufig auftretenden Problemen
- Strategien zur Performance-Optimierung
- Beste Praktiken für den Produktiv-Einsatz von Microservices
- Q&A sowie abschließende Zusammenfassung
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in der Microservices-Architektur
- Erfahrung mit Java und Spring Boot
- Basiswissen über REST-APIs sowie Container-Technologien
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