Discover Classes. Earn 10% Rewards.

Terraform IAC is unfortunately unavailable

Thankfully we have 23 other Cloud Computing Classes for you to choose from. Check our top choices below or see all classes for more options.

Cloud Computing with AWS

Noble Desktop - Virtually Online

Prepare for the AWS Developer Associate certification and gain expert knowledge in AWS security with this hands-on course. Learn to build and secure enterprise-level cloud environments and understand the benefits of a well-architected framework in the cloud.

(373) All levels 18 and older
$995

3 sessions

Gift it!

Architecting on AWS

TLG Learning

Master the art of designing efficient and reliable IT solutions on the cloud with this comprehensive training. Gain in-depth knowledge of the AWS platform and architecture principles to create scalable applications. Explore real-world case studies to reinforce your learning and become an expert in cloud infrastructure design.

(1) All levels 18 and older
$2,025

3 sessions

Attend
+20250 pts
Gift it!

Developing Solutions for Microsoft Azure

TLG Learning

Discover how to create end-to-end solutions in Microsoft Azure with TLG Learning's comprehensive course. Gain hands-on experience implementing compute solutions, creating Azure Functions, developing web apps, and more. Perfect for developers looking to expand their Azure knowledge and advance their career.

(1) Intermediate 18 and older
$2,975

5 sessions

Attend
+29750 pts
Gift it!

Cloud Computing with AWS

Practical Programming - Virtually Online

Unlock the power of cloud computing with Amazon Web Services (AWS). Gain hands-on experience building and securing enterprise-level cloud environments while mastering essential skills in cloud infrastructure, networking, and database management. Join our on-campus class in NYC and become proficient in AWS security best practices, preparing for in-demand roles in cybersecurity and beyond.

(378) All levels 18 and older
$995

3 sessions

Gift it!

AWS Certified Cloud Practitioner Exam Prep

Computer Training Source, Inc. @ Online Classroom

Get ready to pass the industry-leading AWS Certified Cloud Practitioner exam with this comprehensive online course. Learn the ins and outs of the AWS Cloud, from its basic infrastructure to deploying and operating within it. Gain hands-on experience in AWS to boost your confidence and ensure success.

(21) All levels 18 and older
$2,595

3 sessions

Attend
+25950 pts
Gift it!
See all Cloud Computing classes Online

Terraform IAC

  • All levels
  • 18 and older
  • $450
  • Earn 4,500 reward points
  • Price Lock Guarantee
  • Interactive Online Classroom
  • 8 hours

Start Dates (0)

  • $450
  • 8 hours
Showing 10 of 0

Class Description

Description

What you'll learn in this cloud computing training:

As enterprises seek to deploy and maintain increasingly complex cloud infrastructure, there is a necessity to use “Infrastructure as Code” (IaC) tools, like Terraform. An open-source, state management tool developed by HashiCorp, Terraform allows developers to use a common coding interface to work through their various clouds safely and efficiently. Attendees will leave being able to write and understand Terraform code (HCL), have a clear understanding of Terraform’s various components and supporting tools, as well as when to reach for Terraform over another IaC tool, such as Ansible.

Pre-requisite(s):

Although not required, students with some experience programming, or pre-existing knowledge of cloud architecture, will most appreciate the technical nature of this hands-on course.

Audience:

  • DevOps Engineers
  • Software Developers
  • Technical Managers and Leads
  • System and Cloud Administrators
  • Network Engineers and Developers

Outline:

Module 1: Up and Running with Terraform

  • Terraform Overview
  • Defining “declarative”
  • How to think about Terraform (versus Ansible)
  • Reviewing the Terraform Configuration
  • Running the Terraform Configuration
  • Provisioners

Module 2: Syntax

  • “Low Level” HCL syntax
  • Expressions and Errors
  • Style Conventions
  • Comments
  • Blocks
  • Arguments
  • JSON Configuration Syntax

Module 3: Resources

  • Meta-Arguments
  • Keywords:
  • depends_on
  • count
  • for_each
  • provider
  • lifecycle
  • Data Sources

Module 4: Variables and Output

  • Input Variables
  • Output Values
  • Local Values

Module 5: Modules

  • Module Blocks
  • Module Sources
  • Meta Arguments

Module 6: Terraform Templates

  • templatefile Function
  • Template Demonstration
  • Introducing Data Sources
  • Creating an External Data Source
  • Building tftpl template files

Module 7: Expressions

  • Types and Values
  • Strings and Templates
  • Reference to Values
  • Operators
  • Function Calls
  • Conditionals
  • For Expressions
  • Splat Expressions
  • Dynamic Blocks
  • Type Constraints
  • Version Constraints

Module 8: Functions

  • String
  • Collection
  • Numeric
  • Encoding
  • Filesystem
  • Date and Time
  • Hash and Crypto
  • IP Network
  • Type Conversion

Module 9: State

  • Understanding the importants of state
  • State storage and locking
  • importing existing resources
  • Remote State
  • What to do when local state is lost

Module 10: CICD Piplines with Terraform

  • Terraform and GitLab pipelines
  • Terraform and Jenkins pipelines

Module 11: Enterprise Case Studies (customer should choose 1 or 2 relevant cloud vendors)

  • Terraform and Docker
  • Terraform and Kubernetes
  • Terraform and Amazon AWS
  • Terraform and Azure
  • Terraform and VMWare
  • Terraform and Oracle
  • Understanding how to apply Terraform to your unique infrastructure

Module 12: Beyond Basics

  • Intro to Go Programming
  • Terraform Cloud
  • Additional HashiCorp Offerings
  • Backends
  • Secrets

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

Open Enrollment Desktop Applications Classes -- You may reschedule or cancel your enrollment in a Desktop Applications class at no charge with at least five (5) or more business days advance written notice. If you reschedule or cancel your class with less notice or “no show” the full amount of your invoice must be paid. If you need to cancel your registration you also have the option to send a substitute student to your class or to reschedule your class at no additional cost on a space available retake basis for up to 12 months.

Open Enrollment Technical Training Classes with Level TT1, TT2 or TT3 Tech Pricing -- You may reschedule or cancel your enrollment in a Technical Training Class with Level TT1, TT2 or TT3 Tech Pricing at no charge with at least ten (10) or more business days advance written notice. If you reschedule or cancel your class with less notice or “no show” the full amount of your invoice must be paid. If you need to cancel you also have the option to send a substitute student to your class or to reschedule your class at no additional cost on a space available retake basis for up to 12 months.

Reviews of Classes at TLG Learning (1)

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 4500 points. Earn 10% back in reward points!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

TLG Learning

For over 20 years, TLG Learning has been trusted by premier companies and government agencies.

We provide complete learning solutions on Microsoft, F5 Networks, ITIL, Cisco, Citrix, CompTIA, VM Ware, Adobe, Project Management, Business Skills, and more.

During the past 3 years, 99% of over 10,000 TLG...

Read more about TLG Learning

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

TLG Learning

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...