DevOps Smart Failure: Fail Fast & DevOps
DevOps
| Beginner
- 13 Videos | 57m 34s
- Includes Assessment
- Earns a Badge
Explore the concept of fail fast in DevOps and software development, how to prevent failure, and the scenarios of adopting fail fast systems in this 13-video course. Discover how to set up fail fast development and operations environment, set up Jenkins pipelines for fail fast management, and enforce fail fast in Maven. Key concepts covered here include adoption approaches for failure prevention and the fail fast approach; fail fast as a DevOps principle and the role of feedback cycle; the essential principles driving the Agile manifesto and Agile fail fast; and implementation of the fail fast principle from the perspective of test-driven development and continuous integration. Then learn about implementing Jenkins to enforce fail fast in Maven; how to set up Jenkins pipelines for fail fast management; and study design methodology and enable continuous improvement. Finally, examine scenarios and circumstances leading to adoption of the fail fast approach; specify software development techniques that can be used to build software to fail fast; and set up Jenkins pipeline for fail fast management.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe adoption approaches for failure prevention and the fail fast approachdescribe the circumstances and scenarios leading to the adoption of fail fast systemsdescribe fail fast as a DevOps principle and illustrate the role of feedback cyclelist the essential principles driving the Agile manifesto and describe Agile fail fastrecognize software development techniques that can be used to build software to fail fastrecognize the implementation of the fail fast principle from the perspective of test-driven development and continuous integration
-
set up the application development and operations environment to adopt the fail fast approachdemonstrate the steps involved in static code analysis and generating test coverage report to aid implementations of fail fast and continuous improvementdemonstrate use cases of implementing Jenkins to enforce fail fast in Mavenset up Jenkins pipelines for fail fast managementrecall DevOps testing strategies that can be adopted to benefit from the benefits of the fail fast design methodology and enable continuous improvementrecall the scenarios and circumstances leading to the adoption of the fail fast approach, specify software development techniques that can be used to build software to fail fast, and set up Jenkins pipeline for fail fast management
IN THIS COURSE
-
1.Course Overview1m 34sUP NEXT
-
2.Failure Prevention Approach5m 30s
-
3.Adopting Fail Fast Systems5m 44s
-
4.Fail Fast and DevOps5m 24s
-
5.Agile Manifesto5m 14s
-
6.Software Design and Fail Fast5m 25s
-
7.Application of Fail Fast3m 52s
-
8.DevOps Setup for Fail Fast4m 43s
-
9.Static Code Analysis and Test Coverage3m 20s
-
10.Using Jenkins to Enforce Fail Fast in Maven3m 9s
-
11.Setup Jenkins Pipeline5m 5s
-
12.DevOps Testing Strategies5m 5s
-
13.Exercise: Implementing Fail Fast3m 30s
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.