К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
CI/CD Design Patterns · LearnSpace
Назад в каталог
courseraПрограммирование

CI/CD Design Patterns

Курс от Packt
Продвинутый≈ 21 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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. Throughout the course, you'll gain practical insights into building scalable pipelines and integrating advanced automation techniques. It provides hands-on guidance on leveraging industry-standard tools and strategies, enabling you to design efficient systems and achieve real-world outcomes in a team environment. What sets this course apart is its blend of theory and real-world examples, showing you how to apply these design patterns in complex environments. By focusing on high-impact, proven strategies, you'll master the design patterns that streamline CI/CD and improve operational resilience. This course is ideal for senior software developers, DevOps engineers, and architects who are familiar with CI/CD and cloud technologies. It's perfect for professionals looking to take their pipeline design skills to the next level in large-scale environments.

Навыки, которые вы освоите

DevOpsSoftware Design PatternsCI/CDContinuous IntegrationApplication DeploymentScalabilityCloud DeploymentSoftware ArchitectureDevSecOpsAI WorkflowsContinuous DeploymentRelease ManagementContinuous DeliveryGit (Version Control System)Test AutomationInfrastructure as Code (IaC)Infrastructure Architecture

Программа курса

14 модулей · 116 учебных материалов

01Foundations of CI/CD Design Patterns12 материалов

Lesson 1

Course OverviewВидеоFoundations of CI/CD Design Patterns - Overview VideoВидеоIntroductionЧтениеStructural PatternsЧтение

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

CI/CD Design Patterns
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 21 ч

14 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Understanding CI/CD and Design PatternsЧтение
The Evolution of CI/CD Deployments Push and Pull-Based ImplementationЧтение
The Test DiamondЧтение
The Key Components of Design Patterns Pipelines and InfrastructuresЧтение
Orchestration Coordinating Pipeline ExecutionЧтение
Pipelines and InfrastructuresЧтение
Canary DeploymentsЧтение
CI/CD and Software Design FundamentalsЗадание
02Understanding Types of CI/CD Design Patterns and Their Components8 материалов

Lesson 1

Understanding Types of CI/CD Design Patterns and Their Components - Overview VideoВидеоIntroductionЧтениеDesign Pattern Principles Sequential and Parallel ExecutionЧтениеPractice: Analyze CI/CD Pipeline Trade-offsDIALOGUEFlexibilityЧтениеTravis CIЧтениеDesign Pattern Components Infrastructure as CodeЧтениеCI/CD Design Patterns and ComponentsЗадание
03Advancing on CI/CD Design Patterns from Testing to Deployment8 материалов

Lesson 1

Advancing on CI/CD Design Patterns from Testing to Deployment - Overview VideoВидеоIntroductionЧтениеDesign Pattern Components ArtifactsЧтениеArtifact Components Related to CI/CDЧтениеPractice: Design an Artifact Management StrategyDIALOGUEDesign Pattern Components Deployment TypesЧтениеBranching StrategiesЧтениеCI/CD Design Patterns and Deployment StrategiesЗадание
04Business Outcome Alignment with CI/CD Design Patterns7 материалов

Lesson 1

Business Outcome Alignment with CI/CD Design Patterns - Overview VideoВидеоIntroductionЧтениеState of Play CI/CD Design PatternsЧтениеIntroduction to CI/CD MeasurementsЧтениеPractice: Connecting CI/CD, DORA Metrics, and Business GoalsDIALOGUENorth Star for CI/CD Design PatternsЧтениеCI/CD Design Patterns and Business AlignmentЗадание
05Exploring Structural CI/CD Design Patterns8 материалов

Lesson 1

Exploring Structural CI/CD Design Patterns - Overview VideoВидеоIntroductionЧтениеDesign Examples for the Monorepo and Polyrepo ApproachesЧтениеPractice: Evaluate CI/CD Repo StrategiesDIALOGUECI/CD Design Patterns Dependencies Between PipelinesЧтениеKey Components Tools Code and ModularityЧтениеBranching StrategiesЧтениеStructural CI/CD Design FundamentalsЗадание
06Deployment Strategies for Structural Design Patterns for CI/CD9 материалов

Lesson 1

Deployment Strategies for Structural Design Patterns for CI/CD - Overview VideoВидеоIntroductionЧтениеFeature Toggle DeploymentsЧтениеPractice: Evaluating Deployment StrategiesDIALOGUEStructural CI/CD Design Patterns and Integration of DataЧтениеPost-deploy PhaseЧтениеSetting Boundaries Through Access Management and Policy EnforcementЧтениеOpen Policy AgentЧтениеDeployment Strategies and CI/CD Pipeline FundamentalsЗадание
07Understanding Behavioral Design Patterns for CI/CD8 материалов

Lesson 1

Understanding Behavioral Design Patterns for CI/CD - Overview VideoВидеоIntroductionЧтениеBehavioral CI/CD Design Pattern PrinciplesЧтениеPractice: Diagnose and Improve an Unreliable CI/CD PipelineDIALOGUEKey Components Tools and Processes for AI-Based ObservabilityЧтениеThe Challenges of BDDЧтениеImplementing Design Patterns in CI/CDЧтениеBehavioral Design Patterns in CI/CDЗадание
08Domain-Driven Design Patterns for Regulated Sectors9 материалов

Lesson 1

Domain-Driven Design Patterns for Regulated Sectors - Overview VideoВидеоIntroductionЧтениеDomain-driven CI/CD Design Pattern Principles Implementing Regulation ActionsЧтениеKey Components Managing Access ControlЧтениеDo a Regulatory Compliance Requirements AnalysisЧтениеPractice: Design a Compliant CI/CD WorkflowDIALOGUEThe Importance of DDDЧтениеA Real-Life Case StudyЧтениеDomain-Driven Design in Regulated SystemsЗадание
09Applying Creational CI/CD Design Patterns12 материалов

Lesson 1

Applying Creational CI/CD Design Patterns - Overview VideoВидеоIntroductionЧтениеCreational CI/CD Design Pattern Principles: Scalability and ResilienceЧтениеFactory Method PatternЧтениеCI/CD Cloud-Native Creational Design PatternsЧтениеPractice: Architecting a CI/CD Pipeline with Creational PatternsDIALOGUEKey Components Containerization Microservices and the Serverless EcosystemЧтениеMicroservicesЧтениеA Real-Life Example of Microservices in a CI/CD EcosystemЧтениеAbstract Factory Pattern ImplementationЧтениеSingleton Pattern ImplementationЧтениеCreational Patterns in CI/CD PipelinesЗадание
10Understanding Deployment Strategies Creational CI/CD with Cloud Providers9 материалов

Lesson 1

Understanding Deployment Strategies Creational CI/CD with Cloud Providers - Overview VideoВидеоIntroductionЧтениеSingleton Pattern in PipelinesЧтениеAPI-Driven Communication for MicroservicesЧтениеPractice: Design a Microservices Deployment StrategyDIALOGUECloud Offerings for CI/CD ToolsetЧтениеCanary DeploymentЧтениеLanding Zones, CI/CD, and Team TopologiesЧтениеCloud Deployment and CI/CD FundamentalsЗадание
11Auditing and Assessment of Design Patterns6 материалов

Lesson 1

Auditing and Assessment of Design Patterns - Overview VideoВидеоIntroductionЧтениеShifting the Auditing Process LeftЧтениеPractice: Analyze CI/CD Audit PlacementsDIALOGUEImplementing a Quality Gate with SonarQube in JenkinsЧтениеAuditing and Assessment in Software DevelopmentЗадание
12Advanced CI/CD Design Patterns and Use Cases8 материалов

Lesson 1

Advanced CI/CD Design Patterns and Use Cases - Overview VideoВидеоIntroductionЧтениеUnderstanding Real-Time Utility-Based CI/CD Design PatternsЧтениеPractice: Design an AI-Enhanced CI/CD Feedback LoopDIALOGUEThe Challenges of Implementing Real-Time Utility-Based CI/CD SystemsЧтениеAnother Challenge to Be SolvedЧтениеCI/CD in the Near Future Generative AIЧтениеCI/CD and AI Integration FundamentalsЗадание
13Exploring Anti-Patterns for CI/CD Design Pattern Deployments8 материалов

Lesson 1

Exploring Anti-Patterns for CI/CD Design Pattern Deployments - Overview VideoВидеоIntroductionЧтениеPoor or Incomplete Automation in TestingЧтениеPoor Monitoring/ObservabilityЧтениеPractice: Analyze and Remediate a CI/CD PipelineDIALOGUEStatic Pipeline ConfigurationЧтениеCI/CD Design Pattern and Platform EngineeringЧтениеCI/CD Design Pattern Anti-PatternsЗадание
14Appendix – Knowledge Test and Case Studies4 материалов

Lesson 1

Appendix – Knowledge Test and Case Studies - Overview VideoВидеоIntroductionЧтениеImproving unnecessary wiringЧтениеCI/CD and DevOps FundamentalsЗадание