AWS DevOps Engineer Professional 2021: CodePipeline

Amazon Web Services 2022    |    Intermediate
  • 20 Videos | 1h 47m 51s
  • Includes Assessment
  • Earns a Badge
A continuous integration and continuous delivery (CI/CD) pipeline is a software development lifecycle (SDLC) construct that models how software moves from version control to release in a sequence of well-defined steps that include commit, build, and deploy stages. In this course, you will explore AWS CodePipeline, associated terminology, actions, executions, and artifacts. Dive into CodePipeline by building a pipeline, integrating with other AWS services, and implementing approvals. Explore how monitoring is realized in CodePipeline and how CodePipeline works with CodeCommit source actions. Configure stage actions and discover how to integrate test actions in CodePipeline. Then, examine security considerations and examine use cases and best practice while using CodePipeline. Finally, integrate CodePipeline with CloudFormation and compose an application using AWS CodeStar. This course is one of a collection of courses that prepares you for the AWS Certified DevOps Engineer - Professional (DOP-C01) certification exam.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe how AWS CodePipeline is used to automate the building, testing, and deployment of software into production
    describe common terms used when working with AWS CodePipeline
    describe how AWS CodePipeline actions work, including different Action providers
    describe how AWS CodePipeline executions work
    describe AWS CodePipeline input and output artifacts
    build a basic 2-stage pipeline with a source stage and a deploy stage
    integrate AWS CodeBuild service to provide build services to AWS CodePipeline
    integrate an Amazon Simple Storage Service (S3) bucket with AWS CodePipeline
    invoke a Lambda function in AWS CodePipeline
  • implement a manual approval stage to a CI/CD pipeline using AWS CodePipeline
    describe how CloudWatch events are integrated with AWS CodePipeline
    describe how to add source actions in AWS CodePipeline
    implement sequential and parallel stage actions in AWS CodePipeline
    create a test stage with test actions in AWS CodePipeline
    describe how security is implemented in AWS CodePipeline
    create a CI/CD pipeline using AWS CloudFormation
    use AWS CodeStar to develop, build, and deploy an application on AWS
    describe use cases and best practices associated with AWS CodePipeline
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m
    UP NEXT
  • Playable
    2. 
    AWS CodePipeline
    6m 16s
  • Locked
    3. 
    AWS CodePipeline Terminology
    7m 38s
  • Locked
    4. 
    AWS CodePipeline Actions
    8m 14s
  • Locked
    5. 
    AWS CodePipeline Executions
    5m 18s
  • Locked
    6. 
    AWS CodePipeline Artifacts
    3m 15s
  • Locked
    7. 
    Building a Basic Two-stage Pipeline
    7m 44s
  • Locked
    8. 
    Integrating AWS CodeBuild with AWS CodePipeline
    5m 33s
  • Locked
    9. 
    Integrating Amazon S3 with AWS CodePipeline
    4m 59s
  • Locked
    10. 
    Invoking Lambda Functions in AWS CodePipeline
    8m 35s
  • Locked
    11. 
    Implementing Approvals in AWS CodePipeline
    3m 35s
  • Locked
    12. 
    Monitoring AWS CodePipeline
    6m 4s
  • Locked
    13. 
    Implementing Source Actions in AWS CodePipeline
    4m 52s
  • Locked
    14. 
    Working with Stage Actions in AWS CodePipeline
    6m 42s
  • Locked
    15. 
    Creating Test Actions in AWS CodePipeline
    6m
  • Locked
    16. 
    Security in AWS CodePipeline
    4m 7s
  • Locked
    17. 
    Creating a Pipeline with AWS CloudFormation
    6m 4s
  • Locked
    18. 
    Developing Applications Using AWS CodeStar
    4m 34s
  • Locked
    19. 
    AWS CodePipeline Use Cases and Best Practices
    4m 58s
  • Locked
    20. 
    Course Summary
    1m 23s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.