Continuous Delivery is practised by many of the most successful businesses on the planet - like Amazon, Netflix, Google and Tesla. This course will teach you the Continuous Delivery techniques you need to deliver quality software into the hands of your customers more quickly.
Learn from the expert - Dave Farley shares his experience and examples from organisations who have transformed their businesses, so you can build better software faster.
You Will Learn:
- What is involved in developing a Continuous Delivery Mindset.
- The seven essential techniques to learn and apply Continuous Delivery to your work.
- How a Deployment Pipeline can help you to implement Continuous Delivery.
- How Continuous Delivery can transform your business.
- Get the benefits of fewer bugs, quicker releases, less stress and quality code, and have more FUN doing it!
Study this On-Line Course at a Pace that Works for You.
With over 3 hours of video lessons, the same again in reading material and practical exercises, and recommendations for more extensive further reading and exploration, time your learning at a pace that works for you.
Start when you are ready. We typically leave your enrolment open for 12 months, which is usually plenty enough time to complete the course and revisit any content to embed your learning.
You could complete this course in One day, or
Study incrementally to suit your schedule, or
Take more time to reflect and practise what you have learned, over the following weeks to develop these skills and embed the techniques.
This Course Includes:
Continuous Delivery is a holistic approach that encompasses technical, organisational and cultural performance. This course covers all these aspects, and is designed to help you take it step-by-step and hone your approach over time, seeing incremental improvements to the quality and efficiency of your software.
We start with 3 foundational ideas:
- That we work to achieve repeatability and reliability
- That we apply scientific principles, and
- The Deployment Pipeline
We explore why Continuous Delivery is the way to develop better software faster, and is better for business. And then go through the seven essential techniques that you need to implement CD for your software, your team and your organisation:
- Reduce the Cycle Time
- Automate Nearly Everything
- Control the Variables
- Work in Small Steps
- Make Evidence-based Decisions
- Work in Small, Empowered Teams
- Apply Lean & Agile Principles
The course concludes with:
- A reading list of all the reference and background reading materials from the course, and
A take-away checklist that you and your team can continue to use to guide your progress and continuously improve.
This course is built around a series of videos by Dave Farley, which typically run for 10-20 minutes, and there are over 3 hours of video in total. So take it at your own pace.
Review Your Learning
There are regular review exercises, with multiple choice questions, throughout the course. There is no pass/fail requirement: they are there to help you check your learning.
Included in the course material are a number of Information Sheets, containing top tips, guidance and models, that you can download and use while you're working through the course and keep for future reference.
There are Worksheets to download with exercises to complete, so that you can apply these practices in your work. Each Worksheet encourages you to reflect on where you are in your current practice, what your objectives and next steps are, and how you will measure and know how well you are progressing.
You Will Also Get:
- A Completion Certificate
- The award-winning book - "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" at HALF-PRICE
- A 20% discount on your next course purchase (excluding special bundle prices other special offers).
About Your Instructor - Dave Farley:
- Pioneer and expert practitioner in CD, DevOps, TDD and software development in general.
- Author of the best-selling books on "Continuous Delivery" and "Modern Software Engineering".
- Inventor of Deployment Pipelines
- Creator of the CD YouTube channel
Dave has spent 25+ years developing world class software, and is passionate about helping software developers around the world to improve the design, quality and reliability of their software, by sharing his expertise through his consultancy, YouTube channel, and training courses.
Dave has reconfigured his successful live courses, into an on-line learning format, so you can study and practise these techniques at a time and a place that fits around your busy schedule.
What People Say About This Course:
"Until taking this course I thought I knew what CD was all about. I thought our pipelines were encapsulating all that CD had to offer. I was wrong. In this course you'll learn what CD is really about, both the technical disciplines as well as the business and cultural implications. If you truly want to delivery value into the hands of your customers then this course is for you!"
- Technical Lead
"This compelling and information-packed course was a real eye-opener. I learned a great deal [about] the creative side of software engineering... and how to do it faster and better. I can't recommend this course enough - I can't wait for the next one!"
- Senior Engineer
"It has helped me to know what great looks like and come up with a plan to get there. It's well put together. The worksheets encourage doing, rather than just consuming."
- Co. Founder
“The course made me feel energised and inspired to tackle large projects with more energy and control. It also motivated me to be optimistic about what is achievable.”
“Really put our current practices into sharp relief! This is an excellent tool - not just for the benefit of the attendees but to feedback valuable information to the company.”
- Senior Engineer
"As busy team lead, I found that being able to pick up the course at times that suited me and the ability to work at my own pace was a much better learning experience than travelling to a live course."
- Software Team Lead