www.webagesolutions.com Open in urlscan Pro
64.34.236.10  Public Scan

Submitted URL: https://go.pardot.com/e/1000361/terraform-for-aws-fundamentals/nj6b/212934123?h=8K3K23riui6CDtbOwhQtF16S8MI9nctmoi-iZz...
Effective URL: https://www.webagesolutions.com/courses/WA3383-infrastructure-as-code-iac-with-terraform-for-aws-fundamentals
Submission: On September 20 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET /

<form method="get" action="/">
  <input type="search" name="s" aria-label="Search for courses" placeholder="Search for courses">
  <button type="submit"><img src="https://www.webagesolutions.com/wp-content/themes/web-age-solutions/library/images/search-blueicon.svg" alt="Search"></button>
</form>

POST /courses/WA3383-infrastructure-as-code-iac-with-terraform-for-aws-fundamentals#wpcf7-f12017-o1

<form action="/courses/WA3383-infrastructure-as-code-iac-with-terraform-for-aws-fundamentals#wpcf7-f12017-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
  <div style="display: none;">
    <input type="hidden" name="_wpcf7" value="12017">
    <input type="hidden" name="_wpcf7_version" value="5.8">
    <input type="hidden" name="_wpcf7_locale" value="en_US">
    <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f12017-o1">
    <input type="hidden" name="_wpcf7_container_post" value="0">
    <input type="hidden" name="_wpcf7_posted_data_hash" value="">
  </div>
  <input class="wpcf7-form-control wpcf7-hidden" value="WA3383-infrastructure-as-code-iac-with-terraform-for-aws-fundamentals" type="hidden" name="CourseName">
  <div class="inputs_box">
    <div class="col-md-6">
      <p><label>First Name</label><br>
        <span class="wpcf7-form-control-wrap" data-name="Customer_FirstName"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact_field contact_half" aria-required="true" aria-invalid="false" placeholder=""
            value="" type="text" name="Customer_FirstName"></span>
      </p>
    </div>
    <div class="col-md-6">
      <p><label>Last Name</label><br>
        <span class="wpcf7-form-control-wrap" data-name="Customer_LastName"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact_field contact_half" aria-required="true" aria-invalid="false" placeholder=""
            value="" type="text" name="Customer_LastName"></span>
      </p>
    </div>
  </div>
  <div class="inputs_box">
    <div class="col-md-6">
      <p><label>Email</label><br>
        <span class="wpcf7-form-control-wrap" data-name="Customer_Email"><input size="40" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email contact_field" aria-required="true" aria-invalid="false"
            placeholder="" value="" type="email" name="Customer_Email"></span>
      </p>
    </div>
  </div>
  <div class="inputs_box">
    <div class="col-md-12">
      <p><label>Company Name</label><br>
        <span class="wpcf7-form-control-wrap" data-name="Company_Name"><input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required contact_field" aria-required="true" aria-invalid="false" placeholder="" value="" type="text"
            name="Company_Name"></span>
      </p>
    </div>
  </div>
  <div class="inputs_box">
    <div class="col-md-12">
      <p><label>Question</label><br>
        <span class="wpcf7-form-control-wrap" data-name="Customer_Question"><textarea cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required contact_field" aria-required="true" aria-invalid="false" placeholder=""
            name="Customer_Question"></textarea></span>
      </p>
    </div>
  </div>
  <div class="inputs_box sub">
    <div class="col-md-4">
      <p><input class="wpcf7-form-control wpcf7-submit has-spinner contact_sub_but" type="submit" value="Send"><span class="wpcf7-spinner"></span>
      </p>
    </div>
  </div>
  <p style="display: none !important;"><label>Δ<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="_wpcf7_ak_js" value="1695227065181">
    <script>
      document.getElementById("ak_js_1").setAttribute("value", (new Date()).getTime());
    </script>
  </p>
  <div class="wpcf7-response-output" aria-hidden="true"></div>
</form>

Text Content

Skip to content
Web Age Solutions

Web Age Solutions

Open Menu
 * Custom Training
   * All Training
   * Agile and Scrum
   * AI and Machine Learning
   * Angular
   * Architecture
   * Big Data and Data Science
   * Cloud
   * DevOps
   * Docker & Kubernetes
   * Java/Java EE
   * Microsoft
   * React
   * Redhat
   * VMWare
 * Courses
   * Public Courses
   * Private Group Courses
   * Certification Courses
   * Guaranteed to Run Courses
   * Course Maps
 * Upskilling and Reskilling
   * Upskilling and Reskilling
   * Multi Modal Training
   * Live Virtual Classroom Training
   * Course Maps
 * Resources
   * Blog
   * Webinars
 * About Us
   * About Web Age
   * Careers
   * Meet the Team
   * Training Partners
   * Alliance Partners
 * Contact
   * USA Call:
     1-877-517-6540
   * Canada Call:
     1-877-812-8887
   * Contact Us
   * Instructor Login
   * Student Login
   * Student & Instructor FAQs

Open Menu Open Search

Open Search
Training Programs>Cloud Computing>Terraform Training
WA3383


INFRASTRUCTURE AS CODE (IAC) WITH TERRAFORM FOR AWS FUNDAMENTALS TRAINING

This live, hands-on Terraform for AWS training course gives learners a solid
understanding of how to use Terraform to deploy and manage resources on AWS.
Contact Us
IntroductionCourse OutlineEnroll

Duration: 3 days


OVERVIEW

This Terraform for AWS training teaches attendees Terraform basics and covers
IaC, Terraform workflows, AWS Terraform providers, provisioning and managing
various AWS resources, HCL programming, best practices, troubleshooting, and
integrating Terraform into their organizations with automation and GitOps.


OBJECTIVES

 * Understand the concept of Infrastructure as Code, Terraform's concepts, and
   their application to AWS
 * Understand IaC and a comparative analysis of IaC against traditional
   scripting
 * Initiate a Terraform project and use the Terraform CLI
 * Provision and manage AWS resources using Terraform
 * Explore Terraform's architecture and AWS provider fundamentals and contrast
   against other tools
 * Understand the working architecture of Terraform and how it impacts IaC
   workflows
 * Dive into Hashicorp's AWS provider and architecting AWS resources through
   Terraform
 * Enhance Terraform HCL programming skills, exploring resources, data sources,
   modules, Terraform state, and relevant best practices
 * Understand and practice HCL along with coding best practices
 * Work with Data Source blocks with a focus on referencing preexisting AWS
   infrastructure in IaC projects
 * Understand custom modules, general module architecture, and best practices
 * Debug Terraform scripts and learn the art of applying IaC principles
 * Understand how to debug and troubleshoot Terraform projects targeting AWS
 * Understand how Terraform workflows impact organizations and vice-versa
 * Apply resource management strategies to maintain security and performance
   while integrating AWS best practices
 * Explore Terraform within an organizational context and its integration with
   other tools
 * Leverage configuration management tools for final configuration tweaks
 * Implement Terraform within CI/CD pipelines and its role in GitOps
 * Integrate Terraform with other key tools for resource management


AUDIENCE

The ideal audience for this course is someone who works with cloud
infrastructure, has a basic working knowledge of Linux and Windows-based systems
including Bash or PowerShell, and has a basic understanding of AWS.

Request On-Site or Customized Course Info


REQUEST ON-SITE OR CUSTOMIZED COURSE INFO

Close

First Name


Last Name


Email


Company Name


Question




Δ




OUTLINE FOR INFRASTRUCTURE AS CODE (IAC) WITH TERRAFORM FOR AWS FUNDAMENTALS
TRAINING

 * Introduction to Terraform
 * Infrastructure as Code Overview
   
   * Holistic Overview
   * IaC vs Scripting
 * Terraform Basics - Getting Started
   
   * Terraform CLI
   * Terraform Project Structure
   * Terraform Workflow: Plan, Apply, Destroy
   * Terraform HCL Configuration Files
   * Resources - Introduction
   * Providers - Introduction
   * Provisioning Infrastructure using Terraform
   * Using Terraform Provider Documentation
 * Getting Started with Terraform and AWS
   
   * Creating and managing AWS resources using Terraform
   * State files and out-of-band changes - reality check
 * Terraform Architecture
   
   * Terraform Development Architecture
   * Terraform State
   * Local State
   * Remote State
   * Intro to Terraform Enterprise and Terraform Cloud
   * Terraform Registry
   * Providers
   * Plugins
   * Modules
   * Terraform CLI vs Provider version pinning
   * CLI Compatibility Promise
   * Provider Backward Compatibility
 * AWS Provider Fundamentals
   
   * Provider Landscape for creating cloud resources
   * AWS Provider Authentication
   * Creating AWS resources:
   * Compute: EC2 Instances, Lambda Functions, PaaS Applications
   * Storage: S3 Buckets, EBS Volumes
   * Databases: RDS, DynamoDB
   * Network: VPC, Subnets, Route Tables, Internet Gateways
   * Identity: IAM Users, Roles, Policies and attachments
   * Architecting Infrastructure in AWS with Terraform
   * Terraform vs CloudFormation and CDK
 * Skills Deep Dive
 * HCL Programming Basics
   
   * Variables and Outputs
   * Input
   * Local
   * Output
   * Input Variables in Detail
   * CLI Parameters
   * TFVARS File
   * Environment Variables
   * Validation Rules
   * HCL Expressions Basics
   * Value Data Types
   * Value References
   * Strings
   * Conditionals
   * For
   * Splat
   * Operators
   * Using Functions in Terraform
   * Numeric
   * String
   * Collections
   * Date and Time
   * Type Conversion
   * Encoding
   * Filesystem
   * Cryptographic and Hashing
   * IP Network
   * Terraform Best Practices - Basics
   * HCL Coding Best Practices
   * Terraform Project Best Practices
 * Resources Deep Dive
   * Deep dive into HCL resource blocks
   * Resource Blocks
   * Resource Behavior
   * Resource Dependencies
   * Implicit
   * Explicit
   * Meta Arguments
   * count
   * depends_on
   * for_each
   * provider
   * lifecycle
 * Data Sources
   
   * Data Source Blocks
   * Working with AWS Data Sources
 * Modules Deep Dive
   
   * Modules Architectural Overview
   * Writing Custom Modules
   * Consuming Custom Modules
   * Module Meta Arguments
   * Publishing Modules
   * Modules Best Practices
 * Terraform State Deep Dive
   
   * Terraform State Architecture
   * Terraform Backends
   * Local
   * Remote - Enterprise
   * Remote - Cloud
   * Remote - AWS S3
   * Managing State
   * State Drift
   * Out of Band Changes
   * Convention over Control
   * Importing Existing Resources into Terraform
   * Terraform CLI Import Command Usage
   * 3rd Party Tools
 * Debugging and Troubleshooting
   
   * Terraform Log Levels
   * Debugging Terraform Scripts
   * Audit Trails for Troubleshooting
   * Terraform State File Issues
   * Common Terraform Errors and Solutions
 * Terraform Best Practices
   
   * Infrastructure as Code Principles
   * Mutable vs Immutable
   * Declarative Code
   * Version Control
   * Automation
   * Resource Management Strategies
   * Naming Conventions
   * Modularization
   * Resource Dependencies
   * Lifecycle Management
   * Effective Use of Data Sources
   * Security Best Practices
   * Secrets Management
   * Principle of Least Privileges
   * Use of Service Roles
   * Performance Optimization Tips
   * Parallel Resource Creation
   * Reducing Interdependencies
   * AWS Best Practices
   * IaC Code Management
   * Compatibility and Security
   * Testing and Documentation
   * Resource Management
   * Environment and Automation
 * Advanced Concepts
   
   * Terraform in Organization Context
     
     * Centralized vs. Distributed Infrastructure Management
     * Hybrid Infrastructure Management
     * DevOps Approach with Terraform
     * Using Managed Terraform Services
     * Team Roles and Responsibilities
     * Governance and Best Practices
     * Case Studies and Real-world Scenarios
   * Last Mile Configuration using Provisioners
     
     * Configuration vs State
     * Integrating configuration management tools
   * Terraform in CI/CD Pipelines and GitOps
     
     * Overview of CI/CD
     * Terraform in CI/CD Context
     * GitOps with Terraform
     * Automated Testing of Terraform Code
     * Infrastructure Deployment Automation
     * Case Studies and Examples
     * Best Practices and Tools
   * Integration with Other Tools
     
     * AWS Secrets Manager for Secrets Management
     * AWS CloudWatch for resource monitoring
     * Secrets Management with Vault
     * Service Discovery with Consul
     * Image Creation with Packer
     * Development Environments with Vagrant
     * Application Deployment with Nomad
 * Conclusion

View More
09/25/2023 - 09/27/2023
10:00 AM - 06:00 PM
Eastern Standard Time
Online Virtual Class
USD $2,245.00
Enroll
View More

Copyright 2023 - Web Age Solutions LLC. All Rights Reserved. The certification
names are the trademarks of their respective owners

TwitterLinkedInFacebookYouTube
 * About
 * Partner Opportunities
 * Training Programs
 * Privacy Policy
 * Promotions

 * Custom Training
 * Course Offerings
 * Upskilling & Reskilling
 * Free Webinars
 * Expert Resources

For USA:
1-877-517-6540
getinfousa@webagesolutions.com

For Canada:
1-877-812-8887
getinfo@webagesolutions.com

--------------------------------------------------------------------------------

2025 Guadalupe St Ste 260
Austin, TX 78705