Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 7.5 hours on-demand video
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Other IT & Software Microsoft Azure

Learning Terraform on Microsoft Azure - Terraform v12 / v13

This course takes you from initial setup though to deploying a multi-location web service
Rating: 4.3 out of 54.3 (1,313 ratings)
6,366 students
Created by L11 Training
Last updated 11/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • You will be able to write Terraform code and build infrastructure as code using Azure.
  • You will understand key Terraform concepts and be able use these to create reusable Modules.
  • You will understand the structure of Terraform code and how to deploy resources using the Azure provider.

Requirements

  • A laptop with internet connectivity. This course has been produced on Windows 10 so if you’re using another platform there will be some subtle differences.
  • An Azure subscription, this course will work on a free trial subscription. Due to the nature of this course a non-production subscription is highly recommended.
  • Basic familiarity with Microsoft Azure and scripting.

Description

This course takes you through all aspects of Terraform v12 and v13, from initial setup to a sample real world deployment in Azure.

The course begins with setting up the training environment, installing Terraform and configuring Azure. As the course develops will look at various aspects of Terraform and how we can use these to build our deployment. Alongside this we will use various resources in Azure, I will explain what these are, how these work and then we will deploy these using Terraform. Just set expectations this course isn’t an Azure course. So while I won’t go into any great depth on each Azure resource I do provide an overview of the most salient features.

This course has been developed to be as practical as possible, most of the lessons are follow along in nature. Overviews of key areas of Terraform and Azure Resources are provided for reference.

Terraform v13 specific lessons have been added in Section 8. These naturally follow on from the prior sections.


Who this course is for:

  • Anyone interested in learning Terraform specifically with Microsoft Azure.
  • Anyone interested in learning Terraform using multiple providers, Azure being one.
  • Anyone interested in learning infrastructure as code.

Featured review

Philip V
Philip V
57 courses
6 reviews
Rating: 5.0 out of 5a year ago
I love the way Tim designed and delivered the course. The solution diagram is introduced in the first lesson. Tim nicely evolved the solution step by step with a strict coding discipline. I had the opportunity to deploy the similar solution (VMSS with Traffic Manager) using ARM Template. Therefore, Terraform really blew my mind. Tim's course saved me at least three-month time. What an automation tool for cloud infrastructure! Hat off to Tim Tharratt, Mitchell Hashimoto and Armon Dadgar!

Course content

8 sections • 56 lectures • 7h 31m total length

  • Preview07:40

  • Introduction
    01:50
  • Install VSCode
    02:56
  • Install Terraform
    02:30
  • Install Azure CLI
    02:03
  • Authentication
    03:28
  • Terraform Overview
    10:58
  • Running Terraform
    12:25

  • Introduction
    00:53
  • Variables
    09:59
  • Syntax
    04:57
  • Azure Locations
    02:42
  • Azure Resource Groups
    07:16
  • Preview11:37
  • Azure Subnet
    10:15
  • Dependencies
    04:45
  • Change
    06:10
  • Azure Network Interface
    11:07

  • Introduction
    00:52
  • Azure Public IP
    04:56
  • Conditionals
    05:27
  • Azure Network Security Group
    14:07
  • Terraform State
    16:51
  • Azure Market Place Images
    03:54
  • Azure Hardware Models
    02:47
  • Azure Virtual Machine
    16:28

  • Introduction
    00:54
  • Azure Availability Set
    09:15
  • Iteration
    03:31
  • Functions
    02:47
  • Math
    02:21
  • Using count
    14:00
  • Using for_each
    07:28
  • Controlling Resource Creation
    04:10
  • Logging and Troubleshooting
    05:44

  • Introduction
    01:30
  • Azure Scale Sets
    16:40
  • Local Values
    05:59
  • Tags
    04:19
  • Azure Load Balancer
    19:48
  • Azure Extensions
    12:14
  • Data
    11:27
  • Importing
    16:56
  • Life Cycle Management
    03:58

  • Introduction
    01:08
  • Modules
    04:18
  • Refactoring into a module
    24:01
  • Output
    13:21
  • Azure Traffic Manager
    21:47
  • Bastion
    23:31

  • Introduction
    03:32
  • Providers
    07:46
  • Validation
    09:47
  • Dependencies
    02:55
  • Objects
    09:05
  • Module Iteration
    08:51

Instructor

L11 Training
Platform Engineer, Cloud, DevOps
L11 Training
  • 4.2 Instructor Rating
  • 1,361 Reviews
  • 6,544 Students
  • 2 Courses

I’ve always had a passion for scripting and automation. Educated as software engineer over 20 years ago, I’ve worked in IT infrastructure, Design and Automation since. During this period I have been trained in a lot of technology, from Operating Systems, Programming though to Network Infrastructure.

Automation has always been a focus and I have experience of many languages including PowerShell, Python, Javascript and Typescript to name a few. I have always valued good training and education. As well as technical skills, I have produced high quality documentation, designs and support materials for education, reference and cross skilling. Having this background I’m positioned to produce high quality online training courses of a technical nature.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.