Packaging in DevOps: Application Packaging Mechanism
DevOps
| Intermediate
- 14 Videos | 51m 31s
- Includes Assessment
- Earns a Badge
Before deployment, a project, application, fix, new utility, or function must be bundled into a deployable artifact. This practice is called "packaging" and is an essential part of the "DevOps toolchain." In this course, you'll explore the concept of software packaging and recognize its core characteristics and benefits. You'll identify the components of an application package, and describe the standards, patterns, processes, tools, and best practices involved in application packaging. You'll then outline the tasks involved in each packaging stage of the DevOps lifecycle. Next, you'll examine the architecture of continuous packaging and the container-based application package. You'll identify the benefits of delivering container-based and cloud-native application bundles and outline the different application package distribution approaches. Finally, you'll learn how to use standard tools for packaging open-source applications.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the characteristics and benefits of a software packagelist the components of an application package and describe critical application packaging guidelinesrecall the prominent participants involved and the essentials standards to meet during the package integration processdistinguish the pros and cons of the common patterns used to build packagesoutline the lifecycle of the application packaging process and the different phases involvedlist the leading tools for packaging applications and their core features
-
recognize the cost of deploying applications without a packaging strategy and describe the best packaging strategy creation practices for reducing software management and deployment costsdescribe the essential stages of the DevOps life cycle and the tasks involved in each packaging stagerecall the architecture of continuous packaging used in DevOps and the benefits afforded by itdescribe the architecture of container-based application packages and the benefits of delivering container-based and cloud-native application bundlesdemonstrate the packaging of open source applications using application packaging toolsrecall the different approaches to application package distribution that enable product delivery to end-users using agile and DevOps methodologiessummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 6sUP NEXT
-
2.Software Packages3m 21s
-
3.Application Package Components3m 26s
-
4.Packaging Standards3m 56s
-
5.Packaging Patterns3m 38s
-
6.The Packaging Process2m 33s
-
7.Packaging Tools3m 34s
-
8.Packaging Best Practices6m 7s
-
9.DevOps Packaging Stages4m 24s
-
10.Continuous Packaging Architecture4m 41s
-
11.Container-based Packaging4m 8s
-
12.Packaging Open Source Applications5m 14s
-
13.Distributing Packages4m 10s
-
14.Course Summary1m 13s
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.