● DARMOWA ŚCIEŻKA NAUKI
Kurs DevOps
Poznaj narzędzia, które pomagają zarządzać kodem, uruchamiać aplikacje i automatyzować ich wdrażanie. Zacznij od Gita i Dockera, a następnie przejdź do CI/CD, konfiguracji serwerów i monitoringu.
Wersjonuj
Przechowuj kod, współpracuj i zarządzaj zmianami.
Automatyzuj
Buduj, testuj i wdrażaj automatycznie za pomocą narzędzie typu Ansible.
Wdrażaj
Uruchamiaj aplikację w kontenerach, na serwerach i w chmurze.
Zanim zaczniesz
Zrozum jak działają sieci komputerowe, protokoły i usługi. Naucz się konfigurować urządzenia sieciowe.
// TWOJA ŚCIEŻKA
Zbuduj, uruchom, zautomatyzuj
Od pierwszego repozytorium do automatycznego wdrożenia. Poznaj narzędzia i połącz je we własnym laboratorium.
01 - Git i praca z repozytorium
Nauczysz się śledzić zmiany w plikach i zarządzać wersjami projektu. Utworzysz repozytorium, przećwiczysz pracę na gałęziach i połączysz lokalny kod z GitHubem.
02 - Docker i aplikacje w kontenerach
Uruchomisz pierwsze kontenery i zbudujesz własny obraz aplikacji. Poznasz sieci, przechowywanie danych oraz Docker Compose, dzięki któremu połączysz kilka usług w jedno środowisko.
03 - CI/CD z Github Actions
Zautomatyzujesz testowanie kodu, budowanie i publikowanie obrazów kontenerów. Przygotujesz workflow uruchamiany po zmianach w repozytorium, a w dalszych ćwiczeniach rozbudujesz go o wdrażanie aplikacji.
04 - Azure i infrastruktura w chmurze
Poznasz podstawowe zasoby Azure i uruchomisz własną maszynę z Linuxem. Skonfigurujesz sieć, dostęp przez SSH i reguły ruchu oraz nauczysz się sprawdzać koszty swojego laboratorium.
05 - Infrastruktura jako kod z Terraform
Opiszesz infrastrukturę w kodzie i utworzysz zasoby w Azure za pomocą Terraform. Nauczysz się planować zmiany, korzystać ze zmiennych i zarządzać stanem, aby odtwarzać swoje środowisko.
06 - Automatyzacja konfiguracji z Ansible
Zautomatyzujesz przygotowanie serwerów i wdrażanie usług. Napiszesz playbooki, uporządkujesz zadania w role i skonfigurujesz aplikację na infrastrukturze utworzonej w poprzednim module.
07 - Kubernetes i wdrażanie aplikacji
Uruchomisz aplikację w lokalnym klastrze Kubernetes i poznasz zarządzanie jej konfiguracją, danymi oraz aktualizacjami. Następnie przećwiczysz diagnozowanie problemów i wdrożenie w Azure Kubernetes Service.
// DARMOWY EBOOK
Zbuduj własny filtr DNS z Pi-hole
Postaw Pi-hole i blokuj reklamy oraz trackery w całej domowej sieci. Masz Raspberry Pi? Super. Nie masz? Zrobisz dokładnie to samo na maszynie wirtualnej.