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

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

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

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

Design & Implement CI/CD Pipelines using Jenkins - Hands-On

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

О курсе

Learn to design and implement CI/CD pipelines using Jenkins in this hands-on course. Explore Jenkins installation, job creation, pipeline automation, and integrations with GitHub, Docker, and Ansible. Master scalable DevOps workflows for faster and more efficient software delivery with real-world project scenarios. This course introduces the fundamentals of Continuous Integration and Continuous Delivery and explains how automated pipelines streamline development, testing, and deployment workflows. You will begin by exploring the core principles of CI/CD and understanding how automation improves collaboration and accelerates release cycles in modern development environments. The learning journey then shifts to Jenkins, one of the most widely used automation servers for implementing CI/CD pipelines. Through guided demonstrations, you will install Jenkins in different environments, explore its architecture, and navigate its interface. You will create Jenkins jobs, configure build triggers, automate testing processes, and integrate source code repositories such as Git and GitHub. You will also learn how plugins, agents, and nodes support scalable build automation. The course then moves into pipeline-based automation. You will design multi-stage pipelines and integrate tools such as Docker and Ansible to support automated deployments. Advanced topics such as credential management, conditional stages, and parallel execution will help you build efficient pipelines and implement practical DevOps automation workflows. This course is designed for DevOps engineers, software developers, system administrators, and cloud professionals who want to automate software delivery using Jenkins. It is also valuable for professionals transitioning into DevOps roles and seeking practical CI/CD experience. Basic familiarity with Linux command line, software development workflows, and version control systems such as Git is recommended but not mandatory. The course follows a practical, hands-on learning approach centered around real-world CI/CD workflows. Concepts are introduced through clear explanations and reinforced with guided demonstrations. Learners progressively build automation pipelines while exploring Jenkins integrations and DevOps best practices. This course is based on Design & Implement CI/CD Pipelines using Jenkins - Hands-On, by Yogesh Raheja, Thinknyx Technologies. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

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

JenkinsContinuous IntegrationApplication DeploymentApache MavenGit (Version Control System)CI/CDAuthenticationsContinuous DeliveryContinuous DeploymentBuild ToolsUnit TestingSoftware InstallationDevops ToolsDevOpsSoftware Configuration ManagementAnsibleGitHub

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

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

01Course Introduction2 материалов

Kickstarting Your CI/CD Journey with Jenkins

IntroductionВидеоExplaining CI/CD Pipeline Fundamentals to a New Team MemberDIALOGUE
02Introduction to CI/CD9 материалов

Unpacking the Essentials of Automated Software Delivery

Section IntroductionВидео

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

Packt - Course Instructors

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

Design & Implement CI/CD Pipelines using Jenkins - Hands-On
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 13.2 ч

10 модулей

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

Часть программы вашего университета
What Is Continuous Integration?Видео
Why CI/CD Matters in Modern DevelopmentВидео
CI/CD Tools Landscape (Jenkins, GitLab CI, GitHub Actions)Видео
Continuous Delivery vs Continuous DeploymentВидео
Anatomy of a CI/CD PipelineВидео
SummaryВидео
Explaining CI/CD Fundamentals and Pipeline StructureDIALOGUE
Foundations of Continuous Integration and Continuous DeliveryЗадание
03Getting Started with Jenkins14 материалов

Launching Your DevOps Journey: Jenkins Fundamentals and Hands-On Setup

Section IntroductionВидеоWhat Is Jenkins?ВидеоHistory & Use CasesВидеоJenkins Architecture OverviewВидеоDemonstration - Installing Jenkins on Linux (Using apt)ВидеоDemonstration - Installing Jenkins on Linux (Using Standalone WAR via Java)ВидеоDemonstration - Installing Jenkins on Windows (Using MSI Installer)ВидеоDemonstration - Installing Jenkins on Docker Container (Quick Setup)ВидеоDemonstration - First-Time Jenkins Setup & ConfigurationВидеоDemonstration - Jenkins UI Walkthrough & Basic NavigationВидеоUnderstanding Jenkins TerminologiesВидеоSummaryВидеоAdvising on Jenkins Installation and Architecture ChoicesDIALOGUEFoundational Concepts of Jenkins Automation ServerЗадание
04First Jenkins Job15 материалов

Building Your First Automated Pipeline with Jenkins

Section IntroductionВидеоIntroduction to Freestyle JobsВидеоDemonstration - Creating Your First Freestyle JobВидеоDemonstration - Adding Build Steps (Shell Scripts)ВидеоBuild Triggers ExplainedВидеоDemonstration - Configuring Scheduled Builds with CronВидеоIntroduction to Parameterized BuildsВидеоDemonstration - Creating Parameterized JobsВидеоUnderstanding Upstream and Downstream JobsВидеоDemonstration - Configuring Upstream/Downstream JobsВидеоDemonstration - Post-Build Actions (Artifacts, Notifications)ВидеоDemonstration - Exploring Jenkins Workspace & Build ConsoleВидеоSummaryВидеоExplaining Jenkins Freestyle Jobs and Build Automation ConceptsDIALOGUEFoundations of Jenkins Job AutomationЗадание
05Source Code Management & Build Automation13 материалов

Automating Builds and Code Integration with Jenkins

Section IntroductionВидеоUnderstanding Jenkins PluginsВидеоDemonstration - Source Code Management with GitВидеоDemonstration - Connecting Jenkins to GitHub RepositoryВидеоDemonstration - Build Tools: Java & Maven SetupВидеоDemonstration - Building Java Application with MavenВидеоDemonstration - Automated Testing in CI/CDВидеоBuild Triggers: Automation StrategiesВидеоDemonstration - Configuring Build TriggersВидеоDemonstration - Managing & Organizing Jenkins JobsВидеоSummaryВидеоPresenting a Jenkins CI/CD Pipeline Integration PlanDIALOGUEBuilding CI Pipelines with JenkinsЗадание
06Jenkins Administration & Integrations12 материалов

Mastering Jenkins: Security, Scalability, and DevOps Integrations

Section IntroductionВидеоDemonstration - Jenkins Authentication & AuthorizationВидеоDemonstration - Organizing Projects with Folder PluginВидеоManaging Nodes & AgentsВидеоDemonstration - Adding Linux & Windows Agent NodeВидеоDemonstration - Labels & ExecutorsВидеоDemonstration - Docker Integration with JenkinsВидеоDemonstration - Ansible Integration with JenkinsВидеоDemonstration - Notifications & AlertsВидеоSummaryВидеоExplaining Jenkins Administration Concepts and IntegrationsDIALOGUEEnterprise Jenkins Administration and DevOps IntegrationЗадание
07Jenkins Pipeline Fundamentals14 материалов

Mastering Pipeline Automation: From Concepts to Deployment

Section IntroductionВидеоWhy Pipelines? Pipeline as Code ConceptВидеоDeclarative vs Scripted Pipeline SyntaxВидеоDemonstration - Creating Your First Pipeline JobВидеоAnatomy of a Jenkinsfile (Stages, Steps, Agent)ВидеоDemonstration - Pipeline with IntegrationВидеоDemonstration - Multi-Stage Pipeline (Build, Test, Deploy)ВидеоDemonstration - Using Environment Variables in PipelinesВидеоDemonstration - Building a Java Application in PipelineВидеоDemonstration - Understanding Pipeline SyntaxВидеоDemonstration - Pipeline Visualization & Blue Ocean Interface (Optional)ВидеоSummaryВидеоPresenting a Jenkins Pipeline Solution to a Development Team LeadDIALOGUEFoundations and Visualization of Jenkins Pipeline AutomationЗадание
08Advanced Jenkins Pipelines15 материалов

Mastering Dynamic and Secure Jenkins Pipelines

Section IntroductionВидеоUsing Parameters in Pipelines (Choice, String, Boolean)ВидеоDemonstration - Parameterized PipelinesВидеоUnderstanding Credentials in Pipelines (Secrets, Tokens, SSH Keys)ВидеоDemonstration - Secure Credentials HandlingВидеоConditional Execution with 'when' DirectiveВидеоDemonstration - Implementing Conditional StagesВидеоParallel Stages in PipelinesВидеоDemonstration - Implementing Parallel Stages (Build + Test)ВидеоInput & Manual Approvals in PipelinesВидеоDemonstration - Manual Approval Stage in PipelineВидеоDemonstration - Using Shared Libraries for Reusable CodeВидеоSummaryВидеоExplaining Advanced Jenkins Pipeline FeaturesDIALOGUEAdvanced Techniques in Jenkins PipelinesЗадание
09Pipeline Integrations & Deployment Automation9 материалов

Mastering Automated CI/CD Workflows with Jenkins Integrations

Section IntroductionВидеоDemonstration - Integrating GitHub & Webhooks with PipelinesВидеоDemonstration - Deploying Applications with JenkinsВидеоDemonstration - Automating Deployment Using Jenkins with AnsibleВидеоDemonstration - End-to-End CI/CD Multi-Configuration Project | Java ApplicationВидеоDemonstration - Python Application CI/CDВидеоSummaryВидеоPresenting a CI/CD Pipeline Integration PlanDIALOGUEPipeline Automation and Multi-Environment Deployment with JenkinsЗадание
10Course Conclusion3 материалов

Reflecting on Key Learnings and Planning Your Jenkins Journey

ConclusionВидеоReviewing Key Jenkins CI/CD Pipeline ConceptsDIALOGUEThe Design & Implement CI/CD Pipelines using Jenkins - Hands-On Final AssessmentЗадание