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

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

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

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

Git and GitHub: Version Control for Modern Development

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

О курсе

This course provides a strong foundation in version control using Git and GitHub, enabling you to manage code efficiently and collaborate effectively in team environments. You’ll learn essential Git commands, implement branching and merging strategies, use GitHub for code reviews and workflow automation, and integrate version control into DevOps pipelines using tools like GitHub Actions and GitHub Copilot. By the end of this course, you will be able to: • Explain the core concepts and benefits of version control with Git • Create and manage repositories using Git and GitHub • Implement branching, merging, and pull request workflows for collaboration • Automate development tasks using Git hooks and GitHub Actions • Integrate Git into DevOps pipelines to support secure and efficient software delivery This course is tailored for learners aiming for roles such as DevOps engineers, software developers, QA professionals, and system administrators who want to strengthen their skills in version control, collaborative development, and Git-based automation within modern DevOps workflows. Basic understanding of software development and familiarity with the command line are recommended, but no prior experience with Git or GitHub is required. Join us to discover how Git, GitHub workflows, and version control automation can streamline code management, enhance team collaboration, and support efficient delivery in modern DevOps environments.

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

Git (Version Control System)GitHubCI/CDCode ReviewVersion ControlContinuous DeploymentJenkinsSecurity ControlsSoftware VersioningContinuous IntegrationGitHub CopilotWebhook SecurityDevops ToolsAuthenticationsSoftware Development ToolsSoftware DevelopmentDevOps

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

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

01Git and GitHub Essentials40 материалов

Introduction to Version Control & Git

Welcome to Git and GitHub: Version Control for Modern DevelopmentЧтениеCourse IntroductionВидеоWhy Version Control is EssentialВидеоCentralized vs. Distributed Version ControlВидео

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

Edureka

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

Git and GitHub: Version Control for Modern Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.7 ч

4 модулей

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

Субтитры: Арабский, Французский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Introduction to Git and Its FeaturesВидео
Installing and Configuring GitВидео
The Evolution of Version Control SystemsЧтение
How to use Discussion PromptЧтение
Introduce YourselfОбсуждение
The Role of Version Control in Modern DevelopmentОбсуждение
Practice Quiz: Introduction to Version Control and GitЗадание
Version Control Essentials Check-InDIALOGUE

Getting Started with Git

Git InternalsВидеоUnderstanding Git File WorkflowВидеоInitializing a Repository and First CommitВидеоCloning a RepositoryВидеоTracking and Untracking FilesВидеоWorking with .gitignoreВидеоBest Practices for Structuring Git RepositoriesЧтениеGit Internals and Staging AreaОбсуждениеPractice Quiz: Getting Started with GitЗадание

Introduction to GitHub

GitHub and its UsesВидеоSetting Up a GitHub Account and SSH AuthenticationВидеоCreating and Managing GitHub RepositoriesВидеоPushing and Pulling Changes between Git and GitHubВидеоForking and Cloning RepositoriesВидеоIntroduction to GitHub WorkflowsЧтениеReal-World Use of GitHubОбсуждениеPractice Quiz: Introduction to GitHubЗадание

Working with Remote Repositories

Remote Repository Basics ВидеоGit Authentication: HTTPS vs. SSH ВидеоAdvanced Collaboration With GitHubВидеоConfiguring Remote RepositoriesВидеоResolving Merge Conflicts in Remote WorkflowsВидеоBest Practices for Managing Remote RepositoriesЧтениеRemote Collaboration ChallengesОбсуждениеPractice Quiz: Working with Remote RepositoriesЗадание

Module Wrap-Up and Assessment

Summary: Git and GitHub EssentialsЧтениеKnowledge Check: Git and GitHub EssentialsЗаданиеGit Concepts and Commands Understanding Check-InDIALOGUE
02Collaborative Development with Git Workflows28 материалов

Git Branching and Merging

Why Use Branches in Git?ВидеоCreating and Switching BranchesВидеоMerging Strategies: Fast-Forward vs. Non-Fast-ForwardВидеоResolving Merge ConflictsВидеоDisaster Recovery in Git Reflog, Reset and RestoreВидеоGit Branching Best PracticesЧтениеBranching for Agile SprintsОбсуждениеPractice Quiz: Git Branching and MergingЗадание

Advanced Git Branching and Rebasing

GitHub FlowВидеоGitFlow ВидеоTrunk-Based DevelopmentВидеоWorking with Feature Branches and Pull RequestsВидеоCode Reviews and Collaboration with GitHubВидеоRebasing vs. MergingВидео

Managing Large Repositories and Git History

Handling Large Files with Git LFSВидеоWorking with Submodules in GitВидеоCleaning Up Git History with Filter-Branch and RebaseВидеоDebugging with Git BisectВидеоStrategies for Handling Large RepositoriesЧтениеCleaning Commit History Before ReleaseОбсуждение

Module Wrap-Up and Assessment

Summary: Collaborative Development with Git WorkflowsЧтениеKnowledge Check: Collaborative Development with Git WorkflowsЗаданиеBranching Strategies and Collaboration Skills Check-InDIALOGUE
03Advanced GitHub Features and DevOps Integration30 материалов

Automating Git with Hooks and GitHub Actions

Introduction to Git HooksВидеоPre-Commit and Post-Commit HooksВидеоAutomating Code Quality with HooksВидеоIntroduction to GitHub Actions for AutomationВидеоBest Practices for Using Git Hooks and GitHub ActionsЧтениеBalancing Speed and Safety in AutomationОбсуждениеPractice Quiz: Automating Git with Hooks and GitHub ActionsЗадание

Secure Git and GitHub Practices

Managing Credentials Securely in GitВидеоUsing Signed Commits for VerificationВидеоSecure GitHub Repository Access and PermissionsВидеоIdentifying and Removing Sensitive Data from RepositoriesВидеоSecurity Risks and Mitigation Strategies in GitЧтениеPreventing Security Breaches in Open RepositoriesОбсуждение

Integrating Git with DevOps and CI/CD

Introduction to GitOps and Infrastructure as CodeВидеоGitHub Actions vs. Jenkins for CI/CD PipelinesВидеоUsing Git with Docker and KubernetesВидеоVersion Control for Infrastructure ConfigurationВидеоBest Practices for Git in DevOps WorkflowsЧтениеGitOps in Cloud-Native EnvironmentsОбсуждение

GitHub Copilot Essentials for Git Users

Introduction to GitHub CopilotВидеоBasic Code Suggestions & Completion in CopilotВидеоResolve Merge Conflicts with GitHub Copilot - DemonstrationВидеоReal-World Impact of GitHub Copilot in Modern Software TeamsЧтениеCopilot in Onboarding and LearningОбсуждениеGitHub Copilot Essentials for Git UsersЗадание

Module Wrap-Up and Assessment

Summary: Advanced GitHub Features and DevOps IntegrationЧтениеKnowledge Check: Advanced GitHub Features and DevOps IntegrationЗаданиеRemote Repository Management and Workflow Check-InDIALOGUE
04Course Wrap-Up and Assessment5 материалов

Course Wrap-up and Assessments

Course SummaryВидеоImplementing Git-Based Workflows for Scalable Development at CodeHub SolutionsЧтениеUsing Git and GitHub for Team CollaborationЗаданиеEnd Course Knowledge Check: Git and GitHub: Version Control for Modern DevelopmentЗаданиеEnd-to-End Version Control Check-InDIALOGUE
Squashing Commits and Interactive RebaseВидео
Choosing the Right Git Workflow for Your TeamЧтение
Choosing the Right Workflow for Your TeamОбсуждение
Practice Quiz: Advanced Git Branching and RebasingЗадание
Practice Quiz: Managing Large Repositories and Git HistoryЗадание
Practice Quiz: Secure Git andGitHub PracticesЗадание
Practice Quiz: Integrating Git with DevOps and CI/CDЗадание