
In this lesson, you will get to know about detailed course objectives, the course description based on the objectives, course target audience, prerequisites for taking up this course, detailed course schedule and practice environment used in the course to do the activities.
In this lesson, we’ll learn about Terraform and its key features. Advantages of using terraform is explained and the prerequisites for Terraform is mentioned. The benefits of Terraform, architecture of Terraform is illustrated. The understanding of Infrastructure as code and the different types of tools to deploy.
In this practice, you will learn to access AWS (Amazon Web Services) and create an IAM user in the AWS Management Console.
In this practice, you will install the Terraform in the AWS instance and configure it by adding the binaries of Terraform to the Path of the AWS instance created under the IAM user.
In this lesson, we’ll learn to write the Terraform configuration files. Explore the Terraform providers and the various major Terraform providers. Deep learning of Terraform resources and its life-cycle. Illustrate the steps involved to create EC2 instance and the S3 bucket from the Terraform.
In this practice, you will learn to create EC2 instance with Terraform in the AWS instance.
In this practice, you will learn to create S3 bucket in the AWS using the providers and resources in the Terraform.
In this practice, you will learn how to create a GitHub repository from the terraform code and interact with the GitHub repository to create resources in the AWS console
In this practice, you will learn to remove the particular resource created in the AWS account from a directory using a Terraform command.
In this lesson, we’ll discuss about the attributes and the output values in the Terraform. Understanding of the Terraform variables and data types for variables. Overview of Terraform functions with its list of available functions and the Steps to create Attributes & Output values for AWS Instance. Overview of Terraform Validate and the Steps to Validate the AWS Configuration Code. Illustration of Terraform Dynamic Blocks and the Steps to create Dynamic Blocks in Terraform.
In this practice, you will learn to create attributes and output values for AWS instance in Terraform.
In this practice, you will validate the AWS instance configuration code before creating from TF file of Terraform.
In this practice, you will learn how to create a Dynamic block of AWS security group incoming and outgoing rules defined in the Terraform code.
In this practice, you will learn how to create a Terraform variable and understand its usage in the terraform code.
In this practice, you will learn about the Terraform functions and to use them in terraform code to deploy resources in AWS account.
In this practice, you will learn how to create a Zipmap function which constructs a map from a list of keys and a corresponding list of values.
In this lesson, we’ll have a brief explanation on Load Balancing, Different types of Load Balancer, Load Balancer Functions, Load Balancer Components and Benefits of Load Balancing. The understanding of Application Load Balancer with Terraform and the Steps to Deploy Application Load Balancer using Terraform. The understanding of Network Load Balancer with Terraform and the Steps to Deploy Network Load Balancer using Terraform.
In this practice, you will learn to deploy application load balancer in AWS using Terraform.
In this practice, you will learn to deploy network load balancer in AWS using Terraform.
In this lesson, we’ll explore Terraform Provisioners and Types of Provisioners. The explanation about Local Exec Provisioners and the Steps to Implement local-exec Provisioners using Terraform. The explanation of Remote Exec Provisioners and the Steps to Implement remote-exec Provisioners using Terraform. The understanding of Terraform Module, Terraform Registry and the Steps to Implement EC2 Module with Terraform.
In this practice, you will learn how to Implement remote-exec Provisioners using Terraform in the AWS account.
In this practice, you will learn how to create the EC2 cluster from the Terraform Registry (repository of modules) in the AWS from TF file of Terraform.
In this practice, you will learn how to create the EC2 instance with the destroy time provisioners using Terraform.
In this practice, you will learn how to implement the Terraform registry to create single EC2 instance using Terraform code.
In this lesson, we’ll discuss the Handling of Access keys and Secret Keys. The overview of Sensitive Parameters, setting up Sensitive Parameters and the Steps to Implement Sensitive Data using Terraform.
In this practice, you will learn to implement sensitive parameters in Terraform.
In this practice, you will learn how to make use of the Access key and the secret keys in the Terraform Providers to access the AWS resources.
In this practice, you will learn how the Terraform Providers are used with Resources in Multiple Regions of AWS.
In this lesson, you’ll have a fair idea about Accessing the Terraform cloud to build the infrastructure with Terraform code and implement the remote Backend operations in the Terraform cloud.
In this practice, you will learn how to access the Terraform Cloud to create the Infrastructure with Terraform cloud.
In this practice, you will learn how to implement the Remote Backend Operations in the Terraform cloud with the GitHub account
AWS provides services that help the developers to practice DevOps at ease and that are built for use with AWS resources. These tools automate manual tasks, help teams manage complex environments at scale, and keep engineers in control of the high velocity that is enabled by DevOps. In this course, you will learn to setup AWS CodePipeline, understand the Continuous delivery and Continuous integration, CodePipeline concepts with DevOps pipeline, the creation of Pipeline Between S3 Buckets, setting up for AWS CodeCommit, create and connect to the AWS CodeCommit repository via HTTPS, trigger the pipeline using Git commands.
In this course, you will learn the fundamentals of how Terraform functions with respect to the AWS resources, how to deploy the infrastructure with Terraform, understanding of dynamic blocks in Terraform, load balancer using Terraform, Security Primers, Terraform Provisioners and Terraform modules as well as work with a real-world example to gain hands-on experience with the tool. Terraform cloud and Enterprise capabilities.
Further understanding the working of AWS CodeBuild. AWS CodeBuild Buildspec file, creating the Pipeline with a Build Stage, creating Buildspec File for the Builds, analyzing the logs of Build failure, Source Code Stored for CodeBuild, Understanding of CodeDeploy Compute Platforms, configure an EC2 Instance for CodeDeploy, Understanding of CodeDeploy Compute Platforms, CodeDeploy Deployment Types, to Add CodeDeploy Deploy Action to Pipeline, explore on AWS CloudFormation, Updating a stack with change sets, Cloudformation update stack, Introduction to AWS Lambda with AWS CodePipeline, Lambda functions used in pipelines, AWS Lambda CodePipeline Permissions and learn to Invoke AWS Lambda Function in CodePipeline