Schulungsübersicht
Microservices Architektur
- Grundlegende Prinzipien von Microservices
- Kernkomponenten und Dienstentwurf
- Gemeinsame Muster für Microservices
- Strategien für die Kommunikation zwischen Diensten
- Umgang mit verteilten Transaktionen in Microservices
- Sicherheitsüberlegungen in der Microservices-Architektur
- Orchestrierung und Service-Erkennung
- Containerisierung von Microservices
- Überwachung und Beobachtbarkeit von Microservices
- Einführung in Serverless und Event Sourcing
Container-basierte Anwendungsarchitektur
- Einführung in Containerisierungskonzepte
- Arbeiten mit Docker: Erstellung und Verwaltung von Containern
- Designprinzipien für containerisierte Anwendungen
- Grundlagen von Kubernetes und Container-Orchestrierung
- Networking in containerisierten Umgebungen
- Bewährte Sicherheitspraktiken für Container
- Verwendung von Service Mesh für die Kommunikation von Microservices
- Lastausgleich und Skalierungsstrategien
- Verteiltes Tracing und Sammlung von Metriken
- Infrastruktur als Code (IaC) für die Bereitstellung von Containern
- Einrichten einer Container-Deployment-Plattform
CI/CD-Bereitstellung
- Schlüsselkonzepte von CI/CD-Pipelines
- Werkzeuge und Technologien für die CI/CD-Automatisierung
- Automatisierte Builds und Versionierung
- Automatisierte Teststrategien in CI/CD
- Automatisierung der Bereitstellung und Freigabestrategien
- Verwendung von Infrastructure as Code (IaC) bei Bereitstellungen
- Bereitstellungsmuster: Blue-Green, Canary und Rolling Updates
- Integration von Sicherheit in DevOps (DevSecOps)
ABC (Erweiterte bewährte Praktiken und Überlegungen)
- Best Practices für eine belastbare Architektur
- Leistungsoptimierung und Skalierbarkeitsüberlegungen
- Disaster-Recovery-Planung für Microservices und Container
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in der Softwareentwicklung
- Verständnis von Cloud-Computing-Konzepten
- Vertrautheit mit der Verwendung der Linux-Befehlszeile
Zielgruppe
- Software-Entwickler
- DevOps Ingenieure
- Cloud-Architekten
- Systemverwalter
Erfahrungsberichte (4)
Spannend und praktische Übungen.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maschinelle Übersetzung
Der Trainer hat umfassende Erfahrung und präsentiert diese sehr überzeugend. Tiefe Kenntnisse und Begeisterung für das Lehren werden sehr geschätzt.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maschinelle Übersetzung
Einführung in einige Technologien, die ich schon viel früher kennenlernen wünschte.
Michel - Vanier College
Kurs - DevOps Practical Implementation and Tools
Maschinelle Übersetzung
Ich schätze alle Möglichkeiten, die ich im Kurs zu DevOps entdeckt habe und die ich anwenden kann, um einen besseren CD/CI-Workflow zu erzielen!
Juan Manuel - si
Kurs - Jenkins: Continuous Integration for Agile Development
Maschinelle Übersetzung