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
Microservices-Architektur
- Grundlegende Prinzipien von Microservices
- Komponenten und Service-Design
- Häufige Microservices-Muster
- Kommunikationsstrategien zwischen Diensten
- Behandlung verteilter Transaktionen in Microservices
- Sicherheitsaspekte in Microservices-Architekturen
- Orchestrierung und Service Discovery
- Containerisierung von Microservices
- Monitoring und Observability von Microservices
- Einführung in Serverless und Event Sourcing
Containerbasierte Anwendungsentwicklung
- Einführung in Container-Konzepte
- Arbeit mit Docker: Erstellung und Verwaltung von Containern
- Designprinzipien für containerisierte Anwendungen
- Grundlagen von Kubernetes und Container-Orchestrierung
- Netzwerke in containerisierten Umgebungen
- Sicherheits-Best-Practices für Container
- Nutzung eines Service Meshes für Microservices-Kommunikation
- Lastverteilung und Skalierungsstrategien
- Verteiltes Tracing und Metriksammlung
- Infrastructure as Code (IaC) für Container-Bereitstellungen
- Aufsetzen einer Container-Bereitstellungsplattform
CI/CD-Bereitstellung
- Konzepte von CI/CD-Pipelines
- Tools und Technologien für CI/CD-Automatisierung
- Automatisierung von Builds und Versionierung
- Automatisierte Teststrategien in CI/CD
- Automatisierung von Bereitstellungen und Release-Strategien
- Einsatz von Infrastructure as Code (IaC) in Bereitstellungen
- Bereitstellungsmuster: Blue-Green, Canary und Rolling Updates
- Integration von Sicherheit in DevOps (DevSecOps)
ABC (Advanced Best Practices & Considerations)
- Best Practices für resiliente Architektur
- Performance-Optimierung und Skalierbarkeitsaspekte
- Disaster-Recovery-Planung für Microservices und Container
Zusammenfassung und nächste Schritte
Voraussetzungen
- Basiswissen in der Softwareentwicklung
- Verständnis von Cloud-Computing-Konzepten
- Kenntnisse im Umgang mit der Linux-Kommandozeile
Zielgruppe
- Softwareentwickler:innen
- DevOps-Ingenieur:innen
- Cloud-Architekt:innen
- Systemadministrator:innen
21 Stunden
Erfahrungsberichte (1)
Best Practices für CI/CD (gitflow und gitops), Anwendungsstrategien, Idempotenz und Drift, Fernverwaltung des Zustands (remote state management), Pod Disruption Budgets sowie Best Practices
McKayla Fusco - NSWC Dahlgren Division - DNA
Kurs - Resilient Architecture: Microservices, Containers, and CI/CD
Maschinelle Übersetzung