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.
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.
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.