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

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

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

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

Advanced Git and GitHub Practices

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

О курсе

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. This course offers an extensive exploration of advanced DevOps tools and practices, designed for technical professionals aiming to streamline their workflows and improve software quality. You’ll begin with an introduction to SonarQube, learning its installation process and integration with Jenkins. Next, delve into Ansible to master playbooks, roles, and the automation of complex deployments. The course continues with Docker, where you’ll understand containerization, Docker Compose, and Swarm. Progressing further, you’ll explore Kubernetes, starting from basic concepts to complex configurations, including the creation of clusters, managing Kubernetes objects, and utilizing Helm charts. You’ll also learn how to implement CI/CD pipelines, scale applications, and monitor performance using Prometheus and Grafana. Each section is packed with practical demonstrations and real-world scenarios, ensuring you gain the hands-on experience needed to apply these tools effectively in your projects. By the end of this course, you’ll have a comprehensive understanding of how to leverage these advanced tools to enhance your DevOps practices. Whether you’re looking to improve code quality, automate deployments, or scale applications efficiently, this course provides the knowledge and skills to achieve your goals. This course is ideal for technical professionals, including DevOps engineers, system administrators, and software developers, who are looking to advance their skills in automation, containerization, and CI/CD practices. Prerequisites include a basic understanding of DevOps concepts, familiarity with command-line interfaces, and experience with software development or system administration.

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

DevOpsGitHubGit (Version Control System)KubernetesCI/CDVersion ControlDevops ToolsAnsibleIT AutomationContinuous DeploymentSonarQubeDocker (Software)Application DeploymentContainerizationJenkinsContinuous Integration

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

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

01Git Branching and Workflow Basics9 материалов

Git and GitHub

Introduction to the Course 'Advanced Git and GitHub Practices'ЧтениеFull Specialization ResourcesЧтениеWhy Do We Need Branches on GitВидеоBranches in DevOps WorkflowВидео

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

Packt - Course Instructors

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

Advanced Git and GitHub Practices
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 5.1 ч

3 модулей

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

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

Часть программы вашего университета
Working with Branches on GitHubВидео
Working with Branches on GitВидео
Committing Changes on BranchesВидео
Merge Changes onto Master BranchВидео
Resolving Merge ConflictsВидео
02Advanced Repository Management and Collaboration8 материалов
Forking a RepositoryВидеоCreating Pull Request (PR)ВидеоWorking with Private RepositoriesВидеоAdding Collaborator to a RepositoryВидеоCreating Protected BranchesВидеоTagging a CommitВидеоRevert Changes from Working DirectoryВидеоReverting Changes from Staging Area and Local RepoВидео
03Advanced Git Commands and DevOps Integration13 материалов
Using .Gitignore FileВидеоGit Rebase CommandВидеоGit Fetch Versus Git PullВидеоIntroduction to Git ProjectВидеоSet Up Git Repository and Branches for New ProjectВидеоAllowing Developers to Check-In CodeВидеоEnabling DevOps Workflow on Dev EnvironmentВидеоPull Request (PR) to Merge Code from Dev Branch to UAT BranchВидеоRelease Code onto ProductionВидеоConclusion to the Course 'Advanced Git and GitHub Practices'ЧтениеGetting Started with Git and GitHubDIALOGUEFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание