Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien