Szkolenie: Infrastructure as Code w Microsoft Azure
Automatyzacja wdrożeń infrastruktury w chmurze Azure jest niezwykle istotnym tematem, jeśli zależy nam na zwiększeniu jakości wytwarzanego przez nas oprogramowania oraz zminimalizowaniu ilości błędów. Podejście Infrastructure as Code to jeden z fundamentów wszystkich nowoczesnych systemów opartych o chmurę obliczeniową
Czas trwania szkolenia:2 dni (16h)
Kod kursu:AZURE/IAC
Infrastructure as Code w Microsoft Azure
Cele szkolenia
Przedstawienie uczestnikom zasad implementacji podejścia Infrastructure as Code w chmurze Azure
Dla kogo?
Programiści oraz wdrożeniowcy, którzy chcą nauczyć się wdrażać infrastrukturę w chmurze Azure z użyciem Azure Resource Manager
Zalety
Pełen przekrój narzędzi służących do automatyzacji wdrożeń infrastruktury w Microsoft Azure
Praktyczne ćwiczenia oparte o najlepsze praktyki
Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Wymagania
Podstawowa znajomość chmury Azure
Doświadczenie w pracy z linią komend
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wstęp
Narzędzia i metody automatyzacji w Azure
Podstawy Azure Resource Manager
Infrastructure as Code
Zasady implementacji
Wady i zalety
ARM Templates
Struktura oraz składnia
Zaawansowane funkcje w szablonach
Modułowość
Metody walidacji
Azure Deployment Manager
Wykonywanie wdrożeń do wielu regionów
Alternatywne narzędzia
Terraform
Porównanie z ARM Templates
Praca z modułami
Tworzenie własnego repozytorium
Backend i bezpieczeństwo pliku stanu
Azure Bicep
Migracja z ARM Templates
Składnia
Porównanie z narzędziami third-party
Skrypty wdrożeniowe z użyciem Azure CLI
Pisanie swojego narzędzia do deploymentu
Wykorzystanie ARM Templates z Azure CLI
Azure SDK
Zasady pracy z SDK
Wdrożenia z użyciem wysokopoziomowych języków programowania