Learn DevOps: Docker & K8s
Learn DevOps: Docker & K8s — Poznawaj DevOps od powłoki Linux po Kubernetes i potoki CI/CD
Learn DevOps: Docker & K8s, znana także jako DevOps Bootcamp, to aplikacja na Androida (wersja na iPhone jest w przygotowaniu) dla osób, które chcą poznawać DevOps w krótkich lekcjach. 142 kursy podzielone na osiem ścieżek prowadzą od pierwszych poleceń Linux przez Git, Docker, Kubernetes, Helm, CI/CD, Terraform i Ansible, a Mentor AI odpowiada na pytania dotyczące czytanej lekcji.
- Cena
- Bezpłatna, uaktualnienie do Pro
- Platformy
- Android już dostępny, wersja na iPhone w przygotowaniu
- Języki
- 22


Tutaj nic nie jest wdrażane i nie są naliczane żadne opłaty.
Misje debugowania odbywają się w symulowanym terminalu, więc możesz szukać przyczyny, dla której pod nie chce się uruchomić, albo analizować zadanie CI oznaczone na runnerze kolorem czerwonym — bez konta w chmurze, karty kredytowej czy laptopa. Możesz też zacząć bez tworzenia konta.
Co to jest
Learn DevOps: Docker & K8s (DevOps Bootcamp) to bezpłatna na start aplikacja na Androida, oferująca 142 kursy i 568 lekcji w ośmiu ścieżkach: Linux i Bash, Git i GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform i Ansible. Lekcje są krótkie i mają poziom od początkującego do zaawansowanego. Do tego otrzymujesz dwadzieścia misji rozwiązywania problemów w symulowanym terminalu, codzienne quizy, fiszki i Mentora AI, a wersja na iPhone jest w przygotowaniu.
W aplikacji
Jak to wygląda




Kurs
Osiem ścieżek w kursie DevOps
142 kursy i 568 lekcji na liście kursów aplikacji; pierwszy kurs na każdej ścieżce jest bezpłatny.
Linux i Bash
Poruszanie się po powłoce, pliki i uprawnienia, procesy, SSH, grep, awk i jq, skrypty powłoki oraz ich testowanie i wzmacnianie zabezpieczeń.
Git i GitHub
Commity i lokalny przepływ pracy, strategie rozgałęziania, zdalne repozytoria i pull requesty, hooki oraz tagowanie wydań.
Docker
Obrazy i Dockerfile, Docker Compose, sieci i dane, Swarm oraz bezpieczeństwo kontenerów.
Kubernetes
Klastry, pody, wdrożenia i ReplicaSets, usługi i sieci, konfiguracja i pamięć masowa, planowanie oraz obserwowalność.
Helm
Problemy rozwiązywane przez Helm, charty i wydania, values.yaml, funkcje szablonów, hooki, subcharty oraz Helm w potoku.
CI/CD
Przepływy pracy GitHub Actions, Jenkins z Docker, strategie wdrażania oraz zabezpieczanie i monitorowanie potoków.
Terraform
Infrastruktura jako kod, podstawowe pojęcia, stan, moduły i przestrzenie robocze oraz udostępnianie zasobów w AWS i Azure.
Ansible, GitOps i projekt końcowy
Inwentarze, playbooki, role, Jinja2, Vault i testy Molecule; następnie GitOps z Argo CD i Flux oraz wdrożenie projektu końcowego bez przestoju.
Jak to działa
Jak działa bootcamp
Przechodzisz przez ścieżkę, ucząc się jednej małej lekcji naraz, a następnego dnia sprawdzasz swoją wiedzę.
Wybierz ścieżkę i przeczytaj krótką lekcję
Osiem ścieżek obejmuje cały zestaw narzędzi DevOps, a pierwszy kurs na każdej ścieżce jest bezpłatny. Każda lekcja w kilku wierszach wyjaśnia dane pojęcie, na przykład dlaczego kontener jest lekki, a następnie rozwija ten temat.
Zapytaj Mentora AI o wyświetlaną lekcję
Stuknij przycisk, taki jak Wyjaśnij prosto, Krok po kroku lub Przykład z codziennego życia, albo wpisz własne pytanie. Odpowiedź dotyczy wyświetlanej lekcji, a nie DevOps w ogólności.
Powtórz materiał, a następnie spróbuj misji rozwiązywania problemów
Codzienny miniquiz wyjaśnia każdą odpowiedź, a pytania, na które odpowiesz błędnie, wracają jako fiszki zgodnie z harmonogramem powtórek w odstępach. Następnie misja debugowania umieszcza cię w uszkodzonej konfiguracji w symulowanym terminalu.
Co zawiera
Co znajdziesz w aplikacji
142
Kursy, 568 lekcji
Łącznie osiem ścieżek: Linux i Bash, Git i GitHub, Docker, Kubernetes, Helm, CI/CD, Terraform i Ansible, z poziomami od początkującego do zaawansowanego.
20
Misje debugowania
Rozwiązywanie problemów w symulowanym terminalu obejmujące kontenery, Kubernetes, CI/CD, obserwowalność i niezawodność: obraz o rozmiarze 1.9 GB, którego nikt nie może pobrać, albo alert, który pozostał zielony mimo awarii.
AI
Mentor AI i generator lekcji
Zapytaj o dokładnie tę lekcję, na której jesteś, albo podaj temat i zleć utworzenie uporządkowanej lekcji. Lekcje można także tłumaczyć na własny język.
Codziennie
Quiz i fiszki
Codzienny miniquiz z wyjaśnieniem każdej odpowiedzi oraz pytania, na które odpowiesz błędnie, powracające jako fiszki zgodnie z harmonogramem powtórek w odstępach.
Ściąga
Najczęściej wyszukiwane polecenia
Ściąga DevOps dotycząca Docker, kubectl, Git, Linux i innych narzędzi, a także notatki do dowolnej lekcji i zapisana lista na później.
Serie
Narzędzia pomagające budować nawyk
Codzienne serie z możliwością ich zamrożenia, dzięki czemu jeden opuszczony dzień nie wyzeruje postępów, a także PD, poziomy, ranking i przypomnienia o wybranej przez ciebie porze.
Wprowadzenie
Czym właściwie zajmuje się inżynier DevOps i czego należy nauczyć się najpierw?
DevOps to praktyka niezawodnego przenoszenia oprogramowania od commita programisty do środowiska produkcyjnego oraz utrzymywania go w działaniu. W codziennej pracy oznacza to częściej pisanie automatyzacji niż klikanie w konsolach: skrypty na serwerach Linux, kontenery, które pakują aplikację, potoki testujące i wydające ją oraz infrastrukturę opisaną w plikach. Zwykle zaczyna się od wiersza poleceń Linux i Git, następnie przechodzi do kontenerów, a dopiero potem do warstw orkiestracji i automatyzacji, które działają na ich podstawie.
Konteneryjednostka, która trafia do wdrożenia
Kontener łączy aplikację z potrzebnymi jej bibliotekami i ustawieniami, dzięki czemu działa tak samo na laptopie, podczas testów i na produkcji. Docker to powszechnie używany sposób budowania i uruchamiania kontenerów, a Dockerfile jest przepisem na obraz.
Orkiestracjado tego służy Kubernetes
Gdy kontenerów jest wiele, coś musi je uruchamiać, ponownie uruchamiać po awarii, kierować ruchem i podłączać pamięć masową. Kubernetes robi to za pomocą podów, wdrożeń i usług, a Helm pakuje te definicje w chartach.
Potoki CI/CDod commita do wydania
Integracja ciągła buduje i testuje każdą zmianę, a ciągłe dostarczanie przesuwa pomyślnie zbudowaną wersję w stronę środowiska produkcyjnego. GitHub Actions i Jenkins to dwa popularne narzędzia, a klasycznym problemem jest zadanie, które na twoim komputerze kończy się powodzeniem, ale na runnerze nie.
Infrastruktura jako kodserwery opisane w plikach
Zamiast ręcznie konfigurować serwery, opisujesz je w plikach, które można przeglądać i wielokrotnie wykorzystywać. Terraform udostępnia zasoby, takie jak sieci i maszyny w chmurze, a Ansible konfiguruje maszyny, gdy już istnieją.
Dopasowanie
Dla kogo jest — i dla kogo nie jest
To dobry wybór, jeśli
- Jesteś programistą, który chce zrozumieć, co dzieje się między git push a środowiskiem produkcyjnym
- Administrujesz serwerami i chcesz przejść od ręcznej pracy do kontenerów i automatyzacji
- Planujesz zdobyć pierwszą pracę jako inżynier chmurowy lub inżynier niezawodności serwisów
- Chcesz ćwiczyć analizowanie rzeczywistych problemów bez płacenia za zasoby chmurowe
- Masz przy sobie tylko telefon podczas dojazdu i chcesz korzystać z uporządkowanych materiałów
To nie jest odpowiednie narzędzie, jeśli
- Potrzebujesz prawdziwej powłoki lub działającego klastra do ćwiczeń; misje działają w symulowanym terminalu
- Oczekujesz, że wszystkie 142 kursy będą bezpłatne; pierwszy kurs na każdej ścieżce jest bezpłatny, a Pro odblokowuje pozostałe
- Chcesz mieć dziś wersję na iPhone; nie została jeszcze wydana
- Chcesz oficjalnego kursu od dostawcy narzędzia; to niezależna aplikacja edukacyjna
Pytania
Najczęściej zadawane pytania
Czym jest Learn DevOps: Docker & K8s?
Learn DevOps: Docker & K8s, nazywana również DevOps Bootcamp, to aplikacja edukacyjna na Android z 142 kursami i 568 lekcjami obejmującymi Linux, Git, Docker, Kubernetes, Helm, CI/CD, Terraform i Ansible. Jest przeznaczona dla programistów, administratorów systemów i studentów, którzy chcą uczyć się DevOps na telefonie, korzystając z krótkich lekcji. Można zacząć bezpłatnie, aplikacja jest dostępna w 22 językach, a wersja na iPhone jest planowana.
Jak nauczyć się DevOps od podstaw?
Zacznij od wiersza poleceń Linux i Git, ponieważ każde kolejne narzędzie zakłada ich znajomość. Następnie naucz się kontenerów za pomocą Docker, przejdź do Kubernetes, a na koniec dodaj potoki i infrastrukturę jako kod. DevOps Bootcamp zachowuje mniej więcej taką kolejność, a pierwszy kurs na każdej z ośmiu ścieżek możesz wypróbować bezpłatnie.
Czy potrzebuję laptopa lub konta w chmurze?
Nie. Aplikacja informuje, że do nauki nie potrzebujesz laptopa, konta w chmurze ani karty kredytowej, a korzystanie z niej możesz rozpocząć bez zakładania konta. Misje debugowania wykorzystują symulowany terminal, więc nic nie jest wdrażane i nie są naliczane żadne opłaty.
Czym są misje debugowania?
To dwadzieścia ćwiczeń z rozwiązywania problemów w symulowanym terminalu, obejmujących pięć obszarów: kontenery, Kubernetes, CI/CD, obserwowalność i niezawodność. Przykłady obejmują obraz o rozmiarze 1.9 GB, którego nikt nie może pobrać, pody, które nie chcą się uruchomić, oraz sondę, która zabija aplikację podczas jej uruchamiania. Dwie misje są bezpłatne, a Pro odblokowuje wszystkie dwadzieścia.
Czy to przydaje się w przypadku pytań rekrutacyjnych dotyczących DevOps?
Pomaga opanować podstawową wiedzę sprawdzaną podczas rozmów rekrutacyjnych. Codzienny quiz wyjaśnia każdą odpowiedź, pytania, na które odpowiesz błędnie, wracają w formie fiszek, a ściąga gromadzi polecenia, o które prawdopodobnie zostaniesz zapytany. Warto połączyć to z ćwiczeniem głośnego wyjaśniania swoich odpowiedzi.
Jakich narzędzi uczy kurs?
Linux i Bash, Git i GitHub, Docker i Docker Compose, Kubernetes, Helm, GitHub Actions i Jenkins, Terraform z AWS i Azure oraz Ansible. Kurs porusza również temat GitOps z Argo CD i Flux, a także monitorowania i obserwowalności.
Jak działa AI Mentor?
Zadajesz pytanie dotyczące otwartej lekcji i otrzymujesz odpowiedź w tym kontekście, korzystając z przycisków takich jak Wyjaśnij prosto lub Krok po kroku albo wpisując własne pytanie. Bezpłatni użytkownicy otrzymują kilka pytań dziennie, a Pro usuwa dzienny limit. Oddzielny generator lekcji tworzy uporządkowaną lekcję na wskazany przez Ciebie temat.
Czy Learn DevOps: Docker & K8s jest bezpłatna i co obejmuje Pro?
Learn DevOps: Docker & K8s można zacząć używać bezpłatnie: pierwszy kurs na każdej ścieżce, krótki podgląd pozostałych lekcji, dwie misje, codzienny quiz, fiszki i ściąga są dostępne bez opłat. Pro to subskrypcja, którą możesz anulować w Google Play. Odblokowuje wszystkie kursy i lekcje, wszystkie dwadzieścia misji, nieograniczoną liczbę pytań do AI Mentor oraz nieograniczoną liczbę lekcji generowanych przez AI.
Czy istnieje wersja na iPhone?
Jeszcze nie. DevOps Bootcamp jest już dostępna w Google Play, a wersja na iPhone jest w przygotowaniu. Ta strona zawiera odnośnik do oferty w App Store i wyświetla informację „wkrótce”, dopóki wersja nie zostanie udostępniona.
Zacznij
Wykonaj dziś swoje pierwsze polecenie Linux
Zacznij bezpłatnie na Android, wersja na iPhone wkrótce, 22 języki.
Więcej od CoddyKit
Dostępna na Android.