Click to order
Get lifetime access to Linux 2.0 Course
Total: 
Problems with payment? Contact us in chat in the lower right corner.
Your email
By filling out this field, you agree to the offer agreement https://yodo.me/offer_en
Terraform for Beginners
Terraform for Beginners on practice.
Theory + practice.
$9.90
English
$39
Terraform course is learning
in the form of a game
Chat support, where there are already 756 students and analysis of all questions
Learning principle -
first practice, then theory
The aim of the course is to increase
your income in 1.5-2 times
The aim of the courses is
to increase your income

COURSE CONTENT

CHAPTER
Introduction to Infrastructure as Code
  • Challenges with Traditional IT Infrastructure
  • Types of IAC Tools
  • Why Terraform?
CHAPTER
Getting Started with Terraform
  • Installing Terraform
  • HashiCorp Configuraton Language (HCL) Basics
  • Update and Destroy Infrastructure
  • Lab Intro
  • Lab: HCL Basics
CHAPTER
Terraform Basics
  • Using Terraform Providers
  • Configuration Directory
  • Lab: Terraform Providers
  • Multiple Providers
  • Lab: Multiple Providers
  • Using Input Variables
  • Understanding the Variable Block
  • Lab: Variables
  • Using Variables in Terraform
  • Lab: Using Variables in terraform
  • Resource Attributes
  • Lab: Resource Attributes
  • Resource Dependencies
  • Lab: Resource Dependencies
  • Output Variables
  • Lab: Output Variables
CHAPTER
Terraform State
  • Introduction to Terraform State
  • Purpose of State
  • Lab: terraform State
  • Terraform State Considerations
CHAPTER
Working with Terraform
  • Terraform Commands
  • Lab: Terraform Commands
  • Mutable vs Immutable Infrastructure
  • LifeCycle Rules
  • Lab: Lifecycle Rules
  • Datasources
  • Lab: Datasources
  • Meta-Arguments
  • Count
  • for-each
  • Lab: Count and for each
  • Version Constraints
  • Lab: Version Constraints
CHAPTER
Terraform with AWS
  • Getting Started with AWS
  • Demo Setup an AWS Account
  • Introduction to IAM
  • Demo IAM
  • Programmatic Access
  • Lab: AWS CLI and IAM
  • AWS IAM with Terraform
  • IAM Policies with Terraform
  • Lab: IAM with Terraform
  • Introduction to AWS S3
  • S3 with Terraform
  • Lab: S3
  • Introduction to DynamoDB
  • Demo Dynamodb
  • DynamoDB with Terraform
  • Lab: DynamoDB
CHAPTER
Remote State
  • What is Remote State and State Locking?
  • Remote Backends with S3
  • Lab: Remote State
  • Terraform State Commands
  • Lab: Terraform State Commands
CHAPTER
Terraform Provisioners
  • Introduction to AWS EC2 (optional)
  • Demo: Deploying an EC2 Instance (optional)
  • AWS EC2 with Terraform
  • Terraform Provisioners
  • Provisioner Behaviour
  • Lab: AWS EC2 and Provisioners
  • Considerations with Provisioners
CHAPTER
Terraform Import, Tainting Resources and Deubugging
  • Terraform Taint
  • Debugging
  • Lab: Taint and Debugging
  • Terraform Import
  • Lab: Terraform Import
CHAPTER
Terraform Modules

  • What are modules?
  • Creating and Using a Module
  • Using Modules from the Registry
  • Lab: Terraform Modules
CHAPTER
Terraform Functions and Conditional Expressions
  • More Terraform Functions
  • Conditional Expressions
  • Lab: Functions and Conditional Expressions
  • Terraform Workspaces (OSS)
  • Lab: terraform Workspaces
We will get started with Terraform, but first we will take a look at Infrastructure as a code or IaC.
$9.9
Terraform for Beginners
+ Digital certificate of completion
Got doubts??
Ask our students!