YoVDO

Introduction to Terraform

Offered By: Codio via Coursera

Tags

Terraform Courses Cloud Computing Courses

Course Description

Overview

Code and apply your first Terraform configuration without installing anything! This course is designed for learners with limited knowledge of cloud computing, providing a solid foundation of cloud infrastructure provisioning and management, using Terraform, an open-source IaaS (Infrastructure as a service) tool. The modules in this course cover Terraform's basic architecture and syntax, managing resources, and other related topics. A review of AWS EC2 instances is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.

Syllabus

  • Terraform States
    • Welcome to Week 1 of the Introduction to Terraform course. These assignments cover what is Terraform, it's basic architecture, different Terraform Constructs and the syntax they follow, and explain Terraform state in detail. The module ends with graded summative assessments.
  • Managing Terraform Resources and Dependencies
    • Welcome to Week 2 of the Introduction to Terraform course. These assignments are all about resources, the most important element in the Terraform language, and explain how to provision and update resources, as well as how to manage similar resources and dependencies. The module ends with graded summative assessments.
  • Organizing Terraform Modules
    • Welcome to Week 3 of the Introduction to Terraform course. These assignments cover Terraform modules and how to create them, and how to manage sensitive data in Terraform. The module ends with a hands-on lab and graded summative assessments.

Taught by

Mohit Chandarana and Max Kraev

Related Courses

Terraform Basics: Automate Provisioning of AWS EC2 Instances
Coursera Project Network via Coursera
DevOps CI/CD Pipeline: Automation from development to deployment
Universidad Anáhuac via edX
DevOps Pipeline: Automatización hasta el despliegue
Universidad Anáhuac via edX
DevOps Foundations: Software Development Optimization
Universidad Anáhuac via edX
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX