DevOps Lab

Firmen setzen immer h├Ąufiger DevOps Prinzipien ein, um die Qualit├Ąt ihrer Software zu erh├Âhen und die Time to Market zu optimieren.

Beschreibung

Firmen setzen immer h├Ąufiger DevOps Prinzipien ein, um die Qualit├Ąt ihrer Software zu erh├Âhen und die Time to Market zu optimieren. Dieses Training bietet einen Einstieg in die Prinzipien und Konzepte.

An einem praxisnahen Beispiel (Case Study) werden die Methoden von DevOps vorgestellt und k├Ânnen selbst├Ąndig erfahren werden. Interaktive ├ťbungen zu kulturellen Aspekten unterst├╝tzen den nachhaltigen Lernerfolg.

Inhalt
  • DevOps Begriffsdefinition und Einf├╝hrung
    • DevOps - eine Jobbeschreibung?
    • Was lernt Dev von Ops?
    • Was lernt Ops von Dev?
  • Kulturelle Aspekte
    • Kommunikation
      • Warum m├╝ssen funktionale Silos abgebaut und Kommunikation erh├Âht werden?
    • Fehlerkultur
      • Wie kann man aus Fehlern lernen?
      • Das Prinzip Kaizen
    • Agilit├Ąt
      • Das Manifest f├╝r agile Softwareentwicklung
      • Agilit├Ąt als Implementierung empirischer Prozesskontrolle
  • Methoden
    • Testautomatisierung
      • Die verschiedenen Kategorien von Tests
      • Implementieren eigener Tests f├╝r die Case Study
    • Continuous Integration
      • Die Vorteile und Voraussetzungen f├╝r kontinuierliche Integration
      • Vorbereiten einer einfachen Integrations-Pipeline f├╝r die Case Study
    • Automatisierung der Infrastruktur
      • Das Konzept ÔÇ×Infrastructure as CodeÔÇť
      • Automatisieren der Case Study
    • Virtualisierung / Containerization
      • Unterschiede zwischen Hardware, Virtuellen Maschinen und Containern
      • Vor- und Nachteile der verschiedenen Ans├Ątze
      • Skalieren mit Containern
      • Immutable Infrastructure
    • Monitoring
      • Grundbegriffe von Monitoring und Alerting
      • Wie kann Software von Anfang an monitoringfreundlich entwickelt werden?
    • N├Ąchste Schritte
      • Wie kann das Erlernte in den Arbeitsalltag ├╝bernommen werden?
      • Wie kann eine schrittweise Einf├╝hrung von DevOps Prinzipien auf Grundlage der Ideen kontinuierlicher Verbesserung erfolgen?
TEILNEHMER

Dieses 2-t├Ągige Training richtet sich an Softwareentwickler und Systemadministratoren, die die Konzepte von DevOps verstehen wollen.

Das sagen unserer TeilnehmerInnen