Schulungsübersicht

Einführung

  • DevOps vs. Agile
  • Überblick über die Kernkonzepte von DevOps
  • Verständnis der wichtigsten Vorteile von DevOps

Verstehen der DevOps-Phasen

  • Kontinuierliche Integration (Continuous Integration)
  • Kontinuierliche Lieferung (Continuous Delivery)
  • Kontinuierliche Bereitstellung (Continuous Deployment)
  • Kontinuierliches Testen (Continuous Testing)
  • Kontinuierliches Monitoring (Continuous Monitoring)

Definieren der DevOps-Struktur und -Prozesse

  • Verständnis von DevOps-Rollen und -Verantwortlichkeiten
  • Planung und Bewertung der DevOps-Einführung
  • Anpassen oder Standardisieren des DevOps-Pipelines     

Aufbau der DevOps-Infrastruktur

  • Auswahl eines Kanban-Tools für den Workflow (Jira, Azure DevOps usw.)
  • Verwalten von Quellcodes mit Git
  • Bauen von Anwendungen mit Gradle und Jenkins
  • Bereitstellen von Anwendungen mit Docker und Kubernetes

Aufbau von Automatisierungstools

  • Verständnis von Automatisierungsszenarien
  • Erstellen und Ausführen automatisierter Tests mit Selenium
  • Implementieren von Build- und Bereitstellungsaufgaben in automatisierten Workflows

Integrieren von Sicherheit in DevOps-Prozesse

  • Verständnis des DevSecOps-Modells
  • Definieren von Sicherheitsrichtlinien und -verfahren
  • Automatisieren von DevOps-Sicherheitsprozessen und -Tools

DevOps-Best Practices und Tipps

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Ein Verständnis von Agile-Methoden
  • Erfahrung in der Softwareentwicklung

Zielgruppe

  • DevOps-Ingenieure
  • IT-Manager
  • Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien