Terraform - From Zero to Certified Professional

Go to class
Write Review

Terraform - From Zero to Certified Professional provided by Udemy is a comprehensive online course, which lasts for 10 hours worth of material. Terraform - From Zero to Certified Professional is taught by Denis Astahov. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • 2022 HashiCorp Certified: Terraform Associate and much more

    What you'll learn:

    • Get Fully Ready for HashiCorp Certified: Terraform Associate Exam
    • Create Cloud Infrastructure using Terraform on AWS - Amazon Web Services
    • Use Terraform on Professional Level
    • Create and Use Terraform Modules
    • Refactor Existing Infrastructure using Terraform
    • All the basic and advanced topics of Terraform
    • Terraform Open Source, Terraform Cloud, Terraform Enterprise

    Welcome to Course:Terraform - From Zero to Certified Professional

    Course covering all features of Terraform v0.12, v0.13, v0.14, v0.15 and v1.x

    You will learn everything needed to pass HashiCorp Certified: Terraform Associate Exam and much more.
    You will become Real Terraform Professional!

    Course is fully bases on building Infrastructure on AWS - Amazon Web Services, but
    I have one lesson to show how to work with GCP - Google Cloud Platform and provision VM and simple WebServer.


    Course Lessons:

    1. Welcome and Intro

    2. What is Terraform and Why you need it

    3. Installation on Windows

    4. Installation on Linux

    5. Installation on Mac

    6. Upgrade Terraform Version

    7. Installation of ATOM Text Editor and Terraform Plugins

    8. AWS Credentials Setup for Terraform

    9. Create Resources on AWS

    10. Update Resources on AWS

    11. Destroy Resources on AWS

    12. Fixing Error for EC2-Classic no new Security Groups can be created without referencing a VPC

    13. Bootstrap simple WebServer

    14. Bootstrap simple WebServer with External Static file

    15. Bootstrap simple WebServer with External Template file

    16. Example Working with Google Cloud Platform, create simple VM and WebServer

    17. Dynamic Blocks

    18. Almost Zero downtime WebServer with Lifecycle and Elastic IP

    19. Manage dependency - depends_on

    20. Show execution results - outputs

    21. Generate, Store, Retrieve Secrets - SSM Parameter Store

    22. Generate, Store, Retrieve Secrets - AWS Secrets Manager

    23. Use Data Sources to fetch information

    24. Use Data Sources to fetch latest AMI id

    25. Deploy Highly Available Web Site with Zero Downtime and Green/Blue Deployment

    26. Variables

    27. Variables with Auto Filling

    28. Local Variables

    29. Execute Local Commands - local-exec

    30. Execute Remote Commands - remote-exec

    31. Lookup and Conditions

    32. Terraform Loops - count

    33. Terraform Loops - for_each

    34. Terraform Loops - for in

    35. Create Resources in Multiply AWS Regions

    36. Create Resources in Multiply AWS Accounts and Regions

    37. Terraform Remote State

    38. Terraform Modules Part-1 - Convert your code into Module

    39. Terraform Modules Part-2 - Use Modules

    40. Terraform Modules Part-3 - Use Modules in loops, store and use Modules in GitHub

    41. Terraform Module for Multiply AWS Accounts and Regions

    42. Best way to recreate resource - terraform taint up to v0.15.1

    43. Best way to recreate resource - terraform apply -replace since v0.15.2

    44. How to manage existing resources - terraform import

    45. Terraform Workspaces and when to use them - terraform workspace

    46. Refactoring Terraform code, manipulation with State - terraform state - Part-1

    47. Refactoring Terraform code, manipulation with State - terraform state - Part-2

    48. Terraform validate, Terraform show, Terraform output, Terraform console, Terraform apply -target

    49. Terraform Logs

    50. Terraform Cloud

    51. Terraform Enterprise

    52. Terraform folders Hierarchy for Dev, Staging, Prod environments

    53. How to use Global Variables

    54. Lock file .terraform.lock.hcl in Terraform v0.14+

    55. Review of HashiCorp Certified Associate Exam and how to Register