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

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

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

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

Learning Continuous Integration with Jenkins

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

О курсе

This course provides a comprehensive guide to mastering Continuous Integration (CI) and Continuous Deployment (CD) with Jenkins. You will explore essential technologies like cloud computing, containerization, and GitOps while building and optimizing CI/CD pipelines. Understanding and applying these concepts will significantly enhance your DevOps and development workflow. By the end of this course, you will be able to deploy Jenkins on the cloud, optimize security practices, and build resilient CI/CD pipelines. You will gain practical, hands-on experience with tools like GitHub, SonarQube, Artifactory, and Kubernetes, all within a cloud-native environment. What sets this course apart is its combination of in-depth theory and real-world application. You will not only learn the concepts but also see how they are used in practical, everyday scenarios that reflect the demands of modern DevOps environments. This course is suitable for developers, testers, release engineers, and project managers. It assumes basic knowledge of Agile and DevOps and is ideal for those looking to advance their Jenkins and CI/CD pipeline expertise.

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

Continuous IntegrationJenkinsContinuous DeliveryInfrastructure as Code (IaC)ArtifactoryAutomationKubernetesDevOpsCloud-Native ComputingDevops ToolsAI IntegrationsChatGPTContainerizationGit (Version Control System)Continuous DeploymentSonarQubeAgile MethodologyCI/CDAuthenticationsCloud Deployment

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

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

01The What, How, and Why of Continuous Integration10 материалов

Lesson 1

Courser OverviewВидеоThe What, How, and Why of Continuous Integration - Overview VideoВидеоIntroductionЧтениеContinuous FeedbackЧтение

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

Packt - Course Instructors

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

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

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 26 ч

12 модулей

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

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

Часть программы вашего университета
Trunk-based WorkflowЧтение
Quality Profiles and RulesЧтение
Software Composition Analysis (SCA)Чтение
Why Is Continuous Integration Crucial?Чтение
Cost-effective SystemЧтение
Continuous Integration FundamentalsЗадание
02Planning, Deploying, and Maintaining Jenkins12 материалов

Lesson 1

Planning, Deploying, and Maintaining Jenkins - Overview VideoВидеоIntroductionЧтениеDetermining Optimal Hardware RequirementsЧтениеEvaluating Jenkins Deployment ScenariosЧтениеHow Does JCasC WorkЧтениеCreating a Managed Kubernetes ClusterЧтениеUsing the Jenkins Helm ChartЧтениеDeploying Jenkins to a Cloud InstanceЧтениеPreparing Helper ScriptsЧтениеRunning the Terraform CodeЧтениеUpgrading Jenkins Using a Shell ScriptЧтениеJenkins Operations and InfrastructureЗадание
03Securing Jenkins7 материалов

Lesson 1

Securing Jenkins - Overview VideoВидеоIntroductionЧтениеInstalling the Jenkins Plugin for Azure ADЧтениеPractice: Analyze a Jenkins Security ScenarioDIALOGUEUnderstanding CSRF Protection in JenkinsЧтениеUser-level CredentialsЧтениеSecuring Jenkins EnvironmentsЗадание
04Extending Jenkins9 материалов

Lesson 1

Extending Jenkins - Overview VideoВидеоIntroductionЧтениеCreating a Personal Access Token on GitHubЧтениеConfiguring the GitHub PluginЧтениеPractice: Design a CI Integration PlanDIALOGUEDeploying an Ingress File for SonarQubeЧтениеConfiguring the SonarQube PluginЧтениеDeploying an Ingress File for ArtifactoryЧтениеJenkins and CI/CD Ecosystem IntegrationЗадание
05Scaling Jenkins7 материалов

Lesson 1

Scaling Jenkins - Overview VideoВидеоIntroductionЧтениеMethods for Building a Distributed FarmЧтениеPractice: Analyze Jenkins Scaling Trade-offsDIALOGUECreating On-Demand Build Agents on AzureЧтениеCreating an Azure Service Principal Credential Inside JenkinsЧтениеJenkins Scaling and Cloud Resource ManagementЗадание
06Enhancing Jenkins Pipeline Vocabulary12 материалов

Lesson 1

Enhancing Jenkins Pipeline Vocabulary - Overview VideoВидеоIntroductionЧтениеJenkins Scripted Pipeline SyntaxЧтениеPipelineЧтениеStepsЧтениеPractice: Structuring a Jenkins Declarative PipelineDIALOGUEEnvironmentЧтениеStageЧтениеWhenЧтениеWorking with Parallel Nested StagesЧтениеIntroducing Jenkins Snippet GeneratorЧтениеJenkins Pipeline FundamentalsЗадание
07Crafting AI-Powered Pipeline Code7 материалов

Lesson 1

Crafting AI-Powered Pipeline Code - Overview VideoВидеоIntroductionЧтениеGuidelines for Effective Interaction with ChatGPTЧтениеPractice: Applying the D-R-T-R MethodologyDIALOGUERunning Your Pipeline CodeЧтениеConstructing a Pipeline Code Using ChatGPTЧтениеAI and Jenkins Pipeline CollaborationЗадание
08Setting the Stage for Writing Your First CI Pipeline9 материалов

Lesson 1

Setting the Stage for Writing Your First CI Pipeline - Overview VideoВидеоIntroductionЧтениеUnderstanding the Source CodeЧтениеApp.jsЧтениеPractice: Design a CI PipelineDIALOGUECreating a Repository on GitHub for Your ProjectЧтениеCreating a Webhook on the RepositoryЧтениеUsing Artifactory as a Docker RegistryЧтениеFoundations of CI Pipeline SetupЗадание
09Writing Your First CI Pipeline10 материалов

Lesson 1

Writing Your First CI Pipeline - Overview VideoВидеоIntroductionЧтениеPerforming Unit TestingЧтениеBuilding and Publishing Images to ArtifactoryЧтениеPractice: Troubleshoot a Realistic CI PipelineDIALOGUEPublishing Testing Results to JenkinsЧтениеVisualizing the CI Pipeline Run and Test ResultsЧтениеVisualizing the SCA Report and Code CoverageЧтениеVisualizing Build ArtifactsЧтениеCI Pipeline FundamentalsЗадание
10Planning for Continuous Deployment12 материалов

Lesson 1

Planning for Continuous Deployment - Overview VideoВидеоIntroductionЧтениеUniversal CI and CDЧтениеPlanning Continuous DeploymentЧтениеExploring the Helm Chart of Our Web ApplicationЧтениеReflect: Choosing Your Continuous Deployment StrategyDIALOGUESetting Up Staging and Production EnvironmentsЧтениеDeploying Ingress Files for the Web ApplicationЧтениеGetting Started with Installing Argo CDЧтениеCreating Applications in Argo CDЧтениеIntegrating Jenkins with Argo CDЧтениеContinuous Deployment FundamentalsЗадание
11Writing Your First CD Pipeline7 материалов

Lesson 1

Writing Your First CD Pipeline - Overview VideoВидеоIntroductionЧтениеConfiguring Pipeline Options and the EnvironmentЧтениеPractice: Design a Safe Deployment PipelineDIALOGUERun Performance TestingЧтениеCD in ActionЧтениеCD Pipeline Fundamentals and PracticesЗадание
12Enhancing Your CI/CD Pipelines9 материалов

Lesson 1

IntroductionЧтениеUsing Copilot to Write Pipeline CodeЧтениеUsing Jenkins Shared LibrariesЧтениеUsing the Shared Library Inside Your PipelineЧтениеPractice: Prioritize Pipeline ImprovementsDIALOGUECatching Security Vulnerabilities Early in CodeЧтениеScanning for Vulnerabilities through a CI PipelineЧтениеVisualizing the Vulnerability Report Using XrayЧтениеCI/CD Pipeline Optimization and SecurityЗадание