Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Continuous Deployment Strategies by Pearson

Continuous Deployment Strategies by Pearson

9h 9mIntermediate2026-02-25

Authors

Pearson

Pearson

Course details

Over the years, different strategies have been developed to help software firms successfully deploy new application and code versions. In today's rapidly evolving technology landscape, with the increasing demand for faster, more efficient software releases, organizations are constantly seeking professionals who can implement effective deployment strategies to ensure seamless and reliable software delivery.

This course aims to build expertise on the five most popular deployment strategies, covering how and when to implement each. Learn how to compare strategies so you can make informed decisions based on the needs of a project and find out how to create implementation plans. Learn how to use tools like Terraform, Ansible, and GitHub Actions to enable the deployment process. Through practical examples and hands-on exercises, you can gain practical experience implementing these strategies in real-world scenarios. By the end of the course, you will be able to evaluate the pros and cons of different deployment strategies and successfully implement them to help achieve efficient and continuous software delivery.

Learning objectives
Follow and implement the five most widely used deployment strategies.
Compare and contrast the five most popular deployment strategies.
Explain how to determine which deployment strategy will fit the unique requirements of a project.
Create implementation plans for continuous software delivery.
Facilitate diverse deployment processes using tools like Terraform, Ansible, and GitHub Actions.

Concepts

Introduction

  • Continuous deployment strategies - Introduction

Delivering Value Consistently

  • Learning objectives
  • Delivering functional software from day 1
  • Problems solved by automation
  • CI vs. CD vs. continuous delivery
  • Continuous delivery as a direction
  • Measuring success
  • Communicating and influencing with metrics
  • Exercise - Create a change proposal using metrics
  • Conclusion

Deployment Strategies

  • Learning objectives
  • Why deployment strategies are important
  • Problems solved by deployment strategies
  • Measuring success
  • Designing a deployment strategy
  • Deployment strategy options
  • Selecting the right strategy
  • Exercise - select a strategy for your project
  • Conclusion

Tooling That Enables Strategies

  • Learning objectives
  • Problems to solve when automating deployments
  • Infrastructure management overview
  • Exercise - provision test infrastructure from the CLI
  • Configuration management overview
  • Exercise - configure remote infrastructure from the CLI
  • Conclusion

Big Bang Deployments

  • Learning objectives
  • Problems to solve
  • Strategy overview
  • Appropriate tools
  • Planning
  • Implementation
  • Exercise - implement a CI CD pipeline via big bang deployment
  • Conclusion

Blue Green Deployments

  • Learning objectives
  • Problems to solve
  • Strategy overview
  • Appropriate tools
  • Planning
  • Implementation - Part 1
  • Implementation - Part 2
  • Implementation - Part 3
  • Exercise - implement the blue green deployment strategy
  • Conclusion

Rolling Deployments

  • Learning objectives
  • Problems to solve
  • Strategy overview
  • Appropriate tools
  • Planning
  • Implementation
  • Exercise - Implement rolling deployments in your CI CD pipeline
  • Conclusion

Canary Deployments

  • Learning objectives
  • Problems to solve
  • Strategy overview
  • Appropriate tools
  • Planning
  • Implementation
  • Exercise - Implement canary deployments in your CI CD pipeline
  • Conclusion

Decoupled Deployments

  • Learning objectives
  • Problems to solve
  • Strategy overview
  • Appropriate tools
  • Planning
  • Implementation
  • Exercise - Implement decoupled deployments in your CI CD pipeline
  • Conclusion

Summary

  • Continuous deployment strategies - Summary

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal