|
via Udemy |
Go to Course: https://www.udemy.com/course/terraformazure/
Certainly! Here's a comprehensive review and recommendation for the Coursera course based on the provided details: --- **Course Review and Recommendation: Mastering Azure Infrastructure with Terraform on Coursera** If you're looking to deepen your understanding of managing cloud infrastructure, this extensive course on Coursera is an excellent choice. Designed for both beginners and experienced IT professionals, it offers a comprehensive journey into leveraging Terraform for provisioning and managing resources on Microsoft Azure. **Course Overview** Spanning over 18 hours and divided into 17 detailed modules, this course covers a broad spectrum of topics. It begins with foundational concepts like Infrastructure as Code (IaC), DevOps, and Azure basics, and progresses through advanced practical applications involving real-world scenarios. **Highlights** - **Solid Foundations:** The course kicks off with an introduction to IaC and Azure Cloud basics, perfect for newcomers to understand core concepts before diving into technical skills. - **Hands-On Learning:** Through more than 220 lectures, you'll engage in practical exercises such as creating Azure resources using Terraform, managing state remotely with Azure Storage, and organizing code with modules, workspaces, and third-party tools like Terragrunt. - **Comprehensive Coverage:** Topics include programming with Terraform variables, functions, expressions, and loops, as well as importing/exporting infrastructure, version control with Azure DevOps, CI/CD pipelines, and security best practices using Azure Key Vault and Checkov. - **Practical Projects:** The capstone modules focus on deploying actual infrastructure—static websites, app services, databases (SQL and NoSQL), virtual machines, containers, and Kubernetes clusters (AKS)—providing valuable real-world experience. - **Ideal for All Levels:** Whether you're new toTerraform and Azure or have some experience, the step-by-step approach ensures you understand each concept thoroughly, culminating in the ability to deploy complex, multi-environment infrastructures confidently. **Pros** - Extensive content with a logical progression from basics to advanced topics. - Practical demonstrations and real-world projects enhance learning. - Covers tools and practices relevant to current industry standards (CI/CD, security). - Access to community support and instructor feedback. **Cons** - The course's depth means it requires a time commitment; it's best suited for those dedicated to learning thoroughly. - Some may find the volume of information overwhelming at first glance, but the structured modules help manage this. **Who Should Enroll?** - IT professionals aiming to automate and manage Azure environments efficiently. - Beginners seeking a comprehensive introduction to Terraform and Azure. - Experienced developers and sysadmins wanting to formalize or expand their IaC skills. - Teams aiming to implement DevOps practices on Azure with Infrastructure as Code. **Final Thoughts** This course is highly recommended for anyone eager to master Azure infrastructure management through Terraform. Its combination of foundational knowledge, practical exercises, and industry-focused tools makes it an invaluable resource. Whether you're building your career or optimizing your current cloud operations, this training will equip you with the skills needed to succeed in modern cloud environments. --- **Enroll today on Coursera and start transforming your cloud management expertise!**
Aprenda a utilizar os serviços e recursos Azure com Terraform para provisionamento da sua Infraestrutura na Nuvem da Microsoft.São mais de 18 horas em mais de 220 aulas e divididos em 17 módulos de treinamento onde você ira aprender sobre:Introdução a IaC e Azure Cloud - iremos aprender o básico da infraestrutura como código, DevOps e Azure. Criamos nele a nossa conta no azure e aprenderemos diferenças entre ferramentas de IaC e formas de deploy no Azure.Terraform Básico - Aprenderemos o básico do Terraform. Iremos instalar e fazer o nosso primeiro provisionamento usando o terraform como nossa ferramenta de IaC.Terraform no Azure - Iniciaremos o uso do Azure com o Terraform. Será um modulo bem básico e faremos o nosso primeiro provisionamento de recurso do azure com o Terraform.Terraform - Variáveis -Iremos tratar sobre programação com o terraform. Iremos aprender sobre variáveis, maps, lists, merges e muito maisTerraform - Funções, Expressões e Loops - Continuaremos a aprender sobre programação no Terraform. Mas agora focaremos em funções como formatação de datas, expressões condicionais e loops com count.Terraform Remote State - Iremos aprender sobre o armazenamento de estado no terraform. E claro, usando o azure para isso, mais precisamente o recurso do azure storage para guardar o estado da nossa infraestrutura na nuvem.Organizando o Terraform - Pastas, Módulos, Workspaces e Terragrunt - Esse modulo bem extenso. Nele, aprenderemos como podemos melhorar a organização dos nossos scritps. E pra isso, usaremos 3 formas de usar pastas, também usaremos módulos do terraform e workspaces para usar diversos ambientes. Alem disso, veremos 2 ferramentas de terceiros, o Yeoman e o Terragrunt.Importando e Exportando Infraestrutura do Terraform - Aprenderemos como podemos importar a nossa infraestrutura para os nossos scripts do terraform. E também como podemos exportar em um diagrama, usando o terraform graph.Git - Controle de Versão do Código da sua Infraestrutra no Azure DevOps - Iremos iniciar o uso de repositório de código junto a nossa infraestrutura com o terraform. Usaremos o Azure DevOps, mais precisamente o serviço Azure Repos para versionar o nosso código de infraestrutura.Integração e Entrega Contínua da sua Infraestrutura como Código - Continuaremos o uso do Azure DevOps mas agora faremos a integração e entrega continua da nossa infraestrutura como código do Terraform junto ao Azure Pipelines.Testes, Qualidade e Segurança no Terraform - Focaremos na qualidade e segurança. Iremos aprender como usar o Key Vault, cofre do Azure e o Checkov para analise estática da nossa infraestrutura como código do Terraform.Terraform na Prática - Site Estático com Azure Storage - E iniciaremos uma sequencia de módulos totalmente práticos no nosso decimo segundo módulo. E nele, aprenderemos como criar site estático com Azure Storage Static Site, usando múltiplos ambientes e workspaces no nosso deploy.Terraform na Prática - Azure App Service Slots, CDN e Traffic Manager - O nosso foco sera a implementação de Slots com Azure App Service, o uso do CDN, Content Delivery Network e o recurso do Azure Traffic Manager.Terraform na Prática - Banco de Dados Relacionais e NOSQL- Aprenderemos a provisionar banco de dados no azure. Iremos provisionar o Azure Sql Database, Azure Database Elastic Pool, Mysql, Postgresql, Mariadb e também bancos de dados NOSQL usando o Azure Cosmos DB.Terraform na Prática - Máquinas Virtuais - Aprenderemos na pratica como provisionar VMS. Primeiro iremos provisionar os recursos e nossa VM com Windows server e depois com distribuição Linux.Terraform na Prática - Containers com ACI, ACR e Web App for Containers- Iremos focar em no provisionamento de containers, docker e serviços do azure como ACI (Azure Container Instance), ACR (Azure Container Registry) e também App Services for Containers.Terraform na Prática - Kubernetes com AKS - Iremos aprender a provisionar cluster do Kubernetes usando o AKS (Azure Kubernetes Services).O foco deste treinamento é tanto para iniciantes quanto para profissionais da T.I. com experiência na área. Iremos fazer tudo passo a passo, até a geração do código fonte utilizado nas aplicações de exemplo.