More than Certified in Terraform 2024
More than Certified in Terraform 2024, available at $109.99, has an average rating of 4.55, with 181 lectures, 2 quizzes, based on 2058 reviews, and has 15056 subscribers.
You will learn about Terraform Infrastructure as Code Docker AWS Devops Hashicorp Configuration Language Terraform Cloud This course is ideal for individuals who are Devops Engineers or Cloud Engineers or IT or Support It is particularly useful for Devops Engineers or Cloud Engineers or IT or Support.
Enroll now: More than Certified in Terraform 2024
Summary
Title: More than Certified in Terraform 2024
Price: $109.99
Average Rating: 4.55
Number of Lectures: 181
Number of Quizzes: 2
Number of Published Lectures: 180
Number of Published Quizzes: 2
Number of Curriculum Items: 183
Number of Published Curriculum Objects: 182
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- Terraform
- Infrastructure as Code
- Docker
- AWS
- Devops
- Hashicorp Configuration Language
- Terraform Cloud
Who Should Attend
- Devops Engineers
- Cloud Engineers
- IT
- Support
Target Audiences
- Devops Engineers
- Cloud Engineers
- IT
- Support
This course will teach you what you need to know to deploy Terraform resources properly and efficiently whether you’re a beginner or someone looking for some new tricks! We will start with the very basics and methodically build from there, learning new information, tricks, and skills along the way! Most lessons are less than 8 minutes long to help ensure a pace that doesn’t put you to sleep!
In the brand new refreshed sections (July 2024+), you’ll build out a Developer Platform that deploys GitHub repositories dynamically for developers. You’ll do this using the latest and greatest Terraform skills and functions.
With a focus on using built-in tools to deploy and troubleshoot your deployments, you’ll be the only one not having to Google every error you find or copy and paste from Stack Overflow!
You’ll learn important Terraform tools to troubleshoot and build your infrastructure as you roll out a Node-RED IoT application using Docker, a Rancher K3s Kubernetes deployment on AWS, a Kubernetes deployment of pods, and even a full CICD deployment using Terraform Cloud!
We’ll focus on writing efficient code with minimal repetition while utilizing many of Terraform’s advanced features such as:
-
Import
-
Join
-
Min
-
Max
-
Local Resource
-
Variables
-
Splat
-
For Loops
-
Dynamic Blocks
-
Variable Validation
-
Path References
-
String Interpolation
-
Local and Remote Provisioners
-
and more!
The entire course was recorded using quality equipment for ease of listening, intelligent zooming and cursor highlighting to ensure maximum readability and the ability to follow along easily, and annotations where necessary to quickly see web links to visit, important topics, and follow along with the resources more easily.
All of the code in the refreshed sections is tested using Terraform version 1.9+
The refreshed sections will include the latest and greatest Terraform features and functionality. The Legacy sections all are still very useful, but may have a deprecation warning or two.
So what are you waiting for? Sign up today and Terraform Apply Yourself!
Course Curriculum
Chapter 1: Introduction and Prerequisites (REFRESH)
Lecture 1: Introduction to the Course
Lecture 2: About the Refresh – READ ME FIRST!!!
Lecture 3: GitHub and Codespaces Setup
Lecture 4: GitHub CLI Permissions
Lecture 5: Install Terraform
Lecture 6: Update Terraform
Chapter 2: Terraform Fundamentals (REFRESH!)
Lecture 1: Providers
Lecture 2: Terraform Init
Lecture 3: Provider Versioning and Dependency Locks
Lecture 4: Backends
Lecture 5: Our First Resource
Lecture 6: Terraform Plan, Apply, and Destroy
Lecture 7: Resource Addresses
Lecture 8: The State File
Lecture 9: Terraform State Commands
Lecture 10: Resources – Terraform Apply Yourself!
Lecture 11: The Random Provider
Lecture 12: Terraform Console and Interpolation
Lecture 13: Count
Lecture 14: Count: Terraform Apply Yourself!
Lecture 15: Splat and Outputs
Lecture 16: Terraform Types
Lecture 17: For Expressions
Lecture 18: Variables
Lecture 19: Variable Precedence
Lecture 20: Variable Validation
Lecture 21: The Contains Function
Lecture 22: Conditionals
Lecture 23: Terraform state rm and refresh-only
Lecture 24: for_each Meta-Argument
Lecture 25: for_each: Terraform Apply Yourself
Lecture 26: The Length Function
Lecture 27: local-exec Provisioner
Lecture 28: local-exec: Terraform Apply Yourself
Lecture 29: depends_on Meta-Argument
Lecture 30: for_each with Maps
Lecture 31: Our Deployment in Action
Lecture 32: ignore_changes Lifecycle Meta-Argument
Lecture 33: Data Sources
Lecture 34: Heredocs and Escape Sequences
Lecture 35: Template Files
Lecture 36: Refactoring and Moved Blocks
Lecture 37: Nested Blocks
Lecture 38: Dynamic Blocks
Lecture 39: The try Function
Lecture 40: More on the Way!
Chapter 3: Modular Terraform (REFRESH)
Lecture 1: First Module
Lecture 2: Path References
Lecture 3: Locals
Lecture 4: Module Outputs
Chapter 4: Introduction and Prerequisites
Lecture 1: Terraform Version Notes (Important!)
Lecture 2: Downloading the Code
Lecture 3: AWS Setup and Cloud9 Info
Lecture 4: New AWS Account Setup
Lecture 5: Configuring Billing Alarms
Lecture 6: Adding Security to your AWS Account
Lecture 7: AWS Cloud9 Configuration
Lecture 8: AWS Cloud9 Disk Expanding
Lecture 9: Security Groups and IP Access
Lecture 10: Terraform Installation (Same Instructions for all Versions)
Lecture 11: Terraform Terminology (Skip if you have passed the exam or are already familiar)
Chapter 5: Terraform Basics and Docker
Lecture 1: Docker Provider Upgrade Notice! (Important!)
Lecture 2: The Docker Provider
Lecture 3: Terraform Init Deeper Dive
Lecture 4: Terraform Dependency Lock (v0.14+ only)
Lecture 5: Your First Terraform Apply!
Lecture 6: Terraform Plan and Apply Deeper Dive
Lecture 7: Referencing other Resources
Lecture 8: Viewing Your Deployment in the Browser
Lecture 9: Terraform State Deeper Dive
Lecture 10: Terraform Console and Outputs
Lecture 11: The Join Function
Lecture 12: The Random Resource
Lecture 13: Multiple Resources and Count
Lecture 14: The Splat Expression
Lecture 15: "For" Loops
Lecture 16: Tainting and Updating Resources
Lecture 17: State Locking and Breaking State
Lecture 18: Terraform Import
Lecture 19: Terraform Refresh and State rm (Updated!)
Lecture 20: Adding Variables
Lecture 21: Variable Validation (v 0.13+ only)
Lecture 22: Variables and Output Files
Lecture 23: Sensitive Variables and .tfvars files
Lecture 24: Variable Definition Precedence
Lecture 25: Hiding Sensitive Variables from CLI (v 0.14+ only)
Lecture 26: The Bind Mount and Local-Exec
Lecture 27: Utilizing Local Values
Lecture 28: Min and Max Functions and the Expand Expression
Lecture 29: Path References and String Interpolation
Lecture 30: Maps and Lookups: the Image Variable
Lecture 31: Maps and Lookups: External Ports
Lecture 32: Terraform Workspaces
Lecture 33: Referencing your Workspaces
Lecture 34: Utilizing Map Keys instead of Lookups
Instructors
-
Derek Morgan
IoT and Cloud Engineer
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 17 votes
- 3 stars: 92 votes
- 4 stars: 620 votes
- 5 stars: 1319 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024