This course explores proven CI/CD design patterns to optimize and scale modern software delivery processes. By understanding the strategic application of design patterns, you'll be able to create robust, secure, and audit-ready pipelines for continuous integration and deployment.

推荐体验
推荐体验
高级
Ideal for senior developers and DevOps engineers with prior knowledge of CI/CD and cloud tech.
推荐体验
推荐体验
高级
Ideal for senior developers and DevOps engineers with prior knowledge of CI/CD and cloud tech.
您将学到什么
Apply CI/CD design patterns to build and manage efficient pipelines
Understand the relationships and interactions between CI/CD tools
Implement automation techniques for seamless workflow integration
您将获得的技能
- DevOps
- Infrastructure as Code (IaC)
- Release Management
- Software Development
- Cloud Deployment
- Application Deployment
- Software Design Patterns
- Infrastructure Architecture
- Continuous Deployment
- Scalability
- CI/CD
- Continuous Delivery
- Application Lifecycle Management
- Test Automation
- Continuous Integration
- IT Infrastructure
- Software Architecture
要了解的详细信息

添加到您的领英档案
March 2026
14 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有14个模块
In this section, we explore CI/CD design patterns, their role in automation, and how they enable efficient, scalable, and reliable software delivery through pipelines and infrastructure.
涵盖的内容
2个视频9篇阅读材料1个作业
2个视频•总计2分钟
- Course Overview•1分钟
- Foundations of CI/CD Design Patterns - Overview Video•1分钟
9篇阅读材料•总计90分钟
- Introduction•10分钟
- Structural Patterns•10分钟
- Understanding CI/CD and Design Patterns•10分钟
- The Evolution of CI/CD Deployments Push and Pull-Based Implementation•10分钟
- The Test Diamond•10分钟
- The Key Components of Design Patterns Pipelines and Infrastructures•10分钟
- Orchestration Coordinating Pipeline Execution•10分钟
- Pipelines and Infrastructures•10分钟
- Canary Deployments•10分钟
1个作业•总计10分钟
- CI/CD and Software Design Fundamentals•10分钟
In this section, we cover CI/CD design patterns, pipeline as code, and infrastructure as code for efficient software delivery.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Understanding Types of CI/CD Design Patterns and Their Components - Overview Video•1分钟
5篇阅读材料•总计60分钟
- Introduction•10分钟
- Design Pattern Principles Sequential and Parallel Execution•10分钟
- Flexibility•10分钟
- Travis CI•10分钟
- Design Pattern Components Infrastructure as Code•20分钟
1个作业•总计10分钟
- CI/CD Design Patterns and Components•10分钟
In this section, we examine test automation, artifact management, and branching strategies to optimize CI/CD pipelines for efficient and reliable software delivery.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Advancing on CI/CD Design Patterns from Testing to Deployment - Overview Video•1分钟
5篇阅读材料•总计80分钟
- Introduction•20分钟
- Design Pattern Components Artifacts•10分钟
- Artifact Components Related to CI/CD•10分钟
- Design Pattern Components Deployment Types•10分钟
- Branching Strategies•30分钟
1个作业•总计10分钟
- CI/CD Design Patterns and Deployment Strategies•10分钟
In this section, we explore mapping CI/CD design patterns to business outcomes, analyzing CI/CD maturity, and aligning with OKRs to overcome adoption barriers.
涵盖的内容
1个视频4篇阅读材料1个作业
1个视频•总计1分钟
- Business Outcome Alignment with CI/CD Design Patterns - Overview Video•1分钟
4篇阅读材料•总计40分钟
- Introduction•10分钟
- State of Play CI/CD Design Patterns•10分钟
- Introduction to CI/CD Measurements•10分钟
- North Star for CI/CD Design Patterns•10分钟
1个作业•总计10分钟
- CI/CD Design Patterns and Business Alignment•10分钟
In this section, we examine monorepo and polyrepo CI/CD design patterns, analyzing scalability, pipeline dependencies, modularity, and control for efficient software development.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Exploring Structural CI/CD Design Patterns - Overview Video•1分钟
5篇阅读材料•总计80分钟
- Introduction•20分钟
- Design Examples for the Monorepo and Polyrepo Approaches•10分钟
- CI/CD Design Patterns Dependencies Between Pipelines•10分钟
- Key Components Tools Code and Modularity•10分钟
- Branching Strategies•30分钟
1个作业•总计10分钟
- Structural CI/CD Design Fundamentals•10分钟
In this section, we explore deployment strategies like blue-green, canary, and A/B testing to enhance CI/CD pipeline reliability and scalability through structured design and policy controls.
涵盖的内容
1个视频6篇阅读材料1个作业
1个视频•总计1分钟
- Deployment Strategies for Structural Design Patterns for CI/CD - Overview Video•1分钟
6篇阅读材料•总计70分钟
- Introduction•20分钟
- Feature Toggle Deployments•10分钟
- Structural CI/CD Design Patterns and Integration of Data•10分钟
- Post-deploy Phase•10分钟
- Setting Boundaries Through Access Management and Policy Enforcement•10分钟
- Open Policy Agent•10分钟
1个作业•总计10分钟
- Deployment Strategies and CI/CD Pipeline Fundamentals•10分钟
In this section, we explore behavioral CI/CD design patterns, focusing on human behavior integration, AI-based observability tools, and implementation challenges to improve development efficiency and system reliability.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Understanding Behavioral Design Patterns for CI/CD - Overview Video•1分钟
5篇阅读材料•总计60分钟
- Introduction•10分钟
- Behavioral CI/CD Design Pattern Principles•10分钟
- Key Components Tools and Processes for AI-Based Observability•20分钟
- The Challenges of BDD•10分钟
- Implementing Design Patterns in CI/CD•10分钟
1个作业•总计10分钟
- Behavioral Design Patterns in CI/CD•10分钟
In this section, we explore DDD application in regulated domains, focusing on bounded contexts, compliance, and CI/CD integration for secure, scalable solutions.
涵盖的内容
1个视频6篇阅读材料1个作业
1个视频•总计1分钟
- Domain-Driven Design Patterns for Regulated Sectors - Overview Video•1分钟
6篇阅读材料•总计70分钟
- Introduction•10分钟
- Domain-driven CI/CD Design Pattern Principles Implementing Regulation Actions•10分钟
- Key Components Managing Access Control•10分钟
- Do a Regulatory Compliance Requirements Analysis•10分钟
- The Importance of DDD•20分钟
- A Real-Life Case Study•10分钟
1个作业•总计10分钟
- Domain-Driven Design in Regulated Systems•10分钟
In this section, we explore creational CI/CD patterns to enhance cloud deployment efficiency, focusing on containerization, microservices, and secure pipeline implementation for scalable and resilient applications.
涵盖的内容
1个视频9篇阅读材料1个作业
1个视频•总计1分钟
- Applying Creational CI/CD Design Patterns - Overview Video•1分钟
9篇阅读材料•总计100分钟
- Introduction•10分钟
- Creational CI/CD Design Pattern Principles: Scalability and Resilience•10分钟
- Factory Method Pattern•10分钟
- CI/CD Cloud-Native Creational Design Patterns•10分钟
- Key Components Containerization Microservices and the Serverless Ecosystem•10分钟
- Microservices•10分钟
- A Real-Life Example of Microservices in a CI/CD Ecosystem•20分钟
- Abstract Factory Pattern Implementation•10分钟
- Singleton Pattern Implementation•10分钟
1个作业•总计10分钟
- Creational Patterns in CI/CD Pipelines•10分钟
In this section, we examine cloud-native deployment strategies and creational CI/CD patterns, focusing on practical applications in AWS and microservices architectures.
涵盖的内容
1个视频6篇阅读材料1个作业
1个视频•总计1分钟
- Understanding Deployment Strategies Creational CI/CD with Cloud Providers - Overview Video•1分钟
6篇阅读材料•总计90分钟
- Introduction•10分钟
- Singleton Pattern in Pipelines•20分钟
- API-Driven Communication for Microservices•10分钟
- Cloud Offerings for CI/CD Toolset•30分钟
- Canary Deployment•10分钟
- Landing Zones, CI/CD, and Team Topologies•10分钟
1个作业•总计10分钟
- Cloud Deployment and CI/CD Fundamentals•10分钟
In this section, we explore integrating audits into CI/CD workflows, focusing on checklists, taxonomy, and system controls for reliable assessments.
涵盖的内容
1个视频3篇阅读材料1个作业
1个视频•总计1分钟
- Auditing and Assessment of Design Patterns - Overview Video•1分钟
3篇阅读材料•总计40分钟
- Introduction•10分钟
- Shifting the Auditing Process Left•10分钟
- Implementing a Quality Gate with SonarQube in Jenkins•20分钟
1个作业•总计10分钟
- Auditing and Assessment in Software Development•10分钟
In this section, we examine self-learning CI/CD patterns, real-time utility-based systems, and the role of generative AI in enhancing software development efficiency and adaptability.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Advanced CI/CD Design Patterns and Use Cases - Overview Video•1分钟
5篇阅读材料•总计50分钟
- Introduction•10分钟
- Understanding Real-Time Utility-Based CI/CD Design Patterns•10分钟
- The Challenges of Implementing Real-Time Utility-Based CI/CD Systems•10分钟
- Another Challenge to Be Solved•10分钟
- CI/CD in the Near Future Generative AI•10分钟
1个作业•总计10分钟
- CI/CD and AI Integration Fundamentals•10分钟
In this section, we examine CI/CD anti-patterns and their long-term impacts, emphasizing the importance of selecting appropriate design patterns for platform engineering and system reliability.
涵盖的内容
1个视频5篇阅读材料1个作业
1个视频•总计1分钟
- Exploring Anti-Patterns for CI/CD Design Pattern Deployments - Overview Video•1分钟
5篇阅读材料•总计60分钟
- Introduction•10分钟
- Poor or Incomplete Automation in Testing•20分钟
- Poor Monitoring/Observability•10分钟
- Static Pipeline Configuration•10分钟
- CI/CD Design Pattern and Platform Engineering•10分钟
1个作业•总计10分钟
- CI/CD Design Pattern Anti-Patterns•10分钟
In this section, we explore applying CI/CD knowledge through testing and real-world case studies, focusing on improving delivery processes and understanding pattern impacts.
涵盖的内容
1个视频2篇阅读材料1个作业
1个视频•总计1分钟
- Appendix – Knowledge Test and Case Studies - Overview Video•1分钟
2篇阅读材料•总计40分钟
- Introduction•20分钟
- Improving unnecessary wiring•20分钟
1个作业•总计10分钟
- CI/CD and DevOps Fundamentals•10分钟
位教师

提供方

提供方

Packt helps tech professionals put software to work by distilling and sharing the working knowledge of their peers. Packt is an established global technical learning content provider, founded in Birmingham, UK, with over twenty years of experience delivering premium, rich content from groundbreaking authors on a wide range of emerging and popular technologies.
从 Software Development 浏览更多内容
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.
This course is currently available only to learners who have paid or received financial aid, when available.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
更多问题
提供助学金,







