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
- Grundprinzipien der Microservices
- Wesentliche Komponenten sowie Entwurfsgrundsätze von Services
- Häufig genutzte Muster in Microservices-Umgebungen
- Strategien zur Kommunikation zwischen Services<\/li>
- Umgang mit verteilten Transaktionen in Microservices
- Sicherheitsaspekte bei der Microservices-Architektur
- Orchestrierung und Service-Discovery
- Containerisierung von Microservices
- Überwachung und Observability von Microservices
- Einführung in Serverless Computing und Event Sourcing
Architektur von containerbasierten Anwendungen
- Einblicke in die Konzepte der Containerisierung
- Arbeiten mit Docker: Erstellung und Verwaltung von Containern
- Grundsätze beim Entwurf von containerisierten Anwendungen
- Grundlagen zu Kubernetes sowie Container-Orchestrierung
- Netzwerkkonfiguration in containerisierten Umgebungen
- Beste Praktiken zur Sicherheit bei Containern
- Einsatz von Service Mesh zur Kommunikation zwischen Microservices
- Lastverteilung und Skalierungstrategien
- Distributed Tracing sowie Erfassung von Metriken
- Infrastructure as Code (IaC) für den Container-Einsatz
- Einrichtung einer Plattform zur Container-Bereitstellung
Bereitstellung mittels CI/CD
- Kernkonzepte von CI/CD-Pipelines
- Werkzeuge und Technologien für die Automatisierung im CI/CD-Kontext
- Automatische Erstellung sowie Versionierung von Softwarepaketen
- Strategien zur automatisierten Testdurchführung im CI/CD-Prozess
- Automatisierte Bereitstellungsprozesse und Release-Methoden
- Einsatz von Infrastructure as Code (IaC) bei Deployments
- Häufig genutzte Deployment-Strategien: Blue-Green, Canary und Rollout-Updates
- Integration von Sicherheitsaspekten in DevOps-Prozesse (DevSecOps)
Erweiterte Best Practices & Aspekte
- Beste Praktiken zur Gestaltung widerstandsfähiger Architekturen
- Aspekte der Performance-Optimierung und Skalierbarkeit
- Konzepte zum Notfallmanagement sowie Disaster Recovery bei Microservices und Containern
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in der Softwareentwicklung
- Verständnis grundlegender Konzepte des Cloud Computing
- Erfahrung im Umgang mit der Linux-Kommandozeile
Zielgruppe
- Softwareentwickler
- DevOps-Ingenieure
- Cloud-Architekten
- Systemadministratoren
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