Udemyallpt

Terraform no Azure - Infraestrutura como Código e DevOps

Learn to provision Azure services & resources using Terraform! Automate cloud infrastructure with this practical course. Master infrastructure as code.

4.6(584)
3,175students
18h 52m
Certificate
Higor Barbosa
Higor BarbosaSolution Architecture | Cloud Specialist | SRE | Developer

Course Content

Terraform no Azure - Infraestrutura como Código e DevOps is an all-levels Udemy course taught by Higor Barbosa. It runs 18h 52m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 584 reviews, with 3,175 students enrolled. It is a paid course, last updated January 2025.

Master Azure Infrastructure with Terraform: A Comprehensive Guide

Unlock the power of Infrastructure as Code (IaC) with Azure and Terraform! This in-depth training provides over 18 hours of instruction across 220+ lessons and 17 modules, designed for both beginners and experienced IT professionals. Learn to provision and manage your Microsoft Azure cloud infrastructure efficiently and reliably.

What You'll Learn:

  • IaC & Azure Fundamentals: Get a solid foundation in Infrastructure as Code, DevOps principles, and the Azure ecosystem. We'll cover Azure account setup and compare different IaC tools, focusing on deployment strategies within Azure.
  • Terraform Basics: Master the core concepts of Terraform. Install Terraform and execute your first infrastructure provisioning.
  • Terraform for Azure: Dive into using Terraform specifically with Azure resources. This module provides a practical introduction to provisioning Azure resources with Terraform.
  • Terraform Programming: Develop your Terraform skills with advanced programming techniques:
    • Variables: Learn to define and utilize variables, maps, lists, and merges for dynamic infrastructure configurations.
    • Functions, Expressions & Loops: Enhance your Terraform scripts with functions (e.g., date formatting), conditional expressions, and loop constructs.
  • Terraform Remote State: Securely manage your Terraform state using Azure Storage. Learn best practices for storing and accessing your infrastructure state.
  • Terraform Organization: Implement robust code organization strategies:
    • Pastas, Módulos, Workspaces: Structure your Terraform scripts for maintainability and reusability.
    • Terragrunt & Yeoman: Explore third-party tools to further streamline your Terraform workflow.
  • Infrastructure Import & Export: Import existing infrastructure into Terraform and generate visual diagrams using Terraform Graph.
  • Git & Azure DevOps: Integrate your infrastructure code with version control using Azure DevOps (Azure Repos).
  • Continuous Integration & Continuous Delivery (CI/CD): Automate your infrastructure deployments with Azure Pipelines, enabling CI/CD for your Terraform code.
  • Security & Quality: Ensure the security and quality of your infrastructure with:
    • Azure Key Vault: Securely store and manage secrets.
    • Checkov: Perform static analysis of your Terraform code for potential vulnerabilities.
  • Practical Terraform Projects: Apply your skills through hands-on projects:
    • Static Website with Azure Storage: Deploy a static website using Azure Storage Static Site, leveraging multiple environments and workspaces.
    • Azure App Service Slots, CDN & Traffic Manager: Implement App Service Slots, Content Delivery Networks (CDNs), and Azure Traffic Manager for enhanced application performance and availability.
    • Relational & NoSQL Databases: Provision a variety of databases including Azure SQL Database, Azure Database Elastic Pool, MySQL, PostgreSQL, MariaDB, and Azure Cosmos DB.
    • Virtual Machines (VMs): Provision both Windows and Linux VMs.
    • Containers with ACI, ACR & Web App for Containers: Deploy containerized applications using Azure Container Instances (ACI), Azure Container Registry (ACR), and Web Apps for Containers.
    • Kubernetes with AKS: Provision and manage Kubernetes clusters using Azure Kubernetes Service (AKS).

This step-by-step training provides the code source for all example applications, empowering you to build and manage scalable, secure, and reliable cloud infrastructure with Terraform on Azure.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.