
Kurs Specjalista DevOps
Opanuj narzędzia, przepływy pracy i kulturę, na których polegają nowoczesne zespoły inżynieryjne, aby dostarczać oprogramowanie szybko i niezawodnie. Ten kurs prowadzi Cię od podstaw DevOps przez Kubernetes, potoki CI/CD, Infrastrukturę jako Kod i inżynierię niezawodności witryn. Ukończysz go z praktycznymi umiejętnościami, które bezpośrednio odpowiadają rzeczywistym obowiązkom zawodowym.
Czego się nauczysz:
Nauczysz się budować i utrzymywać potoki CI/CD, konteneryzować aplikacje za pomocą Dockera i orkiestrować obciążenia na dużą skalę z użyciem Kubernetes. Kurs obejmuje Infrastrukturę jako Kod, GitOps i strategie stopniowego dostarczania, które zmniejszają ryzyko wdrożenia. Przygotujesz systemy do pełnego monitorowania i zastosujesz praktyki SRE, w tym SLO i budżety błędów. Bezpieczeństwo jest wbudowane w całość, obejmując DevSecOps, zarządzanie sekretami i integralność łańcucha dostaw. Poznasz także automatyzację wspomaganą AI, inżynierię platform i umiejętności komunikacji z interesariuszami, które pomogą Ci wdrażać DevOps w Twojej organizacji.
Jak uczysz się w praktyce Kurs Specjalista DevOps
Jak ćwiczysz Kurs Specjalista DevOps
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 39 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyPodstawy i kultura DevOps
Podstawy i kultura DevOps
Lekcja 1 • Historia i ewolucja DevOps
Śledzi DevOps od korzeni Agile i Lean do współczesnej praktyki. Zapewnia kontekst, dlaczego DevOps powstał i jakie problemy rozwiązuje.
Lekcja 2 • Podstawowe zasady DevOps
Obejmuje ramy CALMS i model Trzech Dróg. Łączy zasady z mierzalnymi usprawnieniami w dostarczaniu.
Lekcja 3 • Metryki DevOps i wartość biznesowa
Wprowadza metryki DORA i mapowanie strumienia wartości. Łączy wydajność techniczną z wynikami biznesowymi na potrzeby komunikacji z kadrą kierowniczą.
Lekcja 4 • Kultura organizacyjna i współpraca
Bada, jak kultura umożliwia lub blokuje adopcję DevOps. Uczy technik przełamywania silosów między Dev a Ops.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyKontrola wersji i przepływy pracy w ramach współpracy
Kontrola wersji i przepływy pracy w ramach współpracy
Lekcja 1 • Wzorce monorepo i multi-repo
Bada kompromisy między architekturami monorepo i multi-repo. Przygotowuje uczestników do podejmowania decyzji dotyczących zarządzania dużymi bazami kodu.
Lekcja 2 • Podstawy Gita
Obejmuje podstawowe polecenia Gita, strukturę repozytorium i historię commitów. Stanowi techniczną bazę dla wszystkich kolejnych prac nad potokiem.
Lekcja 3 • Pull requesty i przegląd kodu
Uczy ustrukturyzowanych praktyk przeglądu kodu z użyciem pull requestów. Wzmacnia bramki jakości, zanim kod trafi do gałęzi głównej.
Lekcja 4 • Strategie gałęzi
Porównuje GitFlow, rozwój oparty na gałęzi głównej i GitHub Flow. Pomaga zespołom wybrać odpowiednią strategię dla ich cyklu wydawniczego.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyPotoki ciągłej integracji
Potoki ciągłej integracji
Lekcja 1 • Bezpieczeństwo potoku i zarządzanie sekretami
Dotyczy obsługi poświadczeń, wstrzykiwania sekretów i bezpieczeństwa łańcucha dostaw w CI. Zapobiega typowym podatnościom potoku.
Lekcja 2 • Testowanie automatyczne w CI
Integruje testy jednostkowe, integracyjne i analizę statyczną z potokami. Zapewnia, że bramki jakości kodu automatycznie blokują wadliwe kompilacje.
Lekcja 3 • Zarządzanie artefaktami kompilacji
Obejmuje strategie wersjonowania, przechowywania i promowania artefaktów. Łączy wyniki kompilacji z dalszymi etapami wdrożenia.
Lekcja 4 • Koncepcje CI i anatomia potoku
Definiuje CI i wyjaśnia etapy typowego potoku. Ustanawia słownictwo używane w całym rozdziale.
Lekcja 5 • Optymalizacja i utrzymanie potoku
Skraca czas wykonania potoku poprzez równoległość i buforowanie. Uczy bieżącego utrzymania, aby zapobiec degradacji potoku.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyKonteneryzacja i Docker
Konteneryzacja i Docker
Lekcja 1 • Docker Compose do programowania lokalnego
Używa Docker Compose do definiowania wielousługowych środowisk lokalnych. Wypełnia lukę między programowaniem lokalnym a topologią produkcyjną.
Lekcja 2 • Sieci i przechowywanie w kontenerach
Obejmuje tryby sieciowe Dockera i zarządzanie wolumenami. Umożliwia konfiguracje stanowe i wielokontenerowe aplikacji.
Lekcja 3 • Koncepcje i architektura kontenerów
Wyjaśnia różnice między kontenerami a maszynami wirtualnymi oraz podstawowe mechanizmy Linuksa. Stanowi koncepcyjną podstawę dla wszystkich prac związanych z Dockerem.
Lekcja 4 • Pisanie efektywnych plików Dockerfile
Uczy składni Dockerfile, buforowania warstw i kompilacji wieloetapowych. Tworzy lekkie, bezpieczne obrazy gotowe do użycia w środowisku produkcyjnym.
Lekcja 5 • Bezpieczeństwo obrazów kontenerów
Skanuje obrazy w poszukiwaniu podatności i wymusza polityki dotyczące obrazów. Integruje kontrole bezpieczeństwa z potokiem CI dla kontenerów.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyInfrastruktura jako kod
Infrastruktura jako kod
Lekcja 1 • Aprowizowanie zasobów w chmurze
Pisze moduły IaC do aprowizacji zasobów obliczeniowych, sieciowych i przechowywania. Stosuje wzorce modułów wielokrotnego użytku dla skalowalnej infrastruktury.
Lekcja 2 • Zarządzanie konfiguracją
Automatyzuje konfigurację systemu operacyjnego i aplikacji za pomocą narzędzi do zarządzania konfiguracją. Zapewnia spójny stan serwerów w całej flocie.
Lekcja 3 • Zasady IaC i krajobraz narzędzi
Definiuje IaC, idempotentność oraz podejścia deklaratywne i imperatywne. Orientuje uczestników w ekosystemie narzędzi IaC.
Lekcja 4 • Testowanie i walidacja IaC
Stosuję linting, testy jednostkowe i integracyjne do kodu IaC. Wychwytuje defekty infrastruktury, zanim trafią do środowiska produkcyjnego.
Lekcja 5 • IaC w potokach CI/CD
Integruję przepływy pracy IaC z CI/CD w celu zautomatyzowanej aprowizacji. Wymusza bramki zatwierdzania i śledzenie zmian dla modyfikacji infrastruktury.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyOrkiestracja kontenerów z Kubernetes
Orkiestracja kontenerów z Kubernetes
Lekcja 1 • Sieci i ingress w Kubernetes
Obejmuje sieci klastra, DNS i kontrolery ingress. Umożliwia kierowanie ruchu zewnętrznego i komunikację między usługami.
Lekcja 2 • Konfiguracja i szeregowanie obciążeń
Konfiguruje żądania zasobów, limity i ograniczenia szeregowania. Zapewnia odpowiednie rozmieszczenie i skalowanie obciążeń.
Lekcja 3 • Operacje na klastrze i aktualizacje
Obejmuje konserwację węzłów, aktualizacje klastra i odzyskiwanie po awarii. Przygotowuje uczestników do obowiązków operacyjnych drugiego dnia.
Lekcja 4 • Konfiguracja, sekrety i przechowywanie
Zarządza konfiguracją aplikacji i danymi wrażliwymi w Kubernetes. Podłącza trwałe przechowywanie do stanowych obciążeń.
Lekcja 5 • Zabezpieczanie Kubernetesa
Stosuję RBAC, standardy bezpieczeństwa podów i polityki sieciowe. Zmniejsza powierzchnię ataku produkcyjnych klastrów Kubernetes.
Lekcja 6 • Architektura Kubernetes i podstawowe obiekty
Wyjaśnia płaszczyznę sterowania, węzły robocze i podstawowe obiekty API. Buduje model mentalny niezbędny do obsługi dowolnego klastra Kubernetes.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyCiągłe dostarczanie i wdrażanie
Ciągłe dostarczanie i wdrażanie
Lekcja 1 • Zarządzanie zmianami w bazie danych
Zarządza migracjami schematów jako wersjonowanymi, zautomatyzowanymi krokami potoku. Zapobiega awariom wdrożeń spowodowanym niezgodnością wersji bazy danych i aplikacji.
Lekcja 2 • Zasady CD i strategie wydań
Odróżnia ciągłe dostarczanie od ciągłego wdrażania. Obejmuje strategie wydań, które zmniejszają promień eksplozji zmian.
Lekcja 3 • Progresywne dostarczanie i eksperymentowanie
Stosuję techniki progresywnego dostarczania do walidacji zmian z rzeczywistymi użytkownikami. Łączy decyzje wdrożeniowe z metrykami biznesowymi.
Lekcja 4 • Potoki promowania między środowiskami
Projektuje wieloetapowe potoki, które promują artefakty przez środowiska deweloperskie, testowe i produkcyjne. Wymusza bramki jakości na każdej granicy promowania.
Lekcja 5 • Automatyzacja i orkiestracja wydań
Automatyzuję notatki wydania, dzienniki zmian i przepływy pracy powiadomień. Zmniejsza ręczną pracę w procesie wydawniczym.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyObserwowalność i inżynieria niezawodności witryn
Obserwowalność i inżynieria niezawodności witryn
Lekcja 1 • SLI, SLO i budżety błędów
Definiuje wskaźniki poziomu usług i cele powiązane z doświadczeniem użytkownika. Używa budżetów błędów do równoważenia niezawodności i szybkości wprowadzania funkcji.
Lekcja 2 • Projektowanie monitorowania i alertów
Buduję praktyczne pulpity nawigacyjne i reguły alertów redukujące szum. Łączy monitorowanie z przepływami pracy dyżurnego i reagowaniem na incydenty.
Lekcja 3 • Inżynieria chaosu i testowanie odporności
Wprowadza kontrolowane wstrzykiwanie awarii w celu walidacji odporności systemu. Buduje zaufanie do mechanizmów odzyskiwania przed wystąpieniem rzeczywistych incydentów.
Lekcja 4 • Filary obserwowalności: metryki, logi, trace
Definiuję trzy filary obserwowalności i ich komplementarne role. Ustanawia strategię instrumentacji dla rozdziału.
Lekcja 5 • Zarządzanie incydentami i analiza pośmiertna
Strukturyzuję reakcję na incydenty od wykrycia do rozwiązania. Stosuje praktyki analizy pośmiertnej bez obwiniania w celu napędzania systemowych ulepszeń.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Programista: chce przejąć kontrolę nad wdrożeniami, nie tylko pisać kod aplikacji.
Administrator systemów: gotowy do modernizacji ręcznej pracy operacyjnej za pomocą automatyzacji i potoków.
Inżynier chmury: chce sformalizować praktyki DevOps w zakresie infrastruktury i dostarczania.
Inżynier QA: dąży do głębszej integracji testowania z automatycznymi przepływami dostarczania.
Specjalista IT: przechodzi na ścieżkę kariery w DevOps lub inżynierii platform.
Absolwent informatyki: buduje umiejętności gotowe do pracy przed wejściem na rynek inżynieryjny.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















