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
- Choosing a right Infrastructure as Code tool
- Terraform Overview
- Installing Terraform - Windows Users
- Installing Terraform - MacOS and Linux Users
- Choosing Right IDE for Terraform IAC development
- Setting up Azure Account
- Terraform init, plan and apply
Building Cloud Infrastructure with Terraform
- Introduction to Terraform with Azure
- Azure Resource Manager
- Azure Virtual Networks
- Authentication with Azure and Create a Resource Group
- Azure Virtual Network
- Azure VMS
- Azure Storage
- Security Groups
- Load Balancers
- Understanding Terraform State files Understanding Desired & Current States
- Terraform Provider Versioning
- Types of Terraform Providers
- Create template for azure web app
- Deploy storage account, container and blob
- Deploy storage account, container and blob
Read, Generate, Modify Configurations
- Understanding Attributes and Output Values in Terraform
- Referencing Cross-Account Resource Attributes
- Terraform Variables
- Approaches for Variable Assignment
- Data Types for Variables
- Fetching Data from Maps and List in Variable
- Count and Count Index
- Conditional Expressions
- Local Values
- Terraform Functions
- Data Sources
- Debugging in Terraform
- Terraform Format
- Validating Terraform Configuration Files
- Load Order & Semantics
- Dynamic Blocks
- Tainting Resources
- Splat Expressions
- Terraform Graph
- Saving Terraform Plan to File
Terraform Provisioners
- Understanding Provisioners in Terraform
- Types of Provisioners
- Implementing remote-exec provisioners
- Implementing local-exec provisioners
Terraform Modules & Workspaces
- Understanding DRY principle
- Variables and Terraform Modules
- Terraform Registry
- Terraform Workspace
- Implementing Terraform Workspace
Remote State Management
- Integrating with GIT for team management
- Security Challenges in Committing TFState to GIT
- Remote State Management with Terraform
- Terraform State Management
- Importing Existing Resources with Terraform Import
TENHO INTERESSE