Packt

Terraform in Action - Build & Manage Cloud Infrastructure

Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Terraform in Action - Build & Manage Cloud Infrastructure

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
Ă  10 heures par semaine
Planning flexible
Apprenez Ă  votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

2 semaines à compléter
Ă  10 heures par semaine
Planning flexible
Apprenez Ă  votre propre rythme

Ce que vous apprendrez

  • Design, deploy, and manage scalable cloud infrastructure using Terraform.

  • Automate deployments with Terraform workspaces and multi-provider configurations.

  • Apply best practices for cloud governance, security, and resource state management.

Compétences que vous acquerrez

  • CatĂ©gorie : Continuous Integration
  • CatĂ©gorie : Cloud Deployment
  • CatĂ©gorie : CI/CD
  • CatĂ©gorie : Infrastructure as Code (IaC)
  • CatĂ©gorie : Cloud Infrastructure
  • CatĂ©gorie : Cloud Management
  • CatĂ©gorie : Containerization
  • CatĂ©gorie : Multi-Cloud

Outils que vous découvrirez

  • CatĂ©gorie : Azure DevOps
  • CatĂ©gorie : Microsoft Azure
  • CatĂ©gorie : Terraform
  • CatĂ©gorie : Azure DevOps Pipelines
  • CatĂ©gorie : Kubernetes
  • CatĂ©gorie : Azure Active Directory

Détails à connaître

Certificat partageable

Ajouter Ă  votre profil LinkedIn

Récemment mis à jour !

avril 2026

Évaluations

29 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 30 modules dans ce cours

In this module, we will introduce you to the world of Terraform, highlighting the essential tools and prerequisites needed for successful deployment. You’ll learn the basics of Terraform’s functionality, setting the stage for managing cloud resources effectively. We will also guide you in preparing your local environment for seamless Terraform integration.

Inclus

1 vidéo1 lecture

In this module, we will dive into the fundamental concepts of Terraform, helping you create and manage cloud resources through your first Terraform template. We will explore essential Terraform commands for initialization, planning, and application, as well as demonstrate how to manage and reconfigure existing resources effectively. You’ll also learn how to validate and format your templates for better clarity and best practices.

Inclus

4 vidéos1 devoir

In this module, we will focus on defining and using variables within Terraform templates. You will learn how to create a template for deploying Azure Web Apps and deploy them efficiently using input variables. Additionally, we’ll explore variable overrides and how to use output variables to capture key information from your Terraform deployments.

Inclus

6 vidéos1 devoir

In this module, we will explore Terraform’s execution plan, a key feature for managing cloud resources efficiently. You will learn how to generate and apply execution plans, ensuring that your infrastructure deployments are planned and executed smoothly. The module will also provide a live demonstration of creating and applying an execution plan.

Inclus

2 vidéos1 devoir

In this module, we will focus on Terraform state files, their purpose, and how they are integral to managing cloud infrastructure. You will understand how Terraform maintains state to track resources and how to inspect and manage the state for smoother resource management.

Inclus

2 vidéos1 devoir

In this module, we will explore the relationship between Terraform’s execution plan and state files, demonstrating how these two features work together to deploy and manage resources. You’ll gain insights into managing resources more efficiently through a comprehensive understanding of how these elements interact.

Inclus

1 vidéo1 devoir

In this module, we will introduce you to Terraform workspaces and their role in managing different environments, such as Dev, Test, and Prod. We’ll demonstrate how to set up and switch between workspaces for seamless infrastructure management, helping you efficiently deploy resources across various environments.

Inclus

5 vidéos1 devoir

In this module, we will focus on deploying container services using Terraform, specifically Azure Kubernetes Service (AKS). You will learn to deploy an AKS cluster, configure Azure Container Registry (ACR), and set up necessary permissions. We’ll also walk you through practical demonstrations of deploying AKS and configuring it for efficient container management.

Inclus

4 vidéos1 devoir

In this module, we will introduce you to Azure Container Apps, a powerful tool for deploying containerized workloads. You will learn how to deploy Azure Container Apps using Terraform and manage them effectively. We’ll guide you through the entire process with a practical demonstration to ensure hands-on learning.

Inclus

2 vidéos1 devoir

In this module, we will focus on deploying Platform-as-a-Service (PaaS) resources such as Azure Key Vault and Storage accounts. You will learn to manage secrets securely with Azure Key Vault and deploy containers and blobs in Azure Storage using Terraform. Hands-on demos will help solidify these concepts.

Inclus

4 vidéos1 devoir

In this module, we will guide you through deploying Infrastructure-as-a-Service (IaaS) resources using Terraform. You will learn to deploy both Linux and Windows VMs, as well as Bastion hosts for secure access to these VMs, empowering you to efficiently manage infrastructure on Azure.

Inclus

4 vidéos1 devoir

In this module, we will explore Azure Logic Apps, a serverless solution for automating workflows. You’ll learn to create and deploy Logic Apps both through the portal and Terraform, helping you design serverless architectures for your cloud applications.

Inclus

3 vidéos1 devoir

In this module, we will focus on securing your cloud infrastructure with Azure Firewall. You will learn how to deploy and configure Azure Firewall in a Hub-and-Spoke model, ensuring your network is safe and well-managed using Terraform.

Inclus

2 vidéos1 devoir

In this module, we will introduce you to Azure API Management and demonstrate how to deploy and configure it with Terraform. You’ll gain the knowledge needed to manage API access, improve security, and streamline API management in your cloud environment.

Inclus

3 vidéos1 devoir

In this module, we will show you how to deploy ARM templates using Terraform. You’ll learn the significance of ARM templates in cloud resource management and gain practical experience in deploying Azure resources through these templates.

Inclus

2 vidéos1 devoir

In this module, we will focus on cloud governance by leveraging Terraform to manage Azure Active Directory users and groups. You will learn how to assign existing policies, create custom ones, and enforce them on cloud resources to ensure compliance and security.

Inclus

6 vidéos1 devoir

In this module, we will explore Terraform modules and their power in promoting reusability. You’ll learn how to create and manage modules within your project and how to share them through the Terraform Registry to foster collaboration and efficiency.

Inclus

4 vidéos1 devoir

In this module, we will show you how to configure multiple providers in a single Terraform project. You will gain the ability to deploy and manage resources across various cloud platforms, broadening your expertise in multi-cloud infrastructure management.

Inclus

2 vidéos1 devoir

In this module, we will demonstrate how to import existing infrastructure into Terraform. You’ll learn the steps for bringing in cloud resources that are already deployed and managing them efficiently within Terraform.

Inclus

4 vidéos1 devoir

In this module, we will dive into advanced Terraform features that enhance your ability to manage cloud infrastructure. You’ll explore functions and conditionals, along with dynamic blocks for efficient resource handling, making your Terraform templates more flexible and powerful.

Inclus

8 vidéos1 devoir

In this module, we will introduce you to the Terraform Kubernetes provider. You’ll learn to deploy and manage Kubernetes clusters and resources, equipping you with the skills to handle containerized applications with Terraform.

Inclus

1 vidéo1 devoir

In this module, we will show you how to use Terraform to deploy applications to Kubernetes with Helm charts. You’ll learn the process of configuring and managing Helm charts, simplifying the deployment of containerized applications within Kubernetes environments.

Inclus

1 vidéo1 devoir

In this module, we will introduce Rover, a powerful tool for visualizing your Terraform resources. You’ll learn how to use Rover to improve your understanding of your infrastructure, making it easier to manage and optimize your Terraform deployments.

Inclus

2 vidéos1 devoir

In this module, we will guide you through the process of automating Terraform configuration testing with Terratest. You will learn to write and run tests for various resources, ensuring your Terraform configurations are robust and reliable.

Inclus

6 vidéos1 devoir

In this module, we will cover how to design scalable and manageable multi-layer architectures for your Terraform configurations. You’ll learn how to structure your project into distinct layers for improved efficiency and easier maintenance.

Inclus

1 vidéo1 devoir

In this module, we will introduce the AzApi provider, which extends Terraform’s capabilities by supporting additional Azure resources. You will learn to deploy custom resources like App Service Domains and gain the skills to work with unsupported resources in Terraform.

Inclus

5 vidéos1 devoir

In this module, we will show you how to use the Azure DevOps provider with Terraform. You’ll learn to automate the creation and management of DevOps projects and repositories, streamlining your DevOps workflows using Terraform.

Inclus

2 vidéos1 devoir

In this module, we will guide you through implementing a Container Apps Landing Zone in Azure. You will learn the architecture behind this deployment and gain practical experience deploying and configuring a landing zone for containerized applications.

Inclus

3 vidéos

In this module, we will explore how to integrate Terraform with DevOps tools like Azure DevOps and GitHub Actions. You will learn how to set up and automate CI/CD pipelines, ensuring streamlined and efficient infrastructure management.

Inclus

2 vidéos1 devoir

In this module, we will help you navigate the process of migrating deprecated Azure resources. You will learn how to transition to newer Terraform-supported resource configurations while ensuring your infrastructure remains functional and compliant.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
1 763 Cours506 652 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions