Szkolenie DevOps to praktyczny kurs, który wprowadza w nowoczesne metody ciągłej integracji i dostarczania aplikacji, automatyzację procesów, zarządzanie infrastrukturą w chmurze oraz wykorzystanie narzędzi takich jak Azure DevOps, Docker i Kubernetes. Szkolenie zawiera również wprowadzenie do wykorzystania AI w automatyzacji DevOps, wsparciu kodowania i optymalizacji pipeline'ów.
Szkolenie przygotowuje do samodzielnego wdrażania procesów DevOps w organizacji, obejmujących automatyzację, integrację i dostarczanie aplikacji
Szkolenie uczy projektowania i zarządzania pipeline’ami CI/CD oraz automatyzacji infrastruktury z wykorzystaniem narzędzi chmurowych
Szkolenie pokazuje, jak efektywnie wykorzystywać konteneryzację i zarządzać środowiskami aplikacyjnymi w chmurze
Szkolenie omawia dobre praktyki pracy zespołowej, strategii branchowania i testowania kodu w nowoczesnych projektach IT
Szkolenie wprowadza wykorzystanie AI w automatyzacji DevOps, wsparciu kodowania oraz optymalizacji procesów deploymentu
Dla kogo?
Szkolenie adresowane jest do programistów, testerów, administratorów systemów oraz inżynierów wdrożeniowych z podstawowym doświadczeniem w pracy z konsolą Unix
Przeznaczone dla osób zaangażowanych w proces wytwarzania, wdrażania i utrzymania aplikacji, które chcą rozwijać kompetencje w zakresie DevOps i automatyzacji
Efekty kształcenia
Uczestnik projektuje i wdraża pipeline’y CI/CD w środowisku chmurowym
Uczestnik automatyzuje procesy wdrażania i testowania aplikacji
Uczestnik konfiguruje i zarządza infrastrukturą jako kodem
Uczestnik wykorzystuje konteneryzację do uruchamiania aplikacji
Uczestnik analizuje i optymalizuje procesy DevOps w zespole
Uczestnik stosuje dobre praktyki pracy zespołowej i kontroli wersji
Uczestnik wykorzystuje AI do wsparcia kodowania i automatyzacji DevOps
Uczestnik zna zastosowania pair programmingu wspieranego AI
Wymagania
Podstawowe doświadczenie w pracy z konsolą systemów rodziny Unix (Linux, macOS)
Podstawowe doświadczenie w pracy w Microsoft Azure mile widziane
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
DevOps a kultura organizacji i skala przedsiębiorstwa
C.A.L.M.S. (czyli Kultura, Automatyzacja, Lean, Pomiary i Dzielenie się)
Agile
Scrum
Lean
Kanban
Automatyzacja
Pipeline
Ciągła integracja
Ciągła inspekcja
Ciągłe testowanie
Ciągłe wdrożenia
Ciągły monitoring
Ciągły feedback
System kontroli wersji
Mikroserwisy
Infrastruktura jako kod
Git workflow i inne
Metodyka DevOps a inne podejścia zwinne
DevOps a admin
DevOps a SRE
DevOps a DevSecOps
Wprowadzenie do chmury
Czym jest chmura?
Krótka historia rozwoju usług chmurowych
Modele chmury
Modele usług chmurowych
Możliwości i ograniczenia chmury
Przegląd podstawowych usług Microsoft Azure
Storage
Maszyny wirtualne
Kontenery
Aplikacje webowe, ServerLess
Bazy danych
Wirtualizacja
Architektura kontenerów
Docker Engine
Dockerfile, obraz, kontener
Repozytorium obrazów
Docker compose
Docker commands
Kubernetes - zasoby główne (ETCD, API Server, Controller Manager, Scheduler, Kube-Proxy, Kubelet)
Kubernetes Namespace
Kubernetes Pod
Kubernetes Service
Kubernetes Deployment
Kubernetes ReplicaSet
Kubernetes DeamonSet
Kubernetes PersistentVolume
Helm - wprowadzenie
Helm architektura
Helm chart
Helm repo
Wybrane polecenia
Wspólny deployment aplikacji
Wykorzystanie AI w pipeline'ach CI/CD
Automatyczne wykrywanie anomalii w buildach
AI do analizy wydajności i optymalizacji infrastruktury
Predykcja błędów w kodzie
AI w wsparciu developmentu i pair programmingu
Asystenci kodowania (GitHub Copilot, inne narzędzia)
Pair programming wspierane AI
Generowanie testów jednostkowych
Automatyzacja DevOps
AI do automatyzacji runbooków i playbook'ów
Inteligentne alerty i logging
Optymalizacja kosztów w chmurze
Czym jest Azure DevOps?
Architektura i prezentacja usług
Boards
Repo
Pipelines (CI/CD)
Artifacts
Tworzenie pipeline do budowania i deploymentu aplikacji
Deployment aplikacji webowej w Azure App Service
Eksperymenty z kontenerami
Inne ćwiczenia praktyczne na platformie ADO
Autorem szkolenia jest Przemysław Chmielecki
Architekt chmurowy i praktyk podejścia DevSecOps. Od wielu lat poruszam się w obszarze chmury obliczeniowej i sprawia mi to coraz większą radość. W różnych projektach miałem okazję poznać wszystkie chmury głównych dostawców (AWS, Azure, GCP, Alibaba, Oracle) a także poznać sposoby optymalizacji kosztów i dostępnych rozwiązań korzystając z technologii kontenerowych (Kubernetes, Helm, ArgoCD) i automatyzacji na drodze skryptowania (Bash, PowerShell, Python). Mam także doświadczenie w pracy z SDLC…
Szkolenie poprowadzi jego autor Przemysław Chmielecki
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi