DevOps Bootcamp
Linux, Git, Docker, Kubernetes, CI/CD, Terraform, Ansible i Helm
Odkryj narzędzia kursu
Przyspiesz naukę dzięki narzędziom i funkcjom napędzanym AI
Jak się będziesz uczyć
142 kursów
Każdy kurs ze ścieżki edukacyjnej DevOps Bootcamp.
Podstawy Terraform i konfiguracja
Ten minikurs przedstawia podstawowe koncepcje Infrastructure as Code i Terraform. Nauczysz się instalować Terraform, poznasz podstawowe pol…
Wprowadzenie do Kubernetes
Dowiedzie się Pan/Pani, czym jest Kubernetes, dlaczego ma kluczowe znaczenie dla współczesnego wdrażania aplikacji, oraz pozna Pan/Pani jeg…
Co rozwiązuje Helm: menedżer pakietów Kubernetes
Proszę wyjaśnić, dlaczego powstał Helm i jak porządkuje rozbudowane manifesty Kubernetes.
Podstawy Git i konfiguracja repozytorium
Rozpocznie Pan/Pani naukę kontroli wersji, poznając podstawowe pojęcia Git i konfigurując lokalne środowisko. Kurs obejmuje kluczowe kroki…
Dlaczego Ansible? Automatyzacja bez agentów
Proszę wyjaśnić, czym jest Ansible i dlaczego zarządzanie konfiguracją bez agentów przewyższa ręczną pracę na serwerach.
Podstawy CI/CD i GitHub Actions
Rozpocznij naukę automatycznego dostarczania oprogramowania. Ten minikurs obejmuje najważniejsze koncepcje CI/CD i wprowadza do zaawansowan…
Podstawy Linuksa: poruszanie się po powłoce
Rozpocznij naukę pracy z wierszem poleceń Linuksa. Ten minikurs obejmuje absolutne podstawy interakcji z systemem operacyjnym — od nawigowa…
Wprowadzenie do Dockera i konteneryzacji
Poznaj świat Dockera i zrozum podstawowe pojęcia związane z konteneryzacją. Dowiedz się, dlaczego kontenery są niezbędne we współczesnym tw…
Wprowadzenie do Docker Compose
Uprości Pan/Pani wdrażanie aplikacji wielokontenerowych za pomocą Docker Compose. Nauczy się Pan/Pani definiować i uruchamiać złożone aplik…
Tworzenie podstawowych potoków CI za pomocą Actions
Pogłębią Państwo wiedzę o Continuous Integration, konfigurując automatyczne testy i kontrole jakości kodu. Nauczą się Państwo konfigurować…
Instalowanie Helm i łączenie z klastrem
Proszę skonfigurować działający interfejs CLI Helm komunikujący się z klastrem Kubernetes.
Wyjaśnienie podstawowych koncepcji Terraform
Pogłębiaj znajomość fundamentalnych elementów Terraform, w tym providerów, zasobów, zmiennych i outputs. Kurs obejmuje również kluczowe zag…
Podstawowe polecenia Git i lokalny przepływ pracy
Pozna Pan/Pani najczęściej używane polecenia Git do zarządzania lokalnymi zmianami. Nauczy się Pan/Pani dodawać zmiany do przechowalni, wyk…
Instalowanie Ansible i łączenie z pierwszym węzłem
Proszę zainstalować Ansible i pomyślnie połączyć się ze zdalną maszyną przez SSH.
Konfiguracja pierwszego klastra
Zdobędzie Pan/Pani praktyczne doświadczenie, konfigurując lokalny klaster Kubernetes za pomocą Minikube, a następnie nauczy się Pan/Pani ko…
Wprowadzenie do skryptów Bash
Zautomatyzuj pracę, pisząc pierwsze skrypty Bash. Kurs obejmuje podstawową składnię, zmienne i logikę warunkową, dzięki którym zadania wyko…
Tworzenie i zarządzanie obrazami Dockera
Naucz się tworzyć własne niestandardowe obrazy Dockera za pomocą Dockerfile. Poznaj warstwy obrazów, dobre praktyki optymalizacji oraz skut…
Zarządzanie infrastrukturą za pomocą AWS
Ten minikurs koncentruje się na praktycznym zastosowaniu Terraform z Amazon Web Services (AWS). Nauczysz się konfigurować providera AWS i t…
Praca z Podami
Dogłębnie pozna Pan/Pani Pody, czyli najmniejsze jednostki wdrażane w Kubernetes. Zrozumie Pan/Pani ich cykl życia i stany oraz nauczy się…
Podstawy GitHub i zdalne repozytoria
Rozszerzy Pan/Pani znajomość Git o pracę w chmurze z GitHub, koncentrując się na zarządzaniu zdalnymi repozytoriami. Kurs obejmuje łączenie…
Charts i releases: podstawowe pojęcia
Proszę swobodnie rozróżniać chart, release i revision.
Najważniejsze polecenia i uprawnienia do plików
Pogłęb znajomość podstawowych narzędzi Linuksa. Naucz się wyświetlać zawartość plików, rozumieć i modyfikować uprawnienia oraz skutecznie w…
Implementowanie strategii Continuous Deployment
Wyjdą Państwo poza CI i poznają Continuous Deployment. Kurs koncentruje się na wdrażaniu aplikacji w różnych środowiskach oraz bezpiecznym…
Inwentarz: określanie zasobów zarządzanych przez Ansible
Proszę definiować hosty i grupy w inwentarzu oraz precyzyjnie je wybierać.
Deploymenty i ReplicaSety
Opanuje Pan/Pani obiekty Deployment i ReplicaSet do zarządzania aplikacjami bezstanowymi. Nauczy się Pan/Pani zapewniać wymaganą liczbę rep…
Sieci i zarządzanie danymi w Dockerze
Pozna Pan/Pani sposób komunikacji kontenerów Docker między sobą oraz ze światem zewnętrznym. Pozna Pan/Pani różne tryby sieciowe i strategi…
Pierwsze polecenie ad hoc
Proszę uruchamiać jednorazowe zadania na wielu serwerach bez pisania pliku.
Zaawansowane strategie pracy z gałęziami
Pozna Pan/Pani profesjonalne modele pracy z gałęziami przeznaczone dla zespołów. Kurs omawia uporządkowane przepływy pracy, takie jak Featu…
Zaawansowane funkcje przepływów pracy GitHub Actions
Zoptymalizują Państwo potoki dzięki zaawansowanym funkcjom GitHub Actions. Poznają Państwo kompilacje macierzowe, buforowanie oraz możliwoś…
Zmienne środowiskowe i konfiguracja
Pogłęb znajomość wpływu zmiennych środowiskowych na powłokę i skrypty. Naucz się zarządzać konfiguracjami systemowymi i konfigurowanymi ind…
Współpraca i najlepsze praktyki
Dowiedz się, jak strukturyzować kod Terraform pod kątem czytelności i łatwego utrzymania, integrować go z systemami kontroli wersji oraz tw…
Dodawanie repozytoriów i wyszukiwanie charts
Proszę skonfigurować repozytoria charts i znaleźć potrzebne oprogramowanie.
Instalowanie pierwszego chartu w kilka minut
Proszę wdrożyć rzeczywistą aplikację do Kubernetes za pomocą jednego polecenia.
Usługi i sieci
Pozna Pan/Pani sposoby udostępniania aplikacji wewnętrznie i zewnętrznie za pomocą usług Kubernetes oraz Ingress. Zrozumie Pan/Pani różne t…
Konteneryzacja i CI/CD w Kubernetes
Opanują Państwo CI/CD dla aplikacji skonteneryzowanych. Nauczą się Państwo tworzyć obrazy Docker, przesyłać je do rejestrów i wdrażać do kl…
Moduły: elementy składowe Ansible
Proszę znajdować i używać podstawowych modułów do wykonywania rzeczywistych zadań zamiast surowej powłoki.
Podstawy zasad DevOps
Pozna Pan/Pani kluczowe idee i praktyki definiujące DevOps. Dowie się Pan/Pani, jak współpraca, automatyzacja i ciągłe doskonalenie zwiększ…
Współpraca w GitHub i Pull Requesty
Opanuje Pan/Pani funkcje współpracy w GitHub, koncentrując się na skutecznym wykorzystaniu pull requestów do przeglądu i integracji kodu. N…
Funkcje Bash, biblioteki i skryptowanie modularne
Zbudują Państwo wielokrotnego użytku i testowalny kod Bash z funkcjami, dołączanymi bibliotekami oraz przejrzystą obsługą argumentów, odpow…
Moduły i workspace’y na potrzeby wielokrotnego użycia
Dowiedz się, jak wykorzystywać moduły Terraform do tworzenia wielokrotnego użytku i uporządkowanych komponentów infrastruktury. Kurs obejmu…
Zarządzanie wydaniami i tagowanie
Nauczy się Pan/Pani skutecznie zarządzać wydaniami oprogramowania za pomocą tagów Git i funkcji wydań GitHub. Kurs obejmuje wersjonowanie s…
Potoki Infrastructure as Code (IaC)
Zautomatyzują Państwo przygotowywanie i zarządzanie infrastrukturą. Kurs koncentruje się na użyciu GitHub Actions wraz z narzędziami IaC, t…
Pierwszy playbook
Proszę napisać i uruchomić playbook YAML, który skonfiguruje serwer od początku do końca.
Podstawy Kubernetes i Podów
Rozpocznie Pan/Pani naukę Kubernetes, standardowego w branży narzędzia do orkiestracji kontenerów. Pozna Pan/Pani podstawowe pojęcia, takie…
Źródła danych i provisionery
Poznaj sposób, w jaki Terraform może odpytywać istniejącą infrastrukturę za pomocą źródeł danych, umożliwiając tworzenie dynamicznych konfi…
Konfiguracja i pamięć masowa
Nauczy się Pan/Pani zarządzać konfiguracją aplikacji za pomocą ConfigMaps oraz chronić poufne dane przy użyciu Secrets. Opanuje Pan/Pani po…
Zarządzanie releases: list, status, uninstall
Proszę analizować, śledzić i bezpiecznie usuwać wdrożone zasoby.
Wydajność powłoki i wykonywanie równoległe
Przyspieszą Państwo zadania powłoki, eliminując narzut podpowłok i uruchamiając zadania współbieżnie przy kontrolowanym poziomie równoległo…
Dynamiczna konfiguracja i funkcje
Ten zaawansowany kurs koncentruje się na tworzeniu bardziej dynamicznych i elastycznych konfiguracji Terraform. Opanujesz wyrażenia warunko…
CI/CD z Jenkins i Dockerem
Zaimplementuje Pan/Pani kompletny potok CI/CD z użyciem Jenkins, aby zautomatyzować budowanie, testowanie i wdrażanie aplikacji skonteneryz…
Obserwowalność i monitorowanie
Zaimplementuje Pan/Pani kompleksową obserwowalność aplikacji Kubernetes. Nauczy się Pan/Pani zbierać logi, monitorować metryki za pomocą Pr…
Bezpieczeństwo i najlepsze praktyki
Wzmocni Pan/Pani przepływ pracy Git i GitHub przed typowymi problemami oraz zagrożeniami bezpieczeństwa. Kurs obejmuje strategie ochrony po…
Strategie CI/CD dla wielu repozytoriów i monorepo
Poznają Państwo sposoby radzenia sobie ze złożonymi strukturami repozytoriów. Nauczą się Państwo wdrażać skuteczne strategie CI/CD dla proj…
Zarządzanie procesami i przekierowywanie wejścia/wyjścia
Przejmij kontrolę nad systemem Linux, zarządzając uruchomionymi procesami i opanowując przekierowywanie wejścia/wyjścia. Naucz się łączyć p…
Tasks i plays: struktura automatyzacji
Proszę tworzyć playbooki z wieloma plays, przeznaczone dla różnych grup hostów.
Konfigurowanie charts za pomocą values.yaml
Proszę dostosowywać działanie chartu bez edytowania jego szablonów.
Helm i zarządzanie pakietami
Uprości Pan/Pani wdrażanie i zarządzanie aplikacjami w Kubernetes za pomocą Helm. Nauczy się Pan/Pani tworzyć, wdrażać i zarządzać chartami…
Rozwiązywanie konfliktów i zaawansowane scalanie
Zdobędzie Pan/Pani biegłość w obsłudze złożonych konfliktów scalania i modyfikowaniu historii commitów. Kurs przedstawia strategie rozwiązy…
Zaawansowane przetwarzanie tekstu i archiwa
Rozwiń umiejętności pracy z wierszem poleceń, poznając zaawansowane narzędzia do przetwarzania tekstu, takie jak sed i awk, oraz podstawowe…
Zabezpieczanie potoków DevOps
Nauczą się Państwo wdrażać praktyki bezpieczeństwa bezpośrednio w potokach CI/CD. Kurs obejmuje zarządzanie sekretami, skanowanie podatnośc…
Bezpieczne aktualizowanie i wycofywanie releases
Proszę zmieniać działający release i natychmiast przywracać poprzedni stan, gdy jest to potrzebne.
Orkiestracja kontenerów za pomocą Swarm
Pozna Pan/Pani Docker Swarm do zarządzania kontenerami Docker i skalowania ich na wielu hostach. Nauczy się Pan/Pani wdrażać usługi, obsług…
Strategie testowania i walidacji
Zapewnij niezawodność i poprawność konfiguracji Terraform dzięki różnym technikom testowania i walidacji. Kurs obejmuje analizę statyczną,…
Zmienne: elastyczne playbooki
Proszę parametryzować playbooki za pomocą zmiennych zamiast wpisywać wartości na stałe.
Zbieranie informacji o serwerach
Proszę odczytywać fakty systemowe i wykorzystywać je do tworzenia inteligentniejszych playbooków.
Rozwiązywanie problemów i najlepsze praktyki
Zdobędzie Pan/Pani umiejętności diagnozowania i rozwiązywania typowych problemów Kubernetes. Nauczy się Pan/Pani technik debugowania i pozn…
Git Hooks i dostosowywanie
Odkryje Pan/Pani możliwości Git Hooks do automatyzacji zadań i egzekwowania zasad w repozytorium. Kurs obejmuje tworzenie i używanie hooków…
Wdrażanie aplikacji w Kubernetes
Wyjdzie Pan/Pani poza podstawowe Pody, wdrażając kompletne aplikacje za pomocą obiektów Deployment i Services w Kubernetes. Nauczy się Pan/…
Analiza przed instalacją
Proszę dokładnie wyświetlić działanie chartu przed zatwierdzeniem instalacji.
Monitorowanie i obserwowalność w CI/CD
Zadbają Państwo o kondycję i wydajność potoków oraz wdrożonych aplikacji. Nauczą się Państwo konfigurować monitorowanie, integrować je z us…
Sterowanie przepływem w skryptach Bash
Rozwiń umiejętności tworzenia skryptów, implementując pętle i funkcje. Kurs pozwoli Państwu pisać bardziej złożone, modularne i wielokrotne…
Integracja z potokami CI/CD
Zautomatyzuj przepływy pracy Terraform, integrując je z potokami Continuous Integration/Continuous Delivery (CI/CD). Kurs obejmuje automaty…
Monitorowanie i rejestrowanie zdarzeń w DevOps
Zaimplementuje Pan/Pani solidne rozwiązania do monitorowania i rejestrowania zdarzeń, niezbędne do utrzymania sprawnych i wydajnych aplikac…
Tworzenie szkieletu chartu i poznawanie jego struktury
Proszę utworzyć początkowy chart i przejść przez każdy wygenerowany plik.
Polecenia sieciowe i biegłość w SSH
Opanuj najważniejsze polecenia sieciowe i bezpiecznie łącz się ze zdalnymi serwerami za pomocą SSH. Kurs obejmuje monitorowanie aktywności…
Automatyzacja za pomocą GitHub Actions
Wykorzysta Pan/Pani możliwości GitHub Actions do automatyzacji przepływów pracy związanych z tworzeniem oprogramowania. Kurs nauczy Pana/Pa…
Idempotencja: bezpieczne powtórne uruchamianie
Proszę pisać zadania, które dążą do określonego stanu i nigdy nie wykonują zduplikowanych zmian.
Zaawansowane wzorce wdrażania
Wdrożą Państwo zaawansowane strategie wdrażania umożliwiające wydania bez przestojów. Kurs obejmuje strategie Blue/Green i Canary oraz niez…
Zaawansowane techniki zarządzania stanem
Ten kurs szczegółowo omawia zaawansowane strategie bezpiecznego i zespołowego zarządzania stanem Terraform. Poznasz zdalne backendy stanu,…
Zaawansowane planowanie i zarządzanie zasobami
Zoptymalizuje Pan/Pani wykorzystanie zasobów i rozmieszczanie Podów dzięki zaawansowanym technikom planowania. Pozna Pan/Pani żądania zasob…
Niestandardowe akcje i integracja z systemami enterprise
Rozszerzą Państwo możliwości GitHub Actions, tworząc niestandardowe akcje i integrując je z systemami klasy enterprise oraz self-hosted run…
Zaawansowane wzorce i rozwiązania dla przedsiębiorstw
Poznaj zaawansowane wzorce Terraform przeznaczone dla złożonych środowisk korporacyjnych, w tym wdrożenia multicloud i zasady zarządzania.…
Zaawansowane funkcje i dostosowywanie powłoki
Poznaj zaawansowane, często pomijane funkcje powłoki, które mogą znacząco zwiększyć produktywność. Dostosuj środowisko powłoki do wydajniej…
Zaawansowane operacje i utrzymanie Git
Pozna Pan/Pani zaawansowane polecenia Git przydatne podczas debugowania i utrzymania repozytoriów. Kurs wyposaży Pana/Panią w narzędzia do…
Najlepsze praktyki bezpieczeństwa
Wzmocni Pan/Pani klastry i aplikacje Kubernetes, wdrażając kluczowe praktyki bezpieczeństwa. Pozna Pan/Pani RBAC, zasady sieciowe i standar…
Struktura playbooka i dobre praktyki
Proszę organizować rzeczywisty projekt Ansible tak, jak robią to profesjonalne zespoły.
Zaawansowana optymalizacja Dockerfile
Pogłębi Pan/Pani znajomość najlepszych praktyk dotyczących Dockerfile, aby tworzyć wyjątkowo wydajne i bezpieczne obrazy. Pozna Pan/Pani bu…
Tworzenie pierwszego niestandardowego chartu
Proszę zbudować działający chart dla własnej aplikacji od podstaw.
Zaawansowane wdrożenia i Operatory
Zmierzy się Pan/Pani ze złożonymi wzorcami aplikacji, korzystając z StatefulSets i DaemonSets. Pozna Pan/Pani Kubernetes Operators do autom…
Zaawansowane metryki i optymalizacja DevOps
Zoptymalizują Państwo procesy DevOps, wykorzystując metryki i dostrajając wydajność potoków. Poznają Państwo przyszłe trendy oraz zaawansow…
Handlery i powiadomienia o zmianach
Proszę uruchamiać ponowne uruchomienie usługi tylko wtedy, gdy konfiguracja rzeczywiście się zmieni.
Wyrażenia regularne i zaawansowane użycie grep
Odkryj możliwości dopasowywania wzorców za pomocą wyrażeń regularnych. Kurs nauczy Państwa tworzyć zaawansowane wzorce wyszukiwania i stoso…
Integracja Git z narzędziami i środowiskiem enterprise
Pozna Pan/Pani sposoby integracji Git z różnymi narzędziami programistycznymi oraz skalowania go w środowiskach enterprise. Kurs obejmuje k…
Rozwiązywanie problemów i optymalizacja
Opanuj sztukę debugowania problematycznych konfiguracji Terraform oraz optymalizowania wdrożeń infrastruktury pod kątem wydajności i kosztó…
Składnia szablonów: actions i delimitery
Proszę czytać i pisać actions szablonów Go wewnątrz charts Helm.
Najlepsze praktyki bezpieczeństwa kontenerów
Wzmocni Pan/Pani bezpieczeństwo aplikacji skonteneryzowanych i środowisk Docker. Pozna Pan/Pani skanowanie obrazów, bezpieczeństwo w czasie…
Wbudowane obiekty i drzewo values
Proszę korzystać z obiektów kontekstu Helm do sterowania szablonami.
Debugowanie skryptów i najlepsze praktyki
Pisz solidne i łatwe w utrzymaniu skrypty Bash, poznając skuteczne techniki debugowania, obsługę błędów oraz najlepsze praktyki tworzenia s…
Pętle: wielokrotne wykonywanie
Proszę przejrzyście powtarzać zadanie dla list, słowników i zagnieżdżonych danych.
Funkcje szablonów i potoki
Proszę przekształcać wartości za pomocą zestawu funkcji i potoków Helm.
Instrukcje warunkowe: instrukcja when
Proszę uruchamiać zadania wybiórczo na podstawie faktów, zmiennych i wyników.
Przetwarzanie danych za pomocą awk dla inżynierów powłoki
Opanują Państwo awk jako język przetwarzania danych strukturalnych do tworzenia raportów, agregacji i manipulowania polami bezpośrednio z p…
Przetwarzanie JSON i YAML za pomocą jq i yq
Będą Państwo odpytywać, przekształcać i generować strukturalne dane JSON i YAML z wiersza poleceń na potrzeby nowoczesnych przepływów pracy…
Szablony Jinja2: dynamiczne pliki konfiguracji
Proszę generować pliki konfiguracji z szablonów wypełnianych zmiennymi i logiką.
Nazwane szablony i _helpers.tpl
Proszę wydzielać powtarzający się kod YAML do wielokrotnie używanych fragmentów nazwanych szablonów.
Sterowanie przepływem: if, range i with
Proszę dodawać warunki i pętle, aby charts dostosowywały się do wartości.
Role: pakowanie wielokrotnie używanej automatyzacji
Proszę przekształcać złożone playbooki w przejrzyste, możliwe do udostępniania role.
Solidna obsługa błędów i defensywny Bash
Napiszą Państwo przewidywalne skrypty przerywające działanie przy błędzie, korzystając z trybu ścisłego, pułapek i zdyscyplinowanego propag…
Ansible Galaxy: korzystanie z dorobku innych
Proszę znajdować, instalować i zarządzać rolami oraz kolekcjami społeczności.
Automatyzacja z Cronem i zaawansowane projekty
Automatyzuj cykliczne zadania za pomocą Crona i wykorzystaj znajomość skryptów Bash do rozwiązywania rzeczywistych problemów. Kurs kończy s…
Zmienne, białe znaki i przejrzysty wynik
Proszę tworzyć czytelny i poprawny YAML nawet w złożonych szablonach.
Skryptowanie administracji systemami Linux
Zautomatyzują Państwo rzeczywiste zadania administracji serwerem, w tym obsługę użytkowników, usług, dysków i planowanych kontroli kondycji…
Zależności i subcharts
Proszę komponować większe aplikacje przez dołączanie zależnych charts.
Ansible Vault: szyfrowane sekrety
Proszę bezpiecznie przechowywać hasła i klucze w playbookach objętych kontrolą wersji.
Tagi: uruchamianie tylko potrzebnych elementów
Proszę wybiórczo wykonywać lub pomijać części dużego playbooka za pomocą tagów.
Analiza logów i potoki obserwowalności
Przekształcą Państwo surowe logi serwera w użyteczne metryki i alerty, korzystając ze strumieniowych narzędzi tekstowych i integracji z jou…
Hooki chartów do zadań cyklu życia
Proszę uruchamiać zadania we właściwym momencie cyklu życia release.
Lintowanie, testowanie i walidacja charts
Proszę wykrywać wady chartów, zanim trafią do klastra.
Testowanie i CI dla projektów Bash
Zastosuj rygor inżynierii oprogramowania do skryptów powłoki, korzystając z testów jednostkowych, mockowania, pokrycia kodu i ciągłej integ…
Obsługa błędów i bloki
Proszę zwiększać odporność playbooków dzięki mechanizmom rescue, odzyskiwaniu i kontrolowaniu błędów.
Zaawansowane role i zależności
Proszę budować komponowalne hierarchie ról, które zależą od siebie i wzajemnie się wykorzystują.
Utwardzone i bezpieczne skryptowanie w Bash
Zabezpieczą Państwo skrypty przed wstrzyknięciami, wyciekiem sekretów i niewłaściwym użyciem uprawnień, stosując praktyki projektowania pow…
Pakowanie i udostępnianie charts
Proszę dystrybuować charts wśród członków zespołu i do klastrów.
Bash dla DevOps, kontenerów i chmury
Wykorzystaj skrypty powłoki jako warstwę integracyjną dla obrazów Docker, punktów wejścia kontenerów i automatyzacji narzędzi CLI chmury.
Dynamiczny inwentarz na dużą skalę
Proszę pobierać aktualny inwentarz z API chmur zamiast ze statycznych plików.
Zaawansowane wzorce tworzenia szablonów
Proszę stosować eksperckie techniki tworzenia szablonów, aby zachować przejrzystość dużych charts.
Charts biblioteczne do współdzielonych szablonów
Proszę centralizować wspólną logikę szablonów w wielu charts.
Pisanie własnego modułu Ansible
Proszę napisać niestandardowy moduł w Pythonie, gdy żaden istniejący moduł nie pasuje.
Zarządzanie sekretami za pomocą Helm
Proszę przechowywać dane uwierzytelniające poza jawnymi wartościami i historią Git.
Udostępnianie zasobów w chmurze: AWS i Azure
Proszę tworzyć i konfigurować działającą infrastrukturę chmurową bezpośrednio z Ansible.
Wdrożenia wielośrodowiskowe z Helmfile
Proszę deklaratywnie zarządzać wieloma releases w różnych środowiskach.
Testowanie ról za pomocą Molecule
Proszę pisać automatyczne testy potwierdzające poprawność ról przed wdrożeniem na produkcję.
Helm w potokach CI/CD
Proszę automatyzować walidację i wdrażanie charts w potoku.
AWX i platforma automatyzacji
Proszę uruchamiać Ansible z poziomu interfejsu internetowego z harmonogramami, RBAC i poświadczeniami.
Wydajność i strategie wykonywania
Proszę dostrajać Ansible, aby działał szybko i bezpiecznie na setkach hostów.
GitOps z Argo CD i Flux
Proszę sterować releases Helm z repozytorium Git pełniącego rolę jedynego źródła prawdy.
Potoki CI/CD z Ansible
Proszę automatycznie uruchamiać sprawdzony i przetestowany Ansible z potoku CI/CD.
Dobre praktyki i bezpieczeństwo charts
Proszę dostarczać charts bezpieczne, zgodne z konwencjami i łatwe w utrzymaniu.
Automatyzacja sieci i środowisk wielowarstwowych
Proszę orkiestruje routery, przełączniki i wielowarstwowe stosy aplikacji w jednym przepływie pracy.
Podpisywanie i proweniencja
Proszę potwierdzać autentyczność chartu i brak jego modyfikacji przed instalacją.
Debugowanie i rozwiązywanie problemów z Helm
Proszę szybko diagnozować nieudane instalacje, aktualizacje i zablokowane releases.
Projekt końcowy: wdrożenie rzeczywistej aplikacji bez przestojów
Proszę wdrożyć kompletną aplikację wielowarstwową z produkcyjnym wdrożeniem kroczącym.
Często zadawane pytania
Czy kurs DevOps Bootcamp jest bezpłatny?
Tak. Możesz rozpocząć kurs DevOps Bootcamp za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.
Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się DEVOPS?
Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z DEVOPS.
Jak nauczysz się DEVOPS na CoddyKit?
Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.
Czy dostajesz certyfikat po ukończeniu DevOps Bootcamp?
Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu DevOps Bootcamp.
Czy możesz nauczyć się DEVOPS na telefonie?
Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się DEVOPS na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.
Zacznij DevOps Bootcamp Teraz
Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.