Adopting the DevOps CI/CD Paradigm

DevOps    |    Intermediate
  • 22 videos | 1h 38m 40s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 204 users Rating 4.4 of 204 users (204)
Learners can explore key principles, tools, and foundational practices that are essential in implementing continuous delivery and continuous integration, and the role of architecture, culture, and patterns in ensuring their success, in this 22-video course. Become familiar with key principles and practices for successful continuous integration, and the differences between continuous integration, continuous delivery, continuous deployment, and value stream mapping. Learn how to set up, build, and implement continuous integration and continuous delivery workflows in Bitbucket pipelines by using sample Node.js application, Branch-per-issue, and Atlassian tools. Examine the Continuous Delivery Maturity Model, the components and benefits of Application Release Automation, and the criteria for selecting the right code repository solutions. Next, you will learn how to build GitFlow workflows to design branching models and enable scheduled release cycles, and about the use of GitLab as a complete DevOps platform for end-to-end DevOps lifecycle implementation. Finally, explore the use of CI/CD (continuous integration and continuous deployment) over containerization to drive down preproduction costs.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe the devops lifecycle and the patterns used to complement the agile methodology and move towards adopting devops practices
    Describe continuous delivery and the benefits of adopting it
    List the key principles and foundational practices that are essential in implementing continuous delivery
    Describe the role of architecture, culture, and patterns in adopting successful continuous delivery
    List tools used to implement continuous delivery and their features
    Set up the continuous delivery architecture using required toolsets
    Describe continuous integration and the principles that can be applied to implement it
    Describe key practices for effectively implementing continuous integration
    Differentiate between continuous integration, continuous delivery, continuous deployment, and value stream mapping
    Use bitbucket to set up repositories and pipelines to adopt continuous delivery workflows
  • Set up continuous integration workflows in bitbucket pipelines using sample node.js applications
    Build continuous delivery workflows with the use of the branch-per-issue model and atlassian tools
    Implement continuous deployment pipelines with bitbucket pipelines
    Describe git branching strategies that can help achieve continuous delivery
    Recognize how the continuous delivery maturity model can help build and implement enterprise continuous delivery, with a focus on the build, deploy, test, and report phases
    List application release automation components and benefits
    Recognize the criteria for selecting code repository solutions that can compliment organizational strategies
    Build gitflow workflows to design branching models and enable scheduled release cycles
    Demonstrate the use of gitlab as a complete devops platform for end-to-end devops lifecycle implementation
    Demonstrate use of ci/cd over containerization to drive down pre-production costs
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 5s
  • 5m 13s
    Upon completion of this video, you will be able to describe the DevOps lifecycle and the patterns used to complement the Agile methodology and move towards adopting DevOps practices. FREE ACCESS
  • Locked
    3.  Benefits of Continuous Delivery
    5m 50s
    After completing this video, you will be able to describe continuous delivery and the benefits of adopting it. FREE ACCESS
  • Locked
    4.  Principles and Foundations of Continuous Delivery
    6m 54s
    After completing this video, you will be able to list the key principles and foundational practices that are essential for implementing continuous delivery. FREE ACCESS
  • Locked
    5.  Architecture Culture and CD Patterns
    7m 43s
    After completing this video, you will be able to describe the role of architecture, culture, and patterns in adopting successful continuous delivery. FREE ACCESS
  • Locked
    6.  Tools for Continuous Delivery
    3m 15s
    Upon completion of this video, you will be able to list tools used to implement continuous delivery and their features. FREE ACCESS
  • Locked
    7.  Setting up Continuous Delivery
    6m 33s
    Learn how to set up the continuous delivery architecture using the required toolsets. FREE ACCESS
  • Locked
    8.  Principles of Continuous Integration
    5m 35s
    Upon completion of this video, you will be able to describe continuous integration and the principles that can be applied to implement it. FREE ACCESS
  • Locked
    9.  Practices for Effective Continuous Integration
    3m 52s
    Upon completion of this video, you will be able to describe key practices for effectively implementing continuous integration. FREE ACCESS
  • Locked
    10.  Continuous Integration Delivery and Deployment
    3m 57s
    In this video, find out how to differentiate between continuous integration, continuous delivery, continuous deployment, and value stream mapping. FREE ACCESS
  • Locked
    11.  Repository and Pipeline for CD Workflows
    4m 17s
    In this video, you will learn how to use Bitbucket to set up repositories and pipelines to adopt continuous delivery workflows. FREE ACCESS
  • Locked
    12.  Setting up Continuous Integration Workflows
    3m 30s
    In this video, you will learn how to set up continuous integration workflows in Bitbucket Pipelines using sample Node.js applications. FREE ACCESS
  • Locked
    13.  Building CD Workflows with Atlassian Tools
    3m
    In this video, you will build continuous delivery workflows using the Branch-per-Issue model and Atlassian tools. FREE ACCESS
  • Locked
    14.  Implementing Continuous Deployment Pipelines
    3m 6s
    Learn how to implement continuous deployment pipelines with Bitbucket Pipelines. FREE ACCESS
  • Locked
    15.  Branching Strategies
    3m 26s
    Upon completion of this video, you will be able to describe Git branching strategies that can help you achieve continuous delivery. FREE ACCESS
  • Locked
    16.  Continuous Delivery Maturity Model
    4m 47s
    After completing this video, you will be able to recognize how the Continuous Delivery Maturity Model can help build and implement Enterprise Continuous Delivery, with a focus on the Build, Deploy, Test, and Report phases. FREE ACCESS
  • Locked
    17.  Application Release Automation
    4m 55s
    After completing this video, you will be able to list the components and benefits of Application Release Automation. FREE ACCESS
  • Locked
    18.  Selecting the Right Code Repository
    5m 34s
    Upon completion of this video, you will be able to recognize the criteria for selecting code repository solutions that can complement organizational strategies. FREE ACCESS
  • Locked
    19.  Building GitFlow Workflows
    6m 53s
    Learn how to build GitFlow workflows to design branching models and enable release cycles on a schedule. FREE ACCESS
  • Locked
    20.  GitLab for CI/CD
    3m 46s
    Learn how to apply the use of GitLab as a complete DevOps platform for implementing the entire DevOps lifecycle. FREE ACCESS
  • Locked
    21.  CI/CD for Containerization
    4m 14s
    In this video, learn how to use CI/CD over containerization to drive down pre-production costs. FREE ACCESS
  • Locked
    22.  Course Summary
    1m 14s
    3addf120-b59e-4c44-9db8-b7297132f4b6 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 5.0 of 4 users Rating 5.0 of 4 users (4)
Rating 4.2 of 643 users Rating 4.2 of 643 users (643)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.1 of 445 users Rating 4.1 of 445 users (445)
Rating 4.3 of 51 users Rating 4.3 of 51 users (51)
Rating 4.4 of 396 users Rating 4.4 of 396 users (396)