fbpx
1 + 2 level

DevOps

Ein DevOps-Ingenieur ist ein IT-Experte, der mit Softwareentwicklern, Systembetreibern (SysOps) und anderen IT-Mitarbeitern in der Produktion zusammenarbeitet, um Code-Releases zu überwachen.

Die Rolle erfordert jemanden, der über die notwendigen Hard- und Soft Skills verfügt, die erforderlich sind, um die traditionellen Barrieren zwischen Softwareentwicklungs-, Test- und Betriebsteams zu überwinden.

  • 2400€
    Das Durchschnittsgehalt eines DevOps-Programmierers in Deutschland
  • 97%
    DevOps-Programmierers in Deutschland sind mit ihrer Arbeit zufrieden
  • 85%
    Studenten schließen erfolgreich einen DevOps-Kurs ab

Beschäftigungsmöglichkeiten

Programm

  • 1 Thema
  • 2 Thema
  • 3 Thema
  • 4 Thema
  • 5 Thema
  • 6 Thema
  • 7 Thema
  • 8 Thema
  • 9 Thema
  • 10 Thema
  • 11 Thema
  • 12 Thema
  • 13 Thema
  • 14 Thema
  • 15 Thema
  • 16 Thema
  • 17 Thema
  • 18 Thema
  • 19 Thema

Schreiben von Dokumentationen 4 Stunden

Anforderungen an die technische Dokumentation

Einführung in Linux

  • Linux kennenlernen
  • Grundlegende Linux-Befehle
  • Installieren von Linux-Paketen
  • Erfahren Sie, wie Sie Systemressourcen unter Linux überprüfen
  • Benutzer und Berechtigungen
  • SSH
  • Cronjobs
  • Dateisysteme
  • Regex
  • Installieren und Konfigurieren von Anwendungen
  • Fehlerbehebung bei Anwendungsproblemen
  • Ablaufverfolgung von Fehlern und Protokollen
  • Einrichten und Konfigurieren Ihrer ersten Dienste

Container

  • Was ist Docker?
  • Grundlegende Docker-Befehle
  • Ausführen des ersten Containers (Linux-Container, der in Zukunft zum Erlernen von Linux und Bash-Skripten verwendet werden soll)
  • Herstellen einer Verbindung mit dem Container
  • Einbinden und Verwenden von Docker-Volumes
  • Docker-Netzwerk und -Ports
  • Docker-Umgebungsvariablen
  • Docker-Sicherheit
  • Dockerfile-Schreiben:
  • Kennenlernen grundlegender Dockerfile-Befehle
  • Best Practices für das Schreiben von Dockerfile
  • Kennenlernen von Best Practices für die Verwendung von mehrstufigen Image-Builds
  • Kennenlernen von Best Practices für die Verwendung von mehrstufigen Image-Builds
  • Erstellen von Docker-Images
  • Machen Sie sich mit Docker Compose vertraut
  • So führen Sie docker-compose aus
  • Erlernen der Docker-Syntax zum Erstellen von Dateien
  • Erfahren Sie, wie Sie eine Docker-Compose-Datei schreiben:
  • Variablen
  • Dienste
  • Protokollierung
  • Volumes und Bereitstellungspunkte
  • Netz
  • Geheimnisse
  • Ausführen Ihres ersten Multi-Container-Stacks mit docker-compose

Bash-Skripting 12 Stunden

  • Einführung in die Bash-Skripterstellung
  • Sich mit dem Schreiben von Bash-Skripten vertraut machen
  • Syntax
  • Variablen
  • If/else-Bedingungen
  • Zyklen während/für
  • Funktionen
  • Schreiben eigener Bash-Skripte

Datenbanken 4 Stunden

  • Machen Sie sich mit grundlegenden SQL-Befehlen vertraut
  • Machen Sie sich mit verschiedenen Datenbanken vertraut
  • Erfahren Sie, wie Sie DB-Probleme beheben können

Code-Versionierung 4 Stunden

  • Was ist Git?
  • Grundlegende Git-Befehle
  • Best Practices für die Code-Versionierung
  • GitHub-Verbindung einrichten
  • Erfahren Sie, wie Sie ein Repository erstellen und Code darauf übertragen
  • Feature-Branches und Code-Merging

Python-Programmierung 40 Stunden

  • Erster Blick in Python
  • Variablen
  • Bedingungen
  • Schlingen
  • Funktionen
  • Python-Module
  • Eigene Module schreiben
  • Klassen
  • Virtuelle Umgebungen
  • Datenbanken mit Python
  • Dekorateure
  • Unit-Tests
  • Kolben

Cloud-Infrastruktur 24 Stunden

  • Was ist die Cloud und wie wird sie genutzt?
  • Erstellen eines Azure-Cloudkontos im Free-Tarif
  • Machen Sie sich mit dem Cloud-Dashboard vertraut
  • Einführung in Cloud-Dienste
  • Machen Sie sich mit der Cloud CLI vertraut
  • Einführung in die Cloud-Einrichtung
  • Einführung in VPC
  • Vernetzung
  • IAM-Rollen/-Profile
  • Sicherheit

Einführung in JSON 4 Stunden

  • Einführung in JSON
  • Schreiben Ihres eigenen JSON-Codes

Einführung in YAML 4 Stunden

  • Einführung in YAML
  • Schreiben von eigenem YAML-Code

Einführung in APIs 4 Stunden

  • Was ist die API?
  • Was ist die RESTful-API?
  • So arbeiten Sie mit APIs
  • So verwenden Sie Postman

Einführung in Serverless 8 Stunden

  • Was ist serverlos?
  • AWS Serverless
  • Schreiben der ersten serverlosen Dienste

Einführung in das Konfigurationsmanagement 8 Stunden

  • Einführung in Ansible
  • Kennenlernen der Verwendung öffentlicher Module
  • Schreiben der ersten Rollen/Playbooks
  • Erlernen der Funktionsweise von Infrastrukturvariablen

Infrastruktur als Code 28 Stunden

  • Theorie zu IaaC
  • Einführung in Terraform
  • Terraform-Module
  • Schreiben von Terraform-Ressourcen
  • Terraform-Variablen
  • Schreiben eigener Root- und Child-Module
  • Arbeiten mit dem Terraform-Zustand
  • Schreiben von Terraform-Code zum Erstellen von Instanzen und Datenbanken und Starten einer Anwendung (z. B. WordPress) unter Verwendung von Benutzerdaten und Ansible

Go Lang 40 Stunden

  • Erster Blick in Go
  • Variablen
  • Bedingungen
  • Slices und Loops
  • Funktionen und Rückgabetypen
  • Deklarationen für benutzerdefinierte Typen
  • OO-Ansatz vs. Go-Ansatz
  • Empfänger-Funktionen
  • Byte-Slices
  • Fehlerbehandlung
  • Testen
  • Strukturen
  • Zeiger
  • Landkarten
  • Schnittstellen
  • Kanäle und Go-Routinen

Container-Orchestratoren 40 Stunden

  • Was sind Container-Orchestratoren?
  • Was ist Kubernetes?
  • kubectl CLI
  • Grundlegende Befehle von kubectl
  • Starten Sie Ihren eigenen Minikube
  • Grundlagen der Kubernetes-Bereitstellung
  • Kubernetes-Ressourcen
  • Automatische Skalierung
  • Erstellen eines eigenen Kubernetes-Clusters

Kubernetes-Deployments und Helm 24 Stunden

  • Was ist Helm?
  • Helm-Bereitstellungen
  • Umgebungsvariablen
  • Schreiben von Helm-Bereitstellungen für minikube
  • Schreiben von Helm-Bereitstellungen zum Bereitstellen Ihrer App in Kubernetes

Überwachung und Protokollierung 12 Stunden

  • Die Bedeutung von Monitoring und Logging kennenlernen
  • Kennenlernen von Überwachungs- und Protokollierungstools und -lösungen
  • Monitoring- und Logging-Lösung für Kubernetes einrichten – Loki Stack

Kurskalender

Period

29. Juli - 10. Februar, 2024

Zeit

18:00 - 22:00 EET

Duration

344 hours

Preis

3818.88

Rechner

FAQ

Wir empfehlen Ihnen, Ihren eigenen Computer zu benutzen, da einige Aufgaben zu Hause erledigt werden müssen und es einfacher ist, mit Geräten zu arbeiten, an die Sie bereits gewöhnt sind. Alle für die Ausbildung erforderliche Software und Lizenzen werden den Studenten der Akademie KOSTENLOS zur Verfügung gestellt.

Kontaktieren Sie uns!








    Programme downloaden




      Bezahlen Sie, nachdem Sie einen Job bekommen haben! 🥳

      Finden Sie die für Sie am besten geeigneten Kurse. Mehr