At the Heart of Continuous Delivery is the Deployment Pipeline

  • Maximise Efficiency

    Release new features to your customers fast and frequently. The Deployment Pipeline is the primary tool for digital disruption.

  • Software Engineering

    Develop these highly-valued and much sought-after skills, to develop the best Deployment Pipeline for your Software.

  • A Tool for Learning

    The Deployment Pipeline empowers your development team: Frequent testing and feedback optimises for learning.

What You Will Get from this Course

You will be able to improve the speed and efficiency of your software development process, by exploring, in-depth, each stage of the Deployment Pipeline and learning best practices and techniques to turn new ideas into quality features for users quickly and reliably.

  • Create a Deployment Pipeline that organises your software development efforts to move quickly and reliably, from “idea” to valuable software in the hands of users.

  • Improve your “Lead Time” , eliminate waste and deliver fast, while adopting a lean approach to software development by virtue of your automated, efficient Deployment Pipeline.

  • Use your Deployment Pipeline as a “machine” to apply scientifically rational, engineering principles: Use it as a “falsification” mechanism, where you can fix, and learn from, failed tests quickly.

  • Reduce your software production timeby at least 50% by optimising your Deployment Pipeline as the only route to production and “the last word” on releasability.

  • Have a Deployment Pipeline that optimises for learning, amplifies skills and empowers your development team.

Course curriculum

    1. A Welcome Message From Dave Farley

    2. About This Course

      FREE PREVIEW
    3. My Learning Objectives

    1. Continuous Delivery Principles

    2. Pipeline Fundamentals

    3. How To Build Your Next Deployment Pipeline

    4. The Deployment Pipeline Challenge - Part I

    5. Discussion - Your Walking Skeleton

    6. Learning Review 1 - Continuous Delivery Pipelines

    1. The Development Environment

    2. Version Control

    3. The Commit Stage

    4. Continuous Integration Strategies

    5. Test Driven Development

    6. The Artifact Repository

    7. The Deployment Pipeline Challenge - Part II

    8. Discussion - The 5-minute Rule of Thumb

    9. Learning Review 2 - The Commit Cycle

    1. The Acceptance Stage

    2. Manual Testing

    3. Performance Testing

    4. Testing Non-Functional Requirements

    5. Continuous Delivery and Data

    6. The Deployment Pipeline Challenge - Part III

    7. Discussion - Determining Releasability

    1. Release Into Production

    2. The Deployment Pipeline Challenge - Part IV

    3. Discussion - Deployment Challenges

    4. Learning Review 3 - Acceptance Cycle into Production

    1. Real World Example

    2. Infrastructure As Code

    3. Regulation & Compliance

    4. Measuring Success

    5. Deployment Pipeline Challenge - Part V

    6. Learning Review 4 - The Complete Deployment Pipeline

    7. How To Speed Up Your Deployment Pipeline

    8. Discussion - Optimising Your Pipeline

About this course

  • £499.00
  • 40 lessons
  • 5 hours of video content

Special Offer!!

FREE copy of Dave Farley's "Continuous Delivery Pipelines" book for everyone who buys this course.

Interested in a Group Booking?

Our Anatomy of a Deployment Pipeline Course is available to book for a Team, or Group of students.

Contact Us -  courses@continuous-delivery.co.uk 
to discuss Your Requirements and Get a Quote.


What Our Students Are Saying...

  • Game Changer.

    This course showed me how to increase the quality of our work and speed up development while having fun, all while spending more time actually writing code. Yes, all of the above at the same time!” - Boyan Zlatanov

  • Excellent Course

    "A great course that covers practical aspects of and explains the theory behind the approach that makes a difference between the top performers and the rest of the world in today's software engineering." - Gusztav Varga

  • Insightful

    "This should be mandatory for anyone working on deployment pipeline (all levels from engineer to management)" - Mike Leenars

  • Enlightening

    "A very powerful tool because it gives me the notion of everything I need to think about every time I have to implement a continuous delivery approach, or guide someone implementing it, on any kind of technology landscape." - João Rodrigues

Instructor

Founder of Continuous Delivery Ltd. Dave Farley

Dave Farley, is the managing director and founder of Continuous Delivery Ltd. Dave is co-author of the best-selling books - "Continuous Delivery" and "Modern Software Engineering" describing a coherent, foundational and durable approach to effective software development, for programmers, managers and technical leads, at all levels of experience. He is one of the authors of the Reactive Manifesto and a winner of the Duke Award for the open source LMAX Disruptor project. Dave is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software design, and has a long track record in creating high-performance teams, shaping organisations for success, and creating outstanding software. Dave is committed to sharing his experience and techniques with software developers around the world, helping them to improve the design, quality and reliability of their software, by sharing his expertise through his consultancy, YouTube channel, books and training courses.