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

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

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

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

Continuous Integration Mastery with Jenkins

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master Continuous Integration (CI) using Jenkins with this comprehensive course. Through hands-on labs and deep dives into CI pipeline setups, you will learn how to streamline the development lifecycle by automating key processes. By the end of this course, you'll be equipped with the skills to build, manage, and optimize CI pipelines for your projects. You will start by setting up a Jenkins server and environment, followed by building and configuring your first CI pipeline manually. As you progress, you’ll explore advanced features like multi-branch pipelines, declarative Jenkinsfiles, and integration with version control systems like Git. The course also includes critical concepts such as enforcing Git-based workflows, managing code reviews, and applying trunk-based development models for seamless CI integration. The course further dives into container-based delivery systems by teaching how to integrate Jenkins with Docker. You'll get hands-on experience setting up Docker agents for your Jenkins pipelines, writing Dockerfiles, and automating the building and publishing of Docker images. You'll learn how to optimize image sizes for faster deployments by utilizing multi-stage Docker builds. This course is perfect for developers and DevOps engineers who want to enhance their skills in automating CI/CD processes with Jenkins. No prior Jenkins experience is necessary, but familiarity with Git and basic coding concepts will be beneficial. Whether you're a beginner or someone looking to sharpen your CI skills, this course will take you from foundational principles to advanced integration techniques.

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

JenkinsDocker (Software)Git (Version Control System)Continuous DeploymentContinuous DeliveryCI/CDContainerizationCode Review

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

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

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

Course Introduction

Welcome to the CourseВидеоFull Course ResourcesЧтение
02Introduction to Jenkins5 материалов

Introduction to Jenkins

Module IntroВидео

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

Packt - Course Instructors

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

Continuous Integration Mastery with Jenkins
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 6.9 ч

6 модулей

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

Субтитры: Казахский

Часть программы вашего университета
How to setup lab environment with JenkinsВидео
Setting up and Configuring Jenkins ServerВидео
Setting Up Jenkins with DockerDIALOGUE
Introduction to Jenkins - AssessmentЗадание
03Manually Building CI Pipeline10 материалов

Manually Building CI Pipeline

Module IntroВидеоExploring Jenkins Dashboard and UIВидеоUnderstanding the Use Case and Forking the Git RepoВидеоCreating Build Job for Java AppВидеоAdding Unit Test and Package JobsВидеоConnecting Jobs with Upstreams and DownstreamsВидеоVisualising with Build Pipeline Plugin, Polling SCMВидеоLab Time - Try it YourselfВидеоCreating Jenkins Jobs and CI WorkflowDIALOGUEManually Building CI Pipeline- AssessmentЗадание
04Pipeline as a Code9 материалов

Pipeline as a Code

Module IntroВидеоLearning Jenkinsfile SyntaxВидеоWriting Declarative Jenkinsfile for Java AppВидеоLaunching Pipeline with Blue Ocean UIВидеоUnderstanding Multi Branch PipelineВидеоEditing Pipeline using Web UIВидеоLab Time - Try it YourselfВидеоBuilding CI Pipelines with JenkinsDIALOGUEPipeline as a Code - AssessmentЗадание
05Enforcing Git Based Workflows9 материалов

Enforcing Git Based Workflows

Module IntroductionВидеоIntroduction to Git Branching ModelsВидеоTrunk Based development ModelВидеоConfiguring Branch Protection RulesВидеоBranching, Merging and Pull RequestsВидеоMandating Code ReviewsВидеоLab Time - Try it YourselfВидеоExploring Scripted vs Declarative Pipelines in JenkinsDIALOGUEEnforcing Git Based Workflows - AssessmentЗадание
06Integrating Jenkins with Container-based Delivery13 материалов

Integrating Jenkins with Container-based Delivery

Module IntroВидеоWhy and how integrate Jenkins with DockerВидеоRunning a Docker Integration Smoke TestВидеоConfiguring Per Stage Docker AgentВидеоWriting Dockerfile for Packaging Spring Boot AppВидеоOptimizing Image with Multi Stage BuildВидеоAutomating Docker Image Build and Publish from JenkinsВидеоConfiguring Docker Registry CredentialsВидеоSummaryВидеоImplementing Trunk-Based Development ModelDIALOGUEFull Course Practice AssessmentЗаданиеIntegrating Jenkins with Container-based Delivery - AssessmentЗаданиеFull Course AssessmentЗадание