Terraform on Microsoft Azure - Plan Szkolenia
Terraform na Microsoft Azure to narzędzie i usługa służące do automatyzacji dostarczania i zarządzania infrastrukturą na platformie chmurowej Azure.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów chmury średniego poziomu i specjalistów IT, którzy chcą używać Terraform do automatyzacji wdrażania, zarządzania i skalowania infrastruktury na platformie chmurowej Azure.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawy Terraform i jego zalety w infrastrukturze jako kodzie.
- Skonfigurować i skonfigurować Terraform dla Azure.
- Opracowywać, testować i wdrażać pliki konfiguracyjne Terraform dla różnych usług Azure.
- Używanie Terraform do zarządzania i skalowania zasobów Azure.
- Wdrożenie najlepszych praktyk zarządzania stanem i kontroli wersji Terraform.
- Integracja Terraform z Azure DevOps w celu zautomatyzowanych wdrożeń.
- Tworzenie modułów Terraform wielokrotnego użytku w celu spójnego udostępniania zasobów.
- Wykorzystanie zaawansowanych funkcji Terraform do złożonych wdrożeń infrastruktury.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie do Terraform
- Czym jest Terraform?
- Korzyści z używania Terraform
- Kluczowe pojęcia i terminologia
- Terraform a inne narzędzia infrastruktury jako kodu
Konfiguracja środowiska
- Instalowanie Terraform
- Konfigurowanie Visual Studio kodu dla Terraform rozwoju
- Tworzenie i konfigurowanie kont Azure
Rozpoczęcie pracy z Terraform na Azure
- Konfiguracja dostawcy AzureRM
- Uwierzytelnianie w Azure
- Pisanie pierwszej konfiguracji Terraform
- Wdrażanie podstawowego zasobu Azure
Zarządzanie stanem Terraform
- Zrozumienie stanu Terraform
- Zdalne zarządzanie stanem przy użyciu magazynu Azure
- Blokowanie i spójność stanu
Tworzenie infrastruktury przy użyciu Terraform
- Tworzenie maszyn wirtualnych i zarządzanie nimi Azure
- Konfigurowanie Azure Networking (VNet, podsieci, NSG)
- Wdrażanie Azure kont magazynu
- Konfigurowanie Azure SQL Database
Zaawansowane funkcje Terraform
- Moduły i możliwość ponownego użycia Terraform
- Korzystanie ze źródeł danych i zmiennych wyjściowych
- Wyrażenia i funkcje Terraform
- Zarządzanie zależnościami w Terraform
Ciągła integracja i wdrażanie
- Wprowadzenie do Azure DevOps
- Konfigurowanie potoku CI/CD dla Terraform
- Automatyzacja Terraform wdrożeń za pomocą Azure DevOps
- Integracja GitHub działań na potrzeby ciągłego dostarczania
Obsługa wpisów tajnych i danych wrażliwych
- Zarządzanie wpisami tajnymi za pomocą Azure Key Vault
- Integracja magazynu kluczy z Terraform
- Najlepsze praktyki zarządzania sekretami
Monitorowanie i skalowanie infrastruktury
- Konfigurowanie Azure monitorowania i alertów
- Skalowanie zasobów Azure za pomocą Terraform
- Wdrażanie grup automatycznego skalowania
Rozwiązywanie problemów i najlepsze praktyki
- Debugowanie Terraform konfiguracji
- Obsługa typowych błędów i problemów
- Najlepsze praktyki i zalecenia Terraform
Podsumowanie i kolejne kroki
Wymagania
- Podstawowe zrozumienie koncepcji przetwarzania w chmurze
- Znajomość Microsoft Azure usług i portalu
- Podstawowa znajomość skryptów lub programowania
Uczestnicy
- Inżynierowie chmury
- Inżynierowie DevOps
- Specjaliści IT
- Administratorzy systemów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Terraform on Microsoft Azure - Plan Szkolenia - Booking
Terraform on Microsoft Azure - Plan Szkolenia - Enquiry
Terraform on Microsoft Azure - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (2)
Trener przedstawił tematy w bardzo jasny, zwięzły i uporządkowany sposób, który był łatwy do naśladowania. Moi koledzy skomentowali, że chcieliby mieć to szkolenie wcześniej, zanim zaczną używać Terraform. Bardzo podoba mi się również praktyczne kodowanie przy użyciu maszyn wirtualnych. To działało bardzo dobrze. Trener był również bardzo przystojny i kontaktowy.
Shane - Keystart
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Bardzo podobały mi się techniczne aspekty ćwiczeń - wspaniale było zobaczyć Terraform w akcji i móc zobaczyć tworzenie zasobów w Azure.
Brett Hawson - Reach Plc
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Developing Microsoft Azure and Web Services (szkolenie autoryzowane 20487DC)
35 godzinInformacje o tym kursie
W tym kursie studenci dowiedzą się, jak projektować i rozwijać usługi, które uzyskują dostęp do lokalnych i zdalnych danych z różnych źródeł. Studenci dowiedzą się również, jak opracowywać i wdrażać usługi w środowiskach hybrydowych, w tym na serwerach lokalnych i Microsoft Azure.
Profil odbiorców
Podstawowe: deweloperzy .NET, którzy chcą dowiedzieć się, jak tworzyć usługi i wdrażać je w środowiskach hybrydowych. Drugorzędne: deweloperzy .NET z doświadczeniem w tworzeniu aplikacji internetowych, którzy badają tworzenie nowych aplikacji lub przenoszenie istniejących aplikacji na platformę Microsoft Azure.
Po ukończeniu kursu
Po ukończeniu tego kursu studenci będą w stanie
- Opisanie podstawowych koncepcji rozwoju usług i strategii dostępu do danych przy użyciu platformy .NET.
- Opis platformy chmurowej Microsoft Azure i jej oferty hostingu obliczeń, danych i aplikacji.
- Zaprojektować i opracować aplikację skoncentrowaną na danych przy użyciu Visual Studio 2017 i Entity Framework Core.
- Projektowanie, wdrażanie i korzystanie z usług HTTP przy użyciu ASP.NET Core.
- Rozszerzanie usług HTTP przy użyciu ASP.NET Core.
- Hostowanie usług lokalnie i na platformie Microsoft Azure.
- Wdrażanie usług w środowiskach lokalnych i chmurowych oraz zarządzanie interfejsem i zasadami dla ich usług.
- Wybierać rozwiązanie do przechowywania danych, buforować, dystrybuować i synchronizować dane.
- Monitorowanie, rejestrowanie i rozwiązywanie problemów z usługami.
- Opisywanie koncepcji i standardów tożsamości opartych na roszczeniach oraz wdrażanie uwierzytelniania i autoryzacji za pomocą Azure Active Directory.
- Tworzenie skalowalnych aplikacji usługowych.
Advanced Terraform - 3 Days
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at beginner-level to advanced-level DevOps engineers, system administrators, and system architects who wish to enhance their Terraform skills and proficiency in managing complex infrastructure deployments.
By the end of this training, participants will be able to:
- Develop and maintain Terraform projects at scale.
- Demonstrate expertise with HCL and some of the more-advanced expression language capabilities and practices.
- Utilize various automation tools and processes for managing Terraform ops in continuous integration and delivery pipelines, including testing and quality assurance tools and processes.
- Act as an expert in any existing or new Terraform project or module.
Advanced Terraform: Efficient Infrastructure as Code
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level to advanced-level DevOps engineers, cloud architects, and infrastructure specialists who wish to enhance their skills in managing and orchestrating distributed infrastructure using Terraform's advanced features.
By the end of this training, participants will be able to:
- Utilize Terraform's advanced features to create dynamic, scalable infrastructure.
- Structure and manage Terraform modules for optimal reusability and efficiency.
- Integrate Terraform with CI/CD pipelines for seamless automation.
- Debug and troubleshoot complex Terraform configurations effectively.
- Implement best practices for maintaining and scaling cloud infrastructure with Terraform.
Designing and Implementing an Azure AI Solution (szkolenie autoryzowane AI 100T01)
21 godzinZdobądź niezbędną wiedzę do zaprojektowania rozwiązania Azure AI, budując bota czatu obsługi klienta przy użyciu sztucznej inteligencji z platformy Microsoft Azure, w tym rozumienia języka i wstępnie zbudowanej funkcjonalności AI w Azure Cognitive Services.
AI-102T00: Designing and Implementing a Microsoft Azure AI Solution
28 godzinAI-102 Designing and Implementing an Azure AI Solution is intended for software developers wanting to build AI infused applications that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. The course will use C# or Python as the programming language.
Audience Profile
Software engineers concerned with building, managing and deploying AI solutions that leverage Azure Cognitive Services, Azure Cognitive Search, and Microsoft Bot Framework. They are familiar with C# or Python and have knowledge on using REST-based APIs to build computer vision, language analysis, knowledge mining, intelligent search, and conversational AI solutions on Azure.
Microsoft Azure AI Fundamentals (szkolenie autoryzowane AI 900T00)
7 godzinInformacje o tym kursie
Ten kurs wprowadza podstawowe pojęcia związane ze sztuczną inteligencją (AI) oraz usługami w Microsoft Azure, które można wykorzystać do tworzenia rozwiązań AI. Kurs nie ma na celu nauczenia studentów, jak zostać profesjonalnymi analitykami danych lub programistami, ale raczej budowanie świadomości powszechnych obciążeń AI i umiejętności identyfikowania usług Azure w celu ich obsługi. Kurs został zaprojektowany jako mieszane doświadczenie edukacyjne, które łączy szkolenie prowadzone przez instruktora z materiałami online na platformie Microsoft Learn (https://azure.com/learn). Ćwiczenia praktyczne w ramach kursu są oparte na modułach Learn, a studenci są zachęcani do korzystania z treści na platformie Learn jako materiałów referencyjnych w celu wzmocnienia tego, czego uczą się na zajęciach i dogłębniejszego zbadania tematów.
Profil odbiorców
Kurs Azure AI Fundamentals jest przeznaczony dla wszystkich osób zainteresowanych poznaniem typów rozwiązań, które umożliwia sztuczna inteligencja (AI), oraz usług na platformie Microsoft Azure, których można użyć do ich tworzenia. Przed wzięciem udziału w tym kursie nie trzeba mieć żadnego doświadczenia w korzystaniu z platformy Microsoft Azure, ale zakłada się podstawowy poziom znajomości technologii komputerowej i Internetu. Niektóre z pojęć omawianych w kursie wymagają podstawowej znajomości matematyki, takiej jak umiejętność interpretowania wykresów. Kurs obejmuje zajęcia praktyczne, które obejmują pracę z danymi i uruchamianie kodu, więc znajomość podstawowych zasad programowania będzie pomocna.
Po ukończeniu kursu
Po ukończeniu tego kursu będziesz w stanie
- Opis obciążeń i rozważań związanych ze sztuczną inteligencją
- Opis podstawowych zasad uczenia maszynowego na platformie Azure
- Opisywanie funkcji obciążeń wizji komputerowej na platformie Azure
- Opisywanie funkcji obciążeń Natural Language Processing (NLP) na platformie Azure
- Opisywanie funkcji obciążeń konwersacyjnej sztucznej inteligencji na platformie Azure
Building AI Cloud Apps with Microsoft Azure
35 godzinTo prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do profesjonalistów na poziomie średnio zaawansowanym i zaawansowanym, którzy chcą tworzyć i wdrażać aplikacje chmurowe oparte na sztucznej inteligencji, wykorzystując Microsoft Azure.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Opracowywać aplikacje oparte na zdarzeniach i bezserwerowe przy użyciu funkcji Azure Functions.
- Zarządzać rozwiązaniami do przechowywania danych Azure i maszynami wirtualnymi.
- Wdrażać i skalować aplikacje internetowe przy użyciu Azure App Service i kontenerów Docker.
- Integrować sztuczną inteligencję, uczenie maszynowe i przetwarzanie języka naturalnego przy użyciu usług Azure AI Services.
- Wykorzystywać GitHub Copilot do wspomagania tworzenia aplikacji chmurowych opartych na sztucznej inteligencji.
Building Microservices with Microsoft Azure Service Fabric (ASF)
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at developers who wish to learn how to build microservices on Microsoft Azure Service Fabric (ASF).
By the end of this training, participants will be able to:
- Use ASF as a platform for building and managing microservices.
- Understand key microservices programming concepts and models.
- Create a cluster in Azure.
- Deploy microservices on premises or in the cloud.
- Debug and troubleshoot a live microservice application.
Terraform for Managing Cloud Infrastructure
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą wykorzystać Terraform do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury prywatnej i publicznej.
- Pisanie deklaratywnych plików konfiguracyjnych w celu bardziej efektywnego zarządzania zmianami i współpracy.
- Poprawa przejrzystości w procesie zakupu infrastruktury.
- Tworzenie, uruchamianie i usuwanie zasobów u różnych dostawców infrastruktury (AWS, GCP, Azure, OpenStack, VMware itp.) z poziomu jednego narzędzia.
Terraform i Infrastruktura jako Kod (IaC) - szkolenie kompleksowe
40 godzinOpis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Odkryj moc infrastruktury jako kodu!
Pozwól nam przeprowadzić Cię przez fascynujący świat Infrastruktury jako Kod (IaC) za pomocą jednego z najbardziej innowacyjnych narzędzi - Terraform. To czterodniowe, intensywne szkolenie wyposaży Cię w praktyczne umiejętności, które odmienią Twój sposób zarządzania infrastrukturą IT.
Czego nauczysz się na szkoleniu?
Przygotuj się na zanurzenie w głęboką wiedzę o Terraform. Począwszy od wprowadzenia do filozofii IaC, poznasz podstawy składni HCL (HashiCorp Configuration Language), aż po zaawansowane techniki zarządzania stanem i tworzenia modułów. Dowiesz się, jak Terraform wpisuje się w procesy CI/CD, a także jak wprowadzać go do swojego środowiska. Na koniec nauczysz się najważniejszych praktyk i wzorców, które pomogą Ci pisać efektywny, bezpieczny i skalowalny kod Terraform.
Czy to szkolenie jest dla Ciebie?
Bez względu na to, czy jesteś programistą, administratorem systemów, inżynierem DevOps, czy po prostu entuzjastą technologii, to szkolenie jest dla Ciebie. Jeśli masz podstawową wiedzę z zakresu Git i umiejętność poruszania się po konsoli lub terminalu, jesteś gotowy, aby zacząć swoją podróż z Terraform.
Jak przebiega szkolenie?
To nie jest zwykłe szkolenie. To jest doświadczenie. Każdy dzień jest skonstruowany w taki sposób, abyś zdobył solidne podstawy, a następnie budował na nich bardziej zaawansowane umiejętności. Zaczynając od teorii, szybko przechodzimy do praktyki, gdzie będziesz miał okazję zastosować zdobytą wiedzę. Zawsze jesteśmy tu, aby odpowiedzieć na Twoje pytania i pomóc Ci zrozumieć każdy aspekt Terraform.
Jakie są wymagania wstępne?
Potrzebujesz komputera z systemem Windows i WSL oraz Visual Studio Code, lub systemem Linux lub MacOS z Visual Studio Code. Wymagana jest również podstawowa znajomość Git i umiejętność poruszania się po konsoli / terminalu.
Dlaczego warto uczestniczyć w tym szkoleniu?
Przejdź na wyższy poziom zarządzania infrastrukturą dzięki naszemu szkoleniu z Terraform i IaC. To nie tylko nauczy Cię nowych umiejętności, ale także otworzy drzwi do nowych możliwości w Twojej karierze. Zrozumienie i umiejętność korzystania z Terraform są coraz bardziej cenione w świecie IT. Dołącz do nas i stań się częścią przyszłości zarządzania infrastrukturą.
Prowadzący szkolenie: Piotr Kośka
Piotr Kośka to doświadczony inżynier infrastruktury i bezpieczeństwa z ponad dekadą praktyki w różnych dziedzinach technologii IT. Aktualnie pracuje jako starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, gdzie lideruje zespół i zarządza infrastrukturą chmurową AWS, środowiskiem CI/CD, a także narzędziami automatyzacji takimi jak Ansible, Salt, Terraform i OpenTofu.
Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektych informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD.
Terraform Fundamentals for Beginners
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla DevOps inżynierów z niewielkim lub żadnym wcześniejszym doświadczeniem w zarządzaniu infrastrukturą. Terraform zostanie wykorzystany do automatyzacji konfiguracji i wdrażania infrastruktury w chmurze i poza nią.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Terraform.
- Wdrożyć infrastrukturę jako kod do zarządzania środowiskami IT.
- Tworzyć, uruchamiać i demontować infrastrukturę z poziomu jednego narzędzia.
- Pisać deklaratywne pliki konfiguracyjne, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybkie aktualizowanie plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się potrzeby w zakresie zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Advanced Terraform
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów z podstawowym doświadczeniem w zarządzaniu infrastrukturą, którzy chcą używać Terraform do projektowania, budowania i automatyzacji wielu konfiguracji środowiska i złożonych procesów DevOps.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawianie przestrzeni roboczych dla wielu środowisk za pomocą Terraform.
- Znaj najlepsze praktyki w zarządzaniu infrastrukturą na dużą skalę.
- Używaj zaawansowanych narzędzi i konfiguracji CLI w Terraform.
- Projektować i rozwijać złożone moduły Terraform.
- Zdobądź doświadczenie w zaawansowanych operatorach HCL i technikach kodowania.
- Wdrażanie zabezpieczeń i analiza kodu.
- Automatyzacja procesów testowania i potoków CI/CD.
Terraform on AWS
21 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Terraform on AWS do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform on AWS.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury AWS.
- Tworzenie, uruchamianie i usuwanie infrastruktury z poziomu jednego narzędzia.
- Pisanie deklaratywnych plików konfiguracyjnych, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybka aktualizacja plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się potrzeby w zakresie zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Terraform on GCP (Google Cloud Platform)
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Terraform na GCP do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform na GCP.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury prywatnej i publicznej.
- Tworzenie, uruchamianie i usuwanie infrastruktury z poziomu jednego narzędzia.
- Pisanie deklaratywnych plików konfiguracyjnych, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybka aktualizacja plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się wymagania dotyczące zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Terraform in Practice
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych DevOps inżynierów, którzy chcą używać Terraform do budowania i zarządzania prawdziwymi projektami infrastrukturalnymi w środowisku chmury.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć Terraform i podstawy IaC.
- Nauczyć się pisać konfiguracje Terraform i zarządzać nimi.
- Opanować Terraform do automatyzacji infrastruktury w AWS, Azure i GCP.
- Wykorzystanie zaawansowanych funkcji Terraform, w tym obszarów roboczych i modułów.
- Zintegruj Terraform z potokami CI/CD i Terraform Cloud do współpracy zespołowej.