CI/CD z GitHub Actions i potokami DevOps
Ciągła integracja i ciągłe dostarczanie to filar nowoczesnego dostarczania oprogramowania. Ten tor nauczania uczy projektowania, budowania i obsługi potoków DevOps klasy produkcyjnej przy użyciu GitHub Actions — platformy do tworzenia potoków wbudowanej bezpośrednio w GitHub. Przejdziesz od zrozumienia modelu CI/CD do uruchamiania w pełni zautomatyzowanych kompilacji, testów i wdrożeń w złożonych konfiguracjach z wieloma repozytoriami, środowiskami Kubernetes i przepływach pracy na poziomie przedsiębiorstwa.
Czego się nauczysz
Dowiesz się, jak definiować przepływy pracy GitHub Actions od podstaw, wdrażać strategie wdrażania, takie jak wdrożenia blue-green i canary, oraz zarządzać kontenerami poprzez potoki CI/CD Kubernetes. Tor obejmuje potoki Infrastructure as Code, strategie dla wielu repozytoriów i monorepo, wzmacnianie bezpieczeństwa potoków oraz praktyki monitorowania i obserwacji. Na poziomie zaawansowanym będziesz pisać niestandardowe Actions, integrować się z systemami enterprise i używać metryk DevOps do mierzenia i optymalizacji wydajności potoku.
Ścieżka nauczania
Dwanaście kursów obejmuje poziomy od A1 do C2. Tor otwiera się kursem Fundamentals of CI/CD and GitHub Actions na poziomie A1 i systematycznie buduje się poprzez tematy B1, takie jak Implementing Continuous Deployment Strategies, aż do obszaru B2 obejmującego Containerization and Kubernetes CI/CD, Infrastructure as Code Pipelines i Multi-Repository & Monorepo CI/CD Strategies. Cztery ostatnie kursy C1 obejmują Securing Your DevOps Pipelines, Monitoring and Observability in CI/CD i Advanced Deployment Patterns, przed kapsułą C2 dotyczącą Advanced DevOps Metrics & Optimization.
Jak to działa
Każdy kurs podzielony jest na krótkie, skoncentrowane lekcje, które ukończysz w wbudowanym edytorze z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny zawsze, gdy się zaplanujesz, a ćwiczenia oparte są na realistycznych scenariuszach potoków, dzięki czemu każda koncepcja, którą się nauczysz, bezpośrednio mapuje się na praktykę produkcyjną.