Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
GitHub Actions und Bicep - Infrastructure as Code (IaC)
Rating: 5.0 out of 5(1 rating)
34 students

GitHub Actions und Bicep - Infrastructure as Code (IaC)

Modernisierung der automatisierten Infrastrukturbereitstellung mit GitHub-Workflows
Created byTom Wechsler
Last updated 5/2024
German
German [Auto],

What you'll learn

  • Grundlagen von GitHub Actions
  • Einführung in Bicep als IaC-Tool
  • Idempotent und Desired State Configuration (DSC)
  • Integration von GitHub Actions mit Bicep
  • Fortgeschrittene Techniken in GitHub Actions
  • und vieles mehr!

Course content

8 sections38 lectures5h 9m total length
  • Vorstellung1:55

    Ein paar Worte über mich

  • Infos zum Kurs6:15

    Wichtig zu wissen

Requirements

  • Erfahrung mit Git und GitHub
  • Verständnis für DevOps-Prinzipien
  • Grundkenntnisse der Azure Cloud-Infrastruktur
  • Zugang zu einem GitHub- und einem Azure-Konto
  • Bereitschaft zu praktischem Lernen und Experimentieren

Description

In diesem umfassenden Kurs entdecken Sie, wie Sie mit GitHub Actions und Bicep effektiv Infrastructure-as-Code (IaC) Strategien umsetzen können, um Ihre Infrastrukturmanagementprozesse zu modernisieren und zu automatisieren. GitHub Actions ermöglicht es Entwicklerteams, Workflows für die kontinuierliche Integration und Bereitstellung (CI/CD) direkt aus ihrem GitHub-Repository zu erstellen und zu verwalten. Bicep, ein deklarativer Sprachdialekt von Azure Resource Manager (ARM), erleichtert das Schreiben und Verwalten Ihrer Cloud-Infrastrukturvorlagen.

Dieser Kurs beginnt mit einer Einführung in Azure ARM, Bicep und Grundlagen von GitHub Actions, wobei Sie lernen, wie Sie Workflows erstellen, die auf verschiedene GitHub-Events reagieren. Anschliessend tauchen wir tiefer in das Thema ein und erkunden fortgeschrittene Techniken zur Workflow-Optimierung und -Verwaltung, einschliesslich der Verwendung von Umgebungsvariablen, Geheimnissen und Abhängigkeitsmanagement.

Parallel dazu führen wir Sie in Bicep ein. Sie erfahren, wie Sie Bicep-Module erstellen und nutzen, um wiederverwendbare, wartbare und deklarative Codebeschreibungen Ihrer Infrastruktur zu gestalten. Der Kurs deckt ebenfalls Best Practices für die Strukturierung Ihrer Bicep-Dateien und das effiziente Management von Ressourcenabhängigkeiten ab.

In praktischen Projekten setzen Sie das Gelernte um, indem Sie eigene GitHub Actions-Workflows entwickeln, die Bicep-Templates verwenden, um verschiedene Infrastrukturkomponenten in Azure zu deployen. Diese Projekte ermöglichen Ihnen, Erfahrungen in der Nutzung dieser Technologien unter realen Bedingungen zu sammeln und bereiten Sie darauf vor, automatisierte und skalierbare Infrastrukturbereitstellungen in Ihrer eigenen Organisation zu implementieren.

Who this course is for:

  • Azure Administrator:Innen, die ihre CI/CD-Pipelines verbessern und automatisieren möchten
  • DevOps-Fachleute, die darauf abzielen, ihre Kenntnisse in der Automatisierung von Infrastrukturbereitstellungen zu vertiefen
  • Selbstlernende und Technikenthusiasten:Innen, die an der neuesten Technologie im Bereich der Infrastrukturgestaltung und -automatisierung interessiert sind
  • Systemadministratoren:Innen, die traditionell mit der manuellen Einrichtung und Wartung von Servern und anderen Infrastrukturkomponenten betraut sind, können lernen, wie man diese Prozesse durch IaC automatisiert, um Konsistenz und Effizienz zu verbessern