
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 to create the basic Pipeline between S3 Buckets, trigger the Pipeline by updating the Source bucket, view the Pipeline details and execution history. You will know how to edit Pipeline and trigger manually and purge the Pipeline and its resources used.
In this practice, you will learn how to create the S3 Buckets in AWS and Pipeline to deploy the static website using CodePipeline.
In this practice, you will learn how to trigger the pipeline automatically by updating the Source Bucket in the AWS.
In this practice, you will learn about viewing the pipeline and its execution history on AWS CodePipeline console.
In this practice, you will learn how to edit the pipeline by added the new deploy action to the pipeline and trigger it manually on AWS.
In this practice, you will learn the different ways to delete the pipelines in the AWS console.
In this lesson, you will be introduced to Git on AWS CodePipeline and AWS CodeCommit concepts.
Further, we’ll know how to create the AWS CodeCommit repository, connect to CodeCommit repository via HTTPS and further to create a Pipeline from CodeCommit Repository. You will understand how to trigger the Pipeline using Git commands and also edit the files in repository using CodeCommit console.
In this practice, you will learn how to create the repository on AWS CodeCommit to use this CodeCommit repository as source locations.
In this practice, you will learn how to connect to CodeCommit repository via HTTPS and push some files to CodeCommit repository.
In this practice, you will learn how to create a pipeline from the CodeCommit repository.
In this practice, you will learn how to trigger the pipeline to update the version of the static website using Git commands.
In this practice, you will learn to edit the files in the repository using the CodeCommit console which is an alternative way.
In this lesson, you will learn about AWS CodeBuild.
You will get to know how to create a Pipeline with a build stage, further to create a Buildspec file for the Builds and how to view Logs on build failures.
In this practice, you will learn how to create a pipeline integrating with a Build stage.
In this practice, you will learn how to create a Buildspec YAML File for the Build stage in the Pipeline.
In this practice, you will learn how to view the logs on Build failures of the Pipeline in the AWS console.
In this lesson, you’ll gain the knowledge on AWS CodeDeploy and Deployment Lifecycle to EC2 Instances Without a Load Balancer. Also, you will learn to configure an EC2 instance for CodeDeploy deployments, create anapplication and deployment group for tagged EC2 instances and further will learn to add CodeDeploy Deploy Action to Pipeline.
In this practice, you will learn how to Configure an EC2 Instance for CodeDeploy deployments in the AWS.
In this practice, you will learn how to create an CodeDeploy Application and a deployment group for tagged EC2 instances in the AWS.
In this practice, you will learn how to update to new deploy action of CodeDeploy to Pipeline in the AWS console.
In this practice, you will learn how to create an Appspec File for the deployments to the EC2 instance in the AWS console.
In this lesson, you will be introduced to CloudFormation Deploy Action to Pipeline. Further, you will learn know to create a Stack in CloudFormation, followed by the CloudFormation update and delete Stack. Besides, you will be briefed about CloudFormation using User Data.
In this practice, you will learn how to create a Stack in CloudFormation by creating the EC2 instance in the AWS.
In this practice, you will learn how to use CloudFormation to update and delete the stack in the AWS.
In this practice, you will learn how to use the User data in the CloudFormation to create an EC2 instance in the AWS console.
In this lesson, you will learn about Lambda Functions, how to invoke an AWS Lambda function in a pipeline by configuring the CodePipeline and Lambda execution roles, and the permissions required to run the function as part of the pipeline.
In this practice, you will learn how to Invoke an AWS Lambda function in a pipeline in CodePipeline in the AWS console.
AWS provides services that help the developers to practice DevOps at ease and 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 the concepts of AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy, CloudFormation Deploy Action, etc. along with their features, benefits. Further you will get to know about Lambda Functions and how to create a Lambda functions.
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.
You should be able to understanding the working of AWS CodeBuild, AWS CodeBuild Buildspec file. You will know how to create the Pipeline with a Build Stage, Buildspec File for the Builds, analyze the logs of Build failure, Source Code Stored for CodeBuild.
Additionally, you will explore and understand about of CodeDeploy Compute Platforms, configure an EC2 Instance for CodeDeploy, CodeDeploy Compute Platforms, types of deployments in CodeDeploy.
Also, you will learn to add CodeDeploy Deploy Action to Pipeline, explore on AWS CloudFormation, learn to update a stack with change sets, Cloudformation update stack, etc. You will be introduced to AWS Lambda with AWS CodePipeline, Lambda functions used in pipelines, AWS Lambda CodePipeline Permissions and how to invoke AWS Lambda function in CodePipeline.