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
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 DOMGET /
<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