DevOps Smart Failure: Fail Fast & DevOps

DevOps    |    Beginner
  • 13 Videos | 1h 3m 4s
  • Includes Assessment
  • Earns a Badge
Likes 47 Likes 47
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 course
    describe adoption approaches for failure prevention and the fail fast approach
    describe the circumstances and scenarios leading to the adoption of fail fast systems
    describe fail fast as a DevOps principle and illustrate the role of feedback cycle
    list the essential principles driving the Agile manifesto and describe Agile fail fast
    recognize software development techniques that can be used to build software to fail fast
    recognize 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 approach
    demonstrate the steps involved in static code analysis and generating test coverage report to aid implementations of fail fast and continuous improvement
    demonstrate use cases of implementing Jenkins to enforce fail fast in Maven
    set up Jenkins pipelines for fail fast management
    recall DevOps testing strategies that can be adopted to benefit from the benefits of the fail fast design methodology and enable continuous improvement
    recall 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

  • Playable
    1. 
    Course Overview
    1m 34s
    UP NEXT
  • Playable
    2. 
    Failure Prevention Approach
    5m 30s
  • Locked
    3. 
    Adopting Fail Fast Systems
    5m 44s
  • Locked
    4. 
    Fail Fast and DevOps
    5m 24s
  • Locked
    5. 
    Agile Manifesto
    5m 14s
  • Locked
    6. 
    Software Design and Fail Fast
    5m 25s
  • Locked
    7. 
    Application of Fail Fast
    3m 52s
  • Locked
    8. 
    DevOps Setup for Fail Fast
    4m 43s
  • Locked
    9. 
    Static Code Analysis and Test Coverage
    3m 20s
  • Locked
    10. 
    Using Jenkins to Enforce Fail Fast in Maven
    3m 9s
  • Locked
    11. 
    Setup Jenkins Pipeline
    5m 5s
  • Locked
    12. 
    DevOps Testing Strategies
    5m 5s
  • Locked
    13. 
    Exercise: Implementing Fail Fast
    3m 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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE