AWS CodePipeline Beginner's Guide

4.5
stars
11 ratings
Offered By
Coursera Project Network
In this Free Guided Project, you will:

Understand AWS CodePipeline, AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy

Build Your Application using AWS CodeBuild and Deploy on S3 using AWS CodePipeline

Deploy Sample Application on EC2 instance using AWS CodeDeploy

Showcase this hands-on experience in an interview

Clock2 hours
BeginnerBeginner-friendly
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

In this 2-hour long project-based course, you will learn to create AWS CodePipeline using AWS services like AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. AWS CodePipeline allows you to automate the release process for your application or service. AWS CodeCommit is a source control storage and version code service provided by Amazon. AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances running in your own facility, Serverless AWS Lambda functions, or applications in an Amazon ECS service. In this Project you will create AWS Pipelines which will deploy sample react application on S3 bucket and EC2 instances. By the end of this project, you will create AWS pipeline which will use AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy to automate the release process for a sample react application. After completing this training, you will have good understanding AWS CodePipeline, AWS CodeCommit, AWS CodeBuild and AWS CodeDeploy. Prerequisite - Basic Knowledge of AWS services (EC2, S3 and IAM) and GIT Please note: You will need an AWS account to complete this project. All the resources used in this project come under AWS free-tier.

Requirements

Anyone with basic Knowledge of AWS services (EC2, S3 and IAM) and GIT commands

Skills you will develop

AWS CodeDeployAWS CodePipelineAWS CodeBuildCICD PipelineAWS CodeCommit

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Introduction to AWS CodePipeline

  2. Create Your first Pipeline using AWS CodePipeline

  3. Create your first CodeCommit Repository and Connect to it from your local Repository via HTTPS

  4. Create AWS Pipeline keeping Source provider as CodeCommit Repository

  5. Introduction to AWS CodeBuild

  6. Build Sample React Application using AWS CodeBuild and Deploy on S3

  7. Create and Configure an EC2 Instance for CodeDeploy Deployments

  8. Add CodeDeploy Deploy Action to Your Pipeline

  9. Deploy Sample React Application on EC2 instance using AWS CodeDeploy

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.