Kurs DevOps

by Patryk
● DARMOWA ŚCIEŻKA NAUKI

Kurs DevOps

Od kodu do działającej aplikacji

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

Poznaj podstawy systemu, pracę w terminalu i zarządzanie serwerem.

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.

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.

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.

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.

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.

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.

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.

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.