Kursüberblick
Dieser Kurs bietet grundlegende Kenntnisse in DevOps-Praktiken. Studenten werden die DevOps-Kultur kennenlernen und erfahren, wie sie das Anwendungslebenszyklusmanagement durch agile Planung und Verwaltung, Versionssteuerung, kontinuierliche Integration, kontinuierliche Tests, Shift-Left-Tests, kontinuierliche Bereitstellung/Auslieferung, Infrastruktur als Code, Observability, Sicherheitsüberwachung, Site Reliability Engineering und Plattform-Engineering optimieren können.
Zielgruppe
Dieser Kurs richtet sich an Studenten, die sich für die Erkundung der DevOps-Kultur und -Praktiken interessieren.
Kursinhalt
DevOps entdecken
- Einführung
- Was ist DevOps?
- Erkunden der DevOps-Kultur
- Erkunden von DevOps-Zielen und -Vorteilen
- Erkunden des Lebenszyklus von DevOps-Anwendungen
- Modulbewertung
- Zusammenfassung
Planen mit DevOps
- Einleitung
- Fördern der DevOps-Kultur
- Was ist Agile?
- Erkunden von DevOps-Methoden
- Planen mit GitHub
- Agiler Plan und Verwaltung mit GitHub
- Modulbewertung
- Zusammenfassung
Entwickeln mit DevOps
- Einleitung
- Erkunden der Quellcodeverwaltung und Versionsverwaltung
- Erkunden der Versionssteuerung mithilfe von Git
- GitHub-Flow erkunden
- Erkunden von Continuous Integration
- Erkunden von Shift-Left-Tests
- Shift-Left-Sicherheit erkunden
- Implementieren des Arbeitsflusses mit GitHub
- Modulbewertung
- Zusammenfassung
Bereitstellen mit DevOps
- Einleitung
- Erkunden der kontinuierlichen Lieferung
- Erkunden von Infrastructure-as-Code
- Erkunden von progressiven Expositionstechniken
- Erkunden von Continuous Delivery mit GitHub Actions
- Implementierung von CI/CD mit GitHub Actions und IaC mit Bicep
- Modulbewertung
- Zusammenfassung
Arbeiten mit DevOps
- Einleitung
- Entdecken Sie operative Exzellenz
- Untersuchen von Shift-Right-Tests
- Erkunden Sie die Beobachtbarkeit durch Leistungsüberwachung
- Erkunden der Observierbarkeit durch Sicherheitsbewertung
- Erforschen Sie Resilienz mit Site Reliability Engineering
- Verbessern der Entwicklererfahrung mit plattformtechnischem Engineering
- Verbessern der Arbeitslastresilienz von Traffic Manager und Azure Chaos Studio
- Modulbewertung
- Zusammenfassung