Ikona aplikacji Learn DevOps: Docker & K8s

Learn DevOps: Docker & K8s

Edukacja · Bezpłatne · Android · CoddyKit

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
Ekran główny DevOps Bootcamp z 568 lekcjami, przyciskiem Rozpocznij pierwszą lekcję i dziennym celemLista kursów pokazująca liczbę kursów dla początkujących, średnio zaawansowanych i zaawansowanych oraz numerowaną kolejność kursów
142Kursy, 568 lekcji
20Misje debugowania
AIMentor AI i generator lekcji
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

Ekran główny DevOps Bootcamp z 568 lekcjami, przyciskiem Rozpocznij pierwszą lekcję i dziennym celem
Ekran głównyEkran główny pokazuje ścieżkę DevOps Bootcamp obejmującą 568 lekcji, przycisk Rozpocznij pierwszą lekcję, PD, pasek poziomu i dzienny cel.
Lista kursów pokazująca liczbę kursów dla początkujących, średnio zaawansowanych i zaawansowanych oraz numerowaną kolejność kursów
Ścieżka kursuLista kursów porządkuje lekcje według poziomu i przedstawia kursy jako numerowaną sekwencję, przy każdym podając liczbę lekcji.
Lekcja Docker z kartami pojęć dotyczącymi kontenerów i przyciskami AI Mentor
LekcjaLekcja Docker w formie kart pojęć, z przyciskami AI Mentor, takimi jak Wyjaśnij prosto i Krok po kroku, umieszczonymi poniżej.
Lekcja przewinięta do karty pojęć wyjaśniającej wirtualizację na poziomie systemu operacyjnego w kontenerach
Wewnątrz lekcjiTa sama lekcja w dalszej części, wyjaśniająca, jak kontenery korzystają z wirtualizacji na poziomie systemu operacyjnego, z elementami sterującymi notatkami i językiem nauki u góry.

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.

  1. 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ń.

  2. Git i GitHub

    Commity i lokalny przepływ pracy, strategie rozgałęziania, zdalne repozytoria i pull requesty, hooki oraz tagowanie wydań.

  3. Docker

    Obrazy i Dockerfile, Docker Compose, sieci i dane, Swarm oraz bezpieczeństwo kontenerów.

  4. Kubernetes

    Klastry, pody, wdrożenia i ReplicaSets, usługi i sieci, konfiguracja i pamięć masowa, planowanie oraz obserwowalność.

  5. Helm

    Problemy rozwiązywane przez Helm, charty i wydania, values.yaml, funkcje szablonów, hooki, subcharty oraz Helm w potoku.

  6. CI/CD

    Przepływy pracy GitHub Actions, Jenkins z Docker, strategie wdrażania oraz zabezpieczanie i monitorowanie potoków.

  7. Terraform

    Infrastruktura jako kod, podstawowe pojęcia, stan, moduły i przestrzenie robocze oraz udostępnianie zasobów w AWS i Azure.

  8. 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ę.

  1. 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.

  2. 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.

  3. 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.

Ostatnio sprawdzono · Opublikowano przez CoddyKit · Polityka prywatności
Dostępna na Android.