0Pricing
Ansible Academy icon

Ansible Academy

YAMLCloudEnterpriseNetwork

Automatyzuj serwery i infrastrukturę chmurową za pomocą Ansible: zarządzanie konfiguracją bez agentów za pośrednictwem playbooks, ról, szablonów i vault.

🤖 Napędzane AI📚 30 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

Ansible: Automatyzuj Twoją Infrastrukturę

Automatyzuj serwery i infrastrukturę chmurową za pomocą Ansible: zarządzanie konfiguracją bez agentów za pośrednictwem playbooks, ról, szablonów i vault. Ten track obejmuje 30 progresywnych mini-kursów od początkujących (A1) do zaawansowanych (B2), z krótkimi skoncentrowanymi lekcjami i szybkimi quizami, które utrwalą każdą koncepcję.

Co Się Nauczysz

Zaczniesz od podstaw i przejdziesz przez tematy pośrednie i zaawansowane, każdy kurs budując na poprzednim. Każda lekcja jest praktyczna i przystępna, z dostępnym 24/7 tutorem AI, gdy będziesz potrzebować pomocy.

Jak To Działa

Każdy kurs podzielony jest na cztery skoncentrowane, przystępne lekcje. Ukończ kilka lekcji dziennie i opanuj cały track w tygodniach, nie miesiącach.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

30 kursów

Każdy kurs ze ścieżki edukacyjnej Ansible Academy.

01

Dlaczego Ansible? Automatyzacja bez agentów

A14 lekcji

Proszę wyjaśnić, czym jest Ansible i dlaczego zarządzanie konfiguracją bez agentów przewyższa ręczną pracę na serwerach.

02

Instalowanie Ansible i łączenie z pierwszym węzłem

A14 lekcjiPRO

Proszę zainstalować Ansible i pomyślnie połączyć się ze zdalną maszyną przez SSH.

03

Inwentarz: określanie zasobów zarządzanych przez Ansible

A14 lekcjiPRO

Proszę definiować hosty i grupy w inwentarzu oraz precyzyjnie je wybierać.

04

Pierwsze polecenie ad hoc

A14 lekcjiPRO

Proszę uruchamiać jednorazowe zadania na wielu serwerach bez pisania pliku.

05

Moduły: elementy składowe Ansible

A14 lekcjiPRO

Proszę znajdować i używać podstawowych modułów do wykonywania rzeczywistych zadań zamiast surowej powłoki.

06

Pierwszy playbook

A24 lekcjiPRO

Proszę napisać i uruchomić playbook YAML, który skonfiguruje serwer od początku do końca.

07

Tasks i plays: struktura automatyzacji

A24 lekcjiPRO

Proszę tworzyć playbooki z wieloma plays, przeznaczone dla różnych grup hostów.

08

Zmienne: elastyczne playbooki

A24 lekcjiPRO

Proszę parametryzować playbooki za pomocą zmiennych zamiast wpisywać wartości na stałe.

09

Zbieranie informacji o serwerach

A24 lekcjiPRO

Proszę odczytywać fakty systemowe i wykorzystywać je do tworzenia inteligentniejszych playbooków.

10

Idempotencja: bezpieczne powtórne uruchamianie

A24 lekcjiPRO

Proszę pisać zadania, które dążą do określonego stanu i nigdy nie wykonują zduplikowanych zmian.

11

Struktura playbooka i dobre praktyki

B14 lekcjiPRO

Proszę organizować rzeczywisty projekt Ansible tak, jak robią to profesjonalne zespoły.

12

Handlery i powiadomienia o zmianach

B14 lekcjiPRO

Proszę uruchamiać ponowne uruchomienie usługi tylko wtedy, gdy konfiguracja rzeczywiście się zmieni.

13

Pętle: wielokrotne wykonywanie

B14 lekcjiPRO

Proszę przejrzyście powtarzać zadanie dla list, słowników i zagnieżdżonych danych.

14

Instrukcje warunkowe: instrukcja when

B14 lekcjiPRO

Proszę uruchamiać zadania wybiórczo na podstawie faktów, zmiennych i wyników.

15

Szablony Jinja2: dynamiczne pliki konfiguracji

B14 lekcjiPRO

Proszę generować pliki konfiguracji z szablonów wypełnianych zmiennymi i logiką.

16

Role: pakowanie wielokrotnie używanej automatyzacji

B14 lekcjiPRO

Proszę przekształcać złożone playbooki w przejrzyste, możliwe do udostępniania role.

17

Ansible Galaxy: korzystanie z dorobku innych

B14 lekcjiPRO

Proszę znajdować, instalować i zarządzać rolami oraz kolekcjami społeczności.

18

Ansible Vault: szyfrowane sekrety

B14 lekcjiPRO

Proszę bezpiecznie przechowywać hasła i klucze w playbookach objętych kontrolą wersji.

19

Tagi: uruchamianie tylko potrzebnych elementów

B14 lekcjiPRO

Proszę wybiórczo wykonywać lub pomijać części dużego playbooka za pomocą tagów.

20

Obsługa błędów i bloki

B14 lekcjiPRO

Proszę zwiększać odporność playbooków dzięki mechanizmom rescue, odzyskiwaniu i kontrolowaniu błędów.

21

Zaawansowane role i zależności

B24 lekcjiPRO

Proszę budować komponowalne hierarchie ról, które zależą od siebie i wzajemnie się wykorzystują.

22

Dynamiczny inwentarz na dużą skalę

B24 lekcjiPRO

Proszę pobierać aktualny inwentarz z API chmur zamiast ze statycznych plików.

23

Pisanie własnego modułu Ansible

B24 lekcjiPRO

Proszę napisać niestandardowy moduł w Pythonie, gdy żaden istniejący moduł nie pasuje.

24

Udostępnianie zasobów w chmurze: AWS i Azure

B24 lekcjiPRO

Proszę tworzyć i konfigurować działającą infrastrukturę chmurową bezpośrednio z Ansible.

25

Testowanie ról za pomocą Molecule

B24 lekcjiPRO

Proszę pisać automatyczne testy potwierdzające poprawność ról przed wdrożeniem na produkcję.

26

AWX i platforma automatyzacji

B24 lekcjiPRO

Proszę uruchamiać Ansible z poziomu interfejsu internetowego z harmonogramami, RBAC i poświadczeniami.

27

Wydajność i strategie wykonywania

B24 lekcjiPRO

Proszę dostrajać Ansible, aby działał szybko i bezpiecznie na setkach hostów.

28

Potoki CI/CD z Ansible

B24 lekcjiPRO

Proszę automatycznie uruchamiać sprawdzony i przetestowany Ansible z potoku CI/CD.

29

Automatyzacja sieci i środowisk wielowarstwowych

B24 lekcjiPRO

Proszę orkiestruje routery, przełączniki i wielowarstwowe stosy aplikacji w jednym przepływie pracy.

30

Projekt końcowy: wdrożenie rzeczywistej aplikacji bez przestojów

B24 lekcjiPRO

Proszę wdrożyć kompletną aplikację wielowarstwową z produkcyjnym wdrożeniem kroczącym.

FAQ

Często zadawane pytania

Czy kurs Ansible Academy jest bezpłatny?

Tak. Możesz rozpocząć kurs Ansible Academy 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ę YAML?

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

Jak nauczysz się YAML 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 Ansible Academy?

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 Ansible Academy.

Czy możesz nauczyć się YAML na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się YAML na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij Ansible Academy Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy