AWS Developer Associate: CI/CD in AWS

Amazon Web Services    |    Intermediate
  • 21 videos | 2h 4m 2s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 44 users Rating 4.4 of 44 users (44)
Continuous integration and continuous delivery (CI/CD) is an automated, repeatable process that streamlines the software development and release cycle. In this course, you'll examine the AWS services that provide infrastructure for CI/CD. You'll use the CodeCommit version control service to create a CodeCommit repository and AWS CodePipeline to create a pipeline and deploy an application to dev and production. Next, you'll use CodeBuild to create and configure a build project and CodeDeploy to create IAM service roles and an application and to install and configure the CodeDeploy agent on an EC2 instance. Finally, you'll create a CodeStar project and use the Cloud9 IDE. This course is one of a collection of courses that prepares you for the AWS Certified Developer - Associate 2020 certification exam.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize how code services from aws developer tools are orchestrated to provide ci/cd
    Recognize how codecommit is used to manage git repositories on aws
    Create a codecommit version control repository on aws
    Clone a codecommit repository to a local workstation and push changes to the repository
    Create a pull request in a codecommit repository and merge the changes into the master branch
    Recognize how codepipeline orchestrates services to create a ci/cd pipeline
    Create a pipeline to deploy an application with elastic beanstalk
    Use aws codepipeline to deploy an application to production with a manual approval action
    Recognize how aws codebuild is used to compile code, run unit tests, and produce artifacts ready for deployment
    Create and configure a build project with aws codebuild
  • Create and use a buildspec.yml file to provide the build specification to an aws codebuild project
    Recognize how aws codedeploy is used to automate software deployments to compute services
    Create the iam service roles necessary for aws codedeploy
    Install and configure the aws codedeploy agent on an ec2 instance
    Create an appspec.yml file that tells aws codedeploy how to deploy an application
    Create and configure a deployment with aws codedeploy
    Create and configure an aws codestar project
    Recognize how the aws cloud9 interactive development environment (ide) is used to write, run, and debug code
    Create and configure a project using the aws cloud9 ide
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 52s
  • 4m 4s
    After completing this video, you will be able to recognize how code services from AWS Developer Tools are orchestrated to provide continuous integration and continuous deployment. FREE ACCESS
  • Locked
    3.  AWS CodeCommit Version Control Service
    6m 22s
    Upon completion of this video, you will be able to recognize how CodeCommit is used to manage Git repositories on AWS. FREE ACCESS
  • Locked
    4.  Creating a CodeCommit Repository
    8m 17s
    In this video, learn how to create an AWS CodeCommit version control repository. FREE ACCESS
  • Locked
    5.  Cloning a CodeCommit Repository
    8m 2s
    Find out how to clone a CodeCommit repository to your local workstation and push changes to the repository. FREE ACCESS
  • Locked
    6.  Creating a Pull Request in a CodeCommit Repository
    5m 5s
    In this video, find out how to create a pull request in a CodeCommit repository and merge the changes into the master branch. FREE ACCESS
  • Locked
    7.  AWS CodePipeline CI/CD Service
    8m 59s
    After completing this video, you will be able to recognize how CodePipeline orchestrates services to create a continuous integration/continuous deployment pipeline. FREE ACCESS
  • Locked
    8.  Creating a Pipeline With AWS CodePipeline
    8m 26s
    Find out how to create a pipeline to deploy an application using Elastic Beanstalk. FREE ACCESS
  • Locked
    9.  Deploying Applications to Production
    7m 39s
    In this video, you will learn how to use AWS CodePipeline to deploy an application to production with a manual approval action. FREE ACCESS
  • Locked
    10.  AWS CodeBuild Managed Build Service
    4m 5s
    Upon completion of this video, you will be able to recognize how AWS CodeBuild is used to compile code, run unit tests, and produce artifacts ready for deployment. FREE ACCESS
  • Locked
    11.  Creating a Build Project With CodeBuild
    6m 31s
    In this video, you will learn how to create and configure a build project with AWS CodeBuild. FREE ACCESS
  • Locked
    12.  Creating a Build Specification File
    9m 40s
    Learn how to create and use a buildspec.yml file to provide the build specification to an AWS CodeBuild project. FREE ACCESS
  • Locked
    13.  AWS CodeDeploy Managed Deployment Service
    5m 42s
    Upon completion of this video, you will be able to recognize how AWS CodeDeploy is used to automate software deployments to compute services. FREE ACCESS
  • Locked
    14.  Creating IAM Service Roles for CodeDeploy
    4m 17s
    In this video, you will learn how to create the IAM service roles necessary for AWS CodeDeploy. FREE ACCESS
  • Locked
    15.  Configuring CodeDeploy Agent on an EC2 Instance
    6m 13s
    Learn how to install and configure the AWS CodeDeploy agent on an EC2 instance. FREE ACCESS
  • Locked
    16.  Configuring an Application Specification File
    5m 20s
    In this video, you will create an appspec.yml file that tells AWS CodeDeploy how to deploy an application. FREE ACCESS
  • Locked
    17.  Creating a Deployment With CodeDeploy
    7m 13s
    In this video, learn how to create and configure a deployment using AWS CodeDeploy. FREE ACCESS
  • Locked
    18.  Creating a CodeStar Project
    5m 33s
    Learn how to create and configure an AWS CodeStar project. FREE ACCESS
  • Locked
    19.  AWS Cloud9 IDE
    4m 3s
    Upon completion of this video, you will be able to recognize how to use the AWS Cloud9 interactive development environment (IDE) to write, run, and debug code. FREE ACCESS
  • Locked
    20.  Configuring an AWS Cloud9 IDE Project
    3m 52s
    In this video, you will learn how to create and configure a project using the AWS Cloud9 IDE. FREE ACCESS
  • Locked
    21.  Course Summary
    1m 46s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 46 users Rating 4.7 of 46 users (46)
Rating 4.6 of 28 users Rating 4.6 of 28 users (28)
Rating 4.7 of 14 users Rating 4.7 of 14 users (14)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 75 users Rating 4.5 of 75 users (75)
Rating 4.7 of 99 users Rating 4.7 of 99 users (99)
Rating 4.6 of 86 users Rating 4.6 of 86 users (86)