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

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

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

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

Source Control & CI/CD - Hands-On

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

О курсе

In the modern software landscape, manual deployment is considered a failure. This course focuses on building the "Automated Highway" that connects developers to the production environment, ensuring speed without sacrificing quality. We begin with a masterclass in Git, moving beyond simple commits into professional workflows. You will learn to navigate branching strategies, perform clean rebases, and resolve the complex merge conflicts that occur in high-velocity teams. The second half of the course shifts into the world of Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins and GitHub Actions. You will learn to treat the deployment process as a repeatable, version-controlled pipeline. From managing build artifacts and scheduled jobs to configuring distributed slave nodes for scaling automation, you will build a system that automatically tests and prepares code for release. By the end of this track, you will have moved from "doing the work" to "building the engine that does the work," a fundamental requirement for any professional DevOps role. Every topic follows the same structure: read the concept, attempt the lab, then watch a solution video that walks through professional reasoning at every step. Who this is for: DevOps engineers, developers, and systems professionals with Linux experience who are ready to build automated deployment pipelines and treat infrastructure as code.

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

Infrastructure as Code (IaC)Devops ToolsDevOps

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

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

01Version Control with Git24 материалов
Course IntroductionВидеоClone Git Repository on Storage ServerЧтениеHands-On Lab: Clone Git Repository on Storage ServerЧтениеSolution: Clone Git Repository on Storage ServerВидео

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

Mumshad Mannambeth

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

Source Control & CI/CD - Hands-On
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.6 ч

3 модулей

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

Часть программы вашего университета
Fork a Git RepositoryЧтение
Hands-On Lab: Fork a Git RepositoryЧтение
Fork a Git RepositoryВидео
Git Create BranchesЧтение
Lab: Git Create BranchesЧтение
Git Create BranchesВидео
Git Merge BranchesЧтение
Lab: Git Merge BranchesЧтение
New VideoВидео
Git Manage RemotesЧтение
Lab: Git Manage RemotesЧтение
Git Manage RemotesВидео
Git Revert Some ChangesЧтение
Lab: Git Revert Some ChangesЧтение
Solution: Git Revert Some ChangesВидео
Git Cherry PickЧтение
Hands-On Lab: Git Cherry PickЧтение
Solution: Git Cherry PickВидео
Version Control with GitDIALOGUE
Version control with GitЗадание
02Continuous Integration with Jenkins23 материалов
Configure Jenkins Job for Package InstallationЧтениеLab: Configure Jenkins Job for Package InstallationЧтениеConfigure Jenkins Job for Package InstallationВидео Jenkins Parameterized BuildsЧтениеLab: Jenkins Parameterized BuildsЧтениеJenkins Parameterized BuildsВидеоJenkins Scheduled JobsЧтениеLab: Jenkins Scheduled JobsЧтениеJenkins Scheduled JobsВидеоJenkins Database Backup JobЧтениеLab: Jenkins Database Backup JobЧтениеJenkins Database Backup JobВидеоJenkins Slave NodesЧтениеLab: Jenkins Slave NodesЧтениеJenkins Slave NodesВидеоJenkins Project SecurityЧтениеLab: Jenkins Project SecurityЧтениеJenkins Project SecurityВидеоJenkins Deploy PipelineЧтениеLab: Jenkins Deploy PipelineЧтениеJenkins Deploy PipelineВидеоJob Configuration, Distributed Builds, and SecurityDIALOGUEContinuous Integration with JenkinsЗадание
03Advanced Pipelines & Automation24 материалов
Jenkins Conditional PipelineЧтениеHands-On Lab: Jenkins Conditional PipelineЧтениеSolution: Jenkins Conditional PipelineВидео Jenkins Deployment JobЧтениеHands-On Lab: Jenkins Deployment JobЧтениеSolution: Jenkins Deployment JobВидео Jenkins Chained BuildsЧтениеHands-On Lab: Jenkins Chained BuildsЧтениеSolution: Jenkins Chained BuildsВидеоJenkins Multistage PipelineЧтениеLab: Jenkins Multistage PipelineЧтениеJenkins Multistage PipelineВидеоCreate Ansible Inventory for App Server TestingЧтениеLab: Create Ansible Inventory for App Server TestingЧтениеCreate Ansible Inventory for App Server TestingВидеоTroubleshoot and Create Ansible PlaybookЧтениеLab: Troubleshoot and Create Ansible PlaybookЧтениеTroubleshoot and Create Ansible PlaybookВидеоCopy Data to App Servers using AnsibleЧтениеHands-On Lab: Copy Data to App Servers using AnsibleЧтение Solution: Copy Data to App Servers using AnsibleВидеоPipelines as Code, Conditional Logic, and Ansible IntegrationDIALOGUESource Control & CI/CDЗаданиеAdvanced Pipelines & AutomationЗадание