Curso Terraform with Azure

  • DevOps | CI | CD | Kubernetes | Web3

Curso Terraform with Azure

24h
Visão Geral

O Microsoft Azure é atualmente utilizado por 715 milhões de utilizadores com mais de 85% das empresas da Fortune 500 que utilizam Microsoft Cloud. A optimização do espaço com base nas necessidades organizacionais oferece uma elevada eficiência e eficácia para as empresas capitalizarem. A optimização cria resultados desejáveis mais rapidamente, reduzindo ao mesmo tempo a probabilidade de erros.

Os profissionais que procuram ampliar a sua capacidade de personalizar a infra-estrutura da nuvem, em particular, são encorajados a explorar a Terraform com formação Azure. Os profissionais certificados são muito procurados pela sua capacidade de maximizar os ambientes de nuvens, criando consistência e promovendo ambientes mais fortes para a colaboração.

Objetivo

Após concluir o Curso Terraform with Azure, você será capaz de:

  • Este curso Terraform com Azure ensina aos profissionais as nuances em torno da implantação de infra-estruturas como código no Azure com Terraform, ao mesmo tempo que alavanca os serviços dentro do Azure, a fim de melhorar a automatização da Terraform.
  • Os participantes explorarão os fornecedores AzureRm e AzureAD a fim de aprenderem a autenticar e a invocá-los. 
  • Os alunos aprenderão também a aproveitar o Armazenamento Azure para armazenamento em estado remoto e a utilizar fontes de dados Azure. 
  • Por último, os candidatos ganharão uma compreensão abrangente de como incorporar o Azure DevOps para adicionar o controlo da fonte e a automatização da implantação à configuração Terraform. 
Pre-Requisitos
  • Como este curso Terraform com Azure é oferecido a um nível intermédio, os participantes são obrigados a ter uma compreensão dos conceitos básicos das nuvens e alguma experiência em torno da criação de serviços dentro de nuvens públicas como Azure.
  • Recomenda-se ter experiência de escrita com roteiros de automação como PowerShell, Python, Bash, etc. Embora isto ajude os estudantes durante os laboratórios práticos, a experiência não é obrigatória.
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

 

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Getting Started & Setting Up Labs

  1. Choosing a right Infrastructure as Code tool
  2. Terraform Overview
  3. Installing Terraform - Windows Users
  4. Installing Terraform - MacOS and Linux Users
  5. Choosing Right IDE for Terraform IAC development
  6. Setting up Azure Account
  7. Terraform init, plan and apply

Building Cloud Infrastructure with Terraform

  1. Introduction to Terraform with Azure
  2. Azure Resource Manager
  3. Azure Virtual Networks
  4. Authentication with Azure and Create a Resource Group
  5. Azure Virtual Network
  6. Azure VMS
  7. Azure Storage
  8. Security Groups
  9. Load Balancers
  10. Understanding Terraform State files Understanding Desired & Current States
  11. Terraform Provider Versioning
  12. Types of Terraform Providers
  13. Create template for azure web app
  14. Deploy storage account, container and blob
  15. Deploy storage account, container and blob

Read, Generate, Modify Configurations

  1. Understanding Attributes and Output Values in Terraform
  2. Referencing Cross-Account Resource Attributes
  3. Terraform Variables
  4. Approaches for Variable Assignment
  5. Data Types for Variables
  6. Fetching Data from Maps and List in Variable
  7. Count and Count Index
  8. Conditional Expressions
  9. Local Values
  10. Terraform Functions
  11. Data Sources
  12. Debugging in Terraform
  13. Terraform Format
  14. Validating Terraform Configuration Files
  15. Load Order & Semantics
  16. Dynamic Blocks
  17. Tainting Resources
  18. Splat Expressions
  19. Terraform Graph
  20. Saving Terraform Plan to File

Terraform Provisioners

  1. Understanding Provisioners in Terraform
  2. Types of Provisioners
  3. Implementing remote-exec provisioners
  4. Implementing local-exec provisioners

Terraform Modules & Workspaces

  1. Understanding DRY principle
  2. Variables and Terraform Modules
  3. Terraform Registry
  4. Terraform Workspace
  5. Implementing Terraform Workspace

Remote State Management

  1. Integrating with GIT for team management
  2. Security Challenges in Committing TFState to GIT
  3. Remote State Management with Terraform
  4. Terraform State Management
  5. Importing Existing Resources with Terraform Import
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h