[Instructor-led Livestream] Introduction to Terraform

Event Information

Share this event

Date and Time

Location

Location

Online Event

Refund Policy

Refund Policy

No Refunds

Event description
"Introduction to Terraform: Learn to use for various AWS services" 4-Day Training

About this Event

Live Streaming via Zoom Webinars to your Home / Office

Are you just starting out on your Terraform journey, eager to learn the basics and adopt the best practices? You've come to the right class. Our classes are not only about learning how to read and understand the Terraform configurations you are writing, but are designed to get a higher level of understanding to help you create well-structured function infrastructure (as Code).

Terraform is an “Infrastructure as Code” (IaC) tool, an open-source project from HashiCorp. Terraform allows to specify large, complex infrastructures in the declarative HCL (HashiCorp Configuration Language) format allowing to standup infrastructure in a reproducible way.

Terraform is being used very widely within the industry to manage infrastructure deployments. It is an open platform permitting the integration of many providers for Cloud Service Provider offerings (AWS services such as EC2, S3, ALB, Lambda, Google and Azure platform services) or other Cloud Native technologies.

The declarative nature of the HCL language allows for idempotency, whereby configurations may be re-applied non-destructively ensuring that the required platform state is always achieved.

This training covers some of the most common AWS services but may be adapted to other cloud platform providers or other specific AWS services.

The course will present the Terraform concepts, details of the HCL language, and how these may be used with various AWS Services to standup complete application stacks.

This class is for people intending to start using Terraform for managing their AWS-based infrastructure.

The course outline comprises the following sections:

  • Introduction to Terraform
  • HCL Configurations
  • Terraform Providers
  • Installation
  • The Terraform Workflow
  • Configuration Templates
  • Simple and Complex variable types
  • Control structures
  • Resource dependencies
  • Maps, HCL functions
  • Data sources
  • State, Remote state, workspaces
  • Modules, Terraform Registry
  • Provisioners
  • Importing foreign resources
  • Autoscaling & load-balancing
  • AWS VPCs, IAM, RDS, EBS
  • Terraform Best Practices
  • 3rd-party tools
  • Terraform Cloud, Terraform Enterprise

About Michael Bright

Michael has worked for many years in the Telecom and Cloud industries as a Researcher, a Developer and Pre-Sales Solution Architect at Hewlett-Packard Enterprise before branching out as an independent trainer and consultant specializing in Cloud Technologies.

Michael is British but has lived 28 years in his adopted hometown of Grenoble in the French Alps.

Michael runs local Cloud Native, Docker and Python Meetup groups and has presented and run workshops in various conferences on subjects including Kubernetes, Serverless, Unikernels, Jupyter.

Important:  Upon completion of each session, there will be a video recording available for online viewing for a period of 24 hours. ONLY VIP ticket holders will be allowed to download the video recordings during this 24 hour period. If you don't have a VIP ticket you will only be able to view the recording.

Share with friends

Date and Time

Location

Online Event

Refund Policy

No Refunds

Save This Event

Event Saved