Getting Started with DevOps Pipelines
DevOps
| Intermediate
- 14 Videos | 1h 14s
- Includes Assessment
- Earns a Badge
DevOps pipelines are an efficient means of ensuring the continuous integration and delivery of applications, maintaining clean code, and managing and simplifying production deployment. In this course, you'll explore the key phases of DevOps pipelines, the steps and patterns involved in creating them, and the differences between DevOps pipelines and traditional approaches. Next, you'll explore the principles of continuous integration and the benefits of containerization in DevOps pipelines. You'll identify the patterns of source code management used to simplify production deployment, the code integration strategies used to manage code repositories for diversified staging deployment, and the different types of tests that can be automated when using DevOps pipelines. Finally, you'll examine how to implement continuous monitoring and observability in DevOps pipelines, create pipelines using Azure DevOps tools, and use branching strategies to facilitate collaborative development and operations.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedefine the concept of DevOps pipelines and identify the primary DevOps phases involvedlist the steps involved in creating a DevOps pipeline that can be used for the continuous delivery of applicationscompare the differences between DevOps pipelines and traditional approaches to managing deployments from an IT delivery dimensions perspectivespecify the essential factors and patterns that DevOps support teams need to consider when building robust DevOps pipelinescreate DevOps pipelines to build and deploy end-to-end applications using Azure DevOps toolsrecognize the principles of continuous integration used in DevOps pipelines to maintain clean code and increase efficiency
-
list the different types of tests that can be automated to speed up DevOps pipeline deliveryrecognize the role of containerization in DevOps pipelines and the benefits of using container-driven architecture for continuous integration and deliveryidentify the base patterns of source code management that can be integrated into DevOps pipelines to simplify production deploymentoutline the prominent source code integration strategies that can be used with DevOps pipelines to manage code repositories for diversified staging deploymentcreate and use appropriate branching strategies to improve DevOps pipelines through collaboration between development and operationsrecognize the implementation of DevOps pipeline monitoring and observability to eliminate barriers between software development and IT operationssummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 32sUP NEXT
-
2.DevOps Pipeline: Definition and Phases4m 15s
-
3.Creating a DevOps Pipeline6m 28s
-
4.Comparing DevOps Pipelines and Traditional IT3m 10s
-
5.Patterns for Building a DevOps Pipeline4m 40s
-
6.Creating a DevOps Pipeline4m 33s
-
7.Continuous Integration in Pipelines5m 40s
-
8.Types of Testing in DevOps Pipelines4m 43s
-
9.Containerization in DevOps Pipelines4m 57s
-
10.Source Code Management Patterns3m 47s
-
11.Source Code Integration Strategies4m 35s
-
12.Creating and Using Branching Strategies5m 33s
-
13.Continuous Monitoring and Observability4m 40s
-
14.Course Summary1m 42s
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.