• No hay productos en el carrito.

Inicio / Cursos / Git Mastery: Beginner to Expert with GitHub & GitLab
Impartido por Mike KilicPago único de $2,800 MXN · acceso por 12 meses

Git Mastery: Beginner to Expert with GitHub & GitLab

Become a professional Git user along with expertise in GitHub, GitLab & Azure DevOps. Step-by-Step no assumptions made.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 12 unidades
Qué aprenderás

Lo que serás capaz de hacer

This course is all about Git and GitHub/GitLab/Azure Devops. This course comprehensively covers not only Git but also possible Git hosting providers such as GitHub/GitLab or Azure DevOps , which means no prior knowledge or experience is required. Starting from the very basics we will move to more intermediate topics ( Branching, Merging, Rebasing, ... ) and finally progress onto advanced topics such as Submodules, Subtrees, ect & dot repos and more. If those terms are new to you - jump in and you will learn all that and more using multiple practice examples and animated slides. Become a Git expert with proficiency in Repository/Team Management in GitHub/GitLab/Azure DevOps. This is the most complete and comprehensive Git and GitHub/GitLab/Azure DevOps course , with tons of practical activities enchanted with animated slides for better understanding as well as a 30-page Cheat-Sheet. By the end of this course you will be the person to ask about Git! Everything will be taught from scratch, from the very basics to the advanced topics. If you truly want to master Git and GitHub/GitLab/Azure Devops this course is for you. For those who are interested which commands will be covered in this course here is a list (without additional options that will be explored in the course): git add · git bisect · git blame · git branch · git checkout · git cherry-pick · git clean · git clone · git commit · git config · git diff · git grep · git fetch · git gc · git gui · git init · git log · git ls-files · git merge · git merge-base · git merge-file · git mergetool · git mv · git pull · git push · git rebase · git reflog · git remote · git reset · git restore · git rev-list · git revert · git rm · git shortlog · git show · git stage · git status · git submodule · git subtree · git switch · git tag _______________________________________________________________________________________________________ This course is divided into 10 chapters , which will explore and go into detail on several core topics surrounding git. Below is a small summary for each chapter: Chapter 1 focuses on clarifying the difference between Git and hosting services such as GitHub & GitLab. Chapter 2 is a quick dive into Git and its most used commands. After this you will be comfortable with basic Git operations such as git add · git commit · git push · git pull · git status · git log · git cherry-pick · git checkout · and more . You will also know how to setup a .gitignore file and be able to create Branches and merge them. And finally we will cover Authentication methods such as ( HTTPS vs SSH ). Chapter 3 focuses purely on Git! This is the longest chapter in the course for a good reason. Having finished this chapter you will be able to perform pretty much all actions there are to Git, such as Commits · Undoing Commits · Branches · Merging · Stashing · Remote Repositories · Merge-Conflicts · Rebasing · Tags · Commit References · Git Interna and more... Chapter 4 will probably be most peoples' favourite as we won't be making changes to a Repository ourselves, but retrieve information of an already existing Repository. This will include extensive use of the following commands with various options of git log · git tag · git reflog · git show · git diff · git grep · git blame · git bisect · git shortlog. You will also learn how to visualize a Repository using Gitstats & gitk & GitKraken . Chapter 5 is all about GitHub, the most known and used Git Hosting Service. After completing this chapter you will be able to manage and set up Personal Repositories as well as Organisations/Teams with ease. This includes managing Pull-Requests and also setting up recommended permissions and protecting branches. Furthermore you will also practice on how to link Issues and Pull-Requests together and also create and use Labels. For managing purposes we will set up automated Issue/Project Boards. Last but not least we will make use of GitHub Actions and create a GitHub Wiki + GitHub Pages and finally set up some security with Dependabot and CodeQL. Chapter 6 is all about GitLab, probably the second most used Git Hosting Service. This Chapter covers the same topics as chapter 5 (GitHub) but for GitLab. This will include Merge Requests & Permissions (Personal + Groups) · Issues & Labels · Member permissions & roles · Forking · Project Boards & Milestones · Wiki & Code Snippets · CI/CD Pipeline Basics · GitLab Pages · Web IDE. Chapter 7 focuses on two other known Git Hosting Services: Azure DevOps & Bitbucket. The topics in this chapter will be similar to what you've learned for GitHub & GitLab. Chapter 8 covers Workflows. After this chapter you will be able to setup a necessary Workflow and decide which Workflow is suitable for your Repository/Project. The following Workflows are covered: Solo-Development · Feature Branches · Gitflow - Long Running Branches · Trunk-based Development . Chapter 9 will handle advanced topics with various exercises. We will set up different Hooks ( pre-commit , post-commit , commit-msg , pre-push ) to enchant our Development and Workflow-Guidelines. Afterwards we will have a deep dive on how to properly write commit-messages, such as splitting it up into a subject + body and linking it with Issues & Merge/Pull-requests from GitHub & GitLab. Furthermore we will learn and practice Git Submodules & Subtrees, two very advanced Git topics. At the end we will make our lives easier by adding some Git Aliases and setup 2FA for GitHub. Chapter 10 covers topics that are unknown to most Git users like how to manage your /etc directory with Git and how to setup a Dotfiles Repository. As some Repositories use binary files, we're going to practice and setup Git LFS (Large File Storage). At the end we will use Visual Studio Code and install the well known GitLens extension. Chapter 11 contains the downloadable Cheat-Sheet. Chapter 12 will contain lessons that will be added to the course from time to time to keep it up-to-date. Currently there's lessons about signed commits for GitHub. You will not just use the terminal to perform Git operations. In parallel you will also learn to use GUI applications for various use cases : GitHub Desktop gitk Visual Studio Code (+ GitLens) GitKraken TortoiseGit Meld (For Merge-Conflicts) Gitstats Git GUI Join now and you will get lifetime-long access to 31 hours of content packed with tons of practical exercises and a 30-page Cheat Sheet! After finishing this course you will be the person to ask about Git in your company and you will be able to perform advanced tasks with ease! You also get a 30-day money-back guarantee . No questions asked! Join now to become a true Git master!

  • Master key Git concepts
  • Perform basic operations such as branching/merging/rebasing/cherry-picking
  • Learn how to solve Merge-Conflicts like a pro using various tools
  • Learn how to perform Pull-Requests (GitHub) & Merge-Requests (GitLab)
  • Use advanced operations such as Submodules / Subtrees / Hooks and more
  • Contribute to public repositories with works and creating pull requests of a forked repository

Temario

UNIDAD 1 - Introduction · 7 lecciones

UNIDAD 1 - Introduction

  • Course IntroductionVideo · 10 min
  • Course OverviewVideo · 24 min
  • Chapter 1 OverviewVideo · 0 min
  • What is Git?Video · 3 min
  • "Git" and "git"Video · 2 min
  • Different Git InterfacesVideo · 2 min
  • Git vs GitHub vs GitLabVideo · 4 min
UNIDAD 2 - Git quick dive & Authentication · 26 lecciones

UNIDAD 2 - Git quick dive & Authentication

  • Chapter 2 OverviewVideo · 3 min
  • Installing Git in LinuxVideo · 2 min
  • Installing Git in WindowsVideo · 5 min
  • Choose our default Git EditorVideo · 2 min
  • Creating our GitHub AccountVideo · 8 min
  • Crashcourse: Cloning our GitHub RepositoryVideo · 9 min
  • Crashcourse: git add & git commitVideo · 10 min
  • Crashcourse: git statusVideo · 15 min
  • Crashcourse: .gitignoreVideo · 8 min
  • Crashcourse: git push & git pullVideo · 18 min
  • Crashcourse: git logVideo · 6 min
  • Crashcourse: Push local repository to GitHubVideo · 18 min
  • Crashcourse: BranchesVideo · 27 min
  • Authentication OverviewVideo · 3 min
  • Authentication: Windows Credential ManagerVideo · 6 min
  • Authentication: macOs KeychainVideo · 3 min
  • Authentication: SSH instead HTTPSVideo · 9 min
  • Authentication: Changing local repo to sshVideo · 5 min
  • IDE & Editors: OverviewVideo · 3 min
  • IDE & Editors: EmacsVideo · 7 min
  • IDE & Editors: Git GuiVideo · 7 min
  • IDE & Editors: GitHub DesktopVideo · 10 min
  • IDE & Editors: IntelliJVideo · 8 min
  • IDE & Editors: TortoiseGitVideo · 5 min
  • IDE & Editors: VSCode GitLensVideo · 6 min
  • Git with Synchronization and BackupsVideo · 6 min
UNIDAD 3 - Git Advanced Deep Dive · 45 lecciones

UNIDAD 3 - Git Advanced Deep Dive

  • Chapter 3 OverviewVideo · 3 min
  • Git Nomenclature & Recap 01Video · 3 min
  • Git Nomenclature & Recap 02Video · 5 min
  • Git Nomenclature & Recap 03Video · 4 min
  • Git Nomenclature & Recap 04Video · 3 min
  • Git Interna Introduction 01Video · 8 min
  • Git Interna Introduction 02Video · 5 min
  • Git Commits: Deep DiveVideo · 14 min
  • Git Commits: InternaVideo · 10 min
  • Git Commit: Move & DeleteVideo · 5 min
  • Git Repository to CloneLectura · 0 min
  • Git Commits Undo: Repository OverviewVideo · 2 min
  • Git Commits Undo: git reset & git restoreVideo · 9 min
  • Git Commits Undo: git show & git diffVideo · 9 min
  • Git Commits Undo: git restoreVideo · 8 min
  • Git Commits Undo: git revertVideo · 9 min
  • Git Commits Undo: git resetVideo · 12 min
  • Git Commits Undo: Changing commit messageVideo · 7 min
  • Git Commits Undo: Summary 01Video · 18 min
  • Git Commits Undo: Summary 02Video · 11 min
  • Branches 01Video · 5 min
  • Branches 02Video · 10 min
  • Merging 01Video · 8 min
  • Merging 02Video · 8 min
  • Merging 03Video · 11 min
  • Git Stash-Area (Stashing)Video · 12 min
  • Remote Repositories IntroVideo · 7 min
  • Remote Repositories 02Video · 9 min
  • Remote Repositories 03Video · 6 min
  • Remote Repositories InternaVideo · 11 min
  • Merge Conflict IntroVideo · 3 min
  • Merge Conflict 02 (VSCode)Video · 11 min
  • Download RepositoryLectura · 0 min
  • Merge Conflict 03: Merge-Tools (Meld)Video · 10 min
  • Merge Conflict 04: Content Merge Conflic & InternaVideo · 15 min
  • Rebasing IntroVideo · 4 min
  • Rebasing 02: Hands OnVideo · 8 min
  • Rebasing 03: Explained & Rebasing optionsVideo · 16 min
  • Rebasing 04: Squashing several commitsVideo · 5 min
  • Tags IntroVideo · 8 min
  • Tags 02: Lightweight vs Annotated TagsVideo · 14 min
  • Tags 03: Deleting/Changing/Undoing TagsVideo · 15 min
  • Referencing Commits 01Video · 16 min
  • Referencing Commits 02Video · 15 min
  • Git Interna FinalVideo · 11 min
UNIDAD 4 - Information Analysis in Git-Repository · 23 lecciones

UNIDAD 4 - Information Analysis in Git-Repository

  • Chapter 4 OverviewVideo · 5 min
  • git log 01: Usefull optionsVideo · 10 min
  • git log 02: Usefull options PRACTICEVideo · 21 min
  • git log 03: --pretty SyntaxVideo · 10 min
  • git log 04: --pretty PRACTICEVideo · 14 min
  • git log 05: --grep & --file & --authorVideo · 8 min
  • git log 06: --grep & --file & --author PRACTICEVideo · 15 min
  • git log 07: Range SyntaxVideo · 6 min
  • git log 08: --since/after & --until/beforeVideo · 10 min
  • Repository to cloneLectura · 0 min
  • git log 09: Time-Range PRACTICEVideo · 15 min
  • git tag & git reflog 01Video · 4 min
  • git tag & git reflog 02Video · 8 min
  • git show & git diff 01Video · 10 min
  • git show & git diff 02Video · 10 min
  • git grep 01Video · 11 min
  • git grep 02 (& git blame)Video · 16 min
  • git bisect 01Video · 11 min
  • git bisect 02Video · 8 min
  • git shortlog 01Video · 4 min
  • git shortlog 02Video · 9 min
  • Gitstats & gitkVideo · 15 min
  • Gitkraken Quick OverviewVideo · 17 min
UNIDAD 5 - GitHub · 23 lecciones

UNIDAD 5 - GitHub

  • Chapter 5 OverviewVideo · 5 min
  • Pull Request IntroVideo · 9 min
  • Pull Request 01: Personal RepositoryVideo · 19 min
  • Pull Request 02: Personal Repository PermissionsVideo · 15 min
  • Pull Request 03: Personal Repository change base branchVideo · 9 min
  • Organisation 01: Creation & adding MembersVideo · 9 min
  • Organisation 02: Permission levels within an OrganisationVideo · 4 min
  • Organisation 03: Creating TeamsVideo · 14 min
  • Organisation 04: Assigning Team permissions for RepositoriesVideo · 10 min
  • Organisation 05: Overview of Team permission levelsVideo · 6 min
  • Organisation 06: Protected branches within a RepositoryVideo · 12 min
  • Forking 01: How to collaborate on foreign repositoriesVideo · 10 min
  • Forking 02: Disabling forkingLectura · 0 min
  • Issues & LabelsVideo · 15 min
  • Project BoardsVideo · 21 min
  • Markdown Syntax 01Video · 11 min
  • Markdown Syntax 02Video · 9 min
  • GitHub Actions 01Video · 15 min
  • GitHub Actions 02Video · 18 min
  • GitHub Actions 03Video · 9 min
  • GitHub WikiVideo · 7 min
  • GitHub PagesVideo · 7 min
  • GitHub Security with Dependabot & CodeQLVideo · 19 min
UNIDAD 6 - GitLab · 14 lecciones

UNIDAD 6 - GitLab

  • Chapter 6 OverviewVideo · 4 min
  • Create GitLab Project (Repository)Video · 18 min
  • Merge Request & Permissions 01Video · 9 min
  • Merge Request & Permissions 02Video · 20 min
  • Issues & LabelsVideo · 17 min
  • Project member permission levelsVideo · 5 min
  • Forking (Merge Request)Video · 10 min
  • Groups & PermissionsVideo · 21 min
  • Project Boards & MilestonesVideo · 14 min
  • Wiki & Code SnippetsVideo · 8 min
  • CI/CD Pipeline BasicsVideo · 22 min
  • GitLab PagesVideo · 9 min
  • GitLab WebIDEVideo · 7 min
  • GitLab Markdown SyntaxVideo · 11 min
UNIDAD 7 - Azure DevOps & Bitbucket · 6 lecciones

UNIDAD 7 - Azure DevOps & Bitbucket

  • Quick Info for Chapter 7Lectura · 0 min
  • Azure DevOps 01: Creating our Repository & Pull Request & Work ItemsVideo · 15 min
  • Azure DevOps 02: Creating Project BoardsVideo · 14 min
  • Azure DevOps 03: Sprints & WikiVideo · 17 min
  • Bitbucket 01: Creating Repository & Inviting Members & Pull RequestVideo · 14 min
  • Bitbucket 02: Permission & PipelinesVideo · 10 min
UNIDAD 8 - Workflows · 9 lecciones

UNIDAD 8 - Workflows

  • Chapter 8 OverviewVideo · 2 min
  • Basic Instructions for TeamsVideo · 9 min
  • Solo-DevelopmentVideo · 9 min
  • Feature Branches 01Video · 18 min
  • Feature Branches 02Video · 22 min
  • Gitflow - Long Running BranchesVideo · 17 min
  • Gitflow ArticleLectura · 0 min
  • Trunk-based DevelopmentVideo · 15 min
  • Which Workflow to use?Video · 8 min
UNIDAD 9 - Hooks & Submodule/Trees & Git-Aliasses & 2FA · 16 lecciones

UNIDAD 9 - Hooks & Submodule/Trees & Git-Aliasses & 2FA

  • Chapter 9 OverviewVideo · 3 min
  • Hooks 01: OverviewVideo · 7 min
  • Hooks 02: pre-commitVideo · 18 min
  • Hooks 03: pre-commit & post-commitVideo · 11 min
  • Hooks 04: commit-msgVideo · 18 min
  • Hooks 05: pre-pushVideo · 12 min
  • Concise Commit Messages 01Video · 3 min
  • Concise Commit Messages 02Video · 14 min
  • Concise Commit Messages 03Video · 7 min
  • Concise Commit Messages 04Video · 5 min
  • Git Submodules 01: Hands OnVideo · 31 min
  • Git Submodules 02: ExplainedVideo · 6 min
  • Git Subtree 01: Hands OnVideo · 24 min
  • Git Subtree 02: ExplainedVideo · 6 min
  • Git Aliases & zsh (oh my zsh)Video · 14 min
  • 2 Factor Authentication (2FA)Video · 22 min
UNIDAD 10 - Other Git usages · 6 lecciones

UNIDAD 10 - Other Git usages

  • etckeeper & gitVideo · 16 min
  • Dotfiles 01: Managing Linux .files with gitVideo · 20 min
  • Dotfiles 02: Importing our Dotfiles configVideo · 13 min
  • Git Large File Storage (LFS)Video · 17 min
  • Visual Studio Code: GitVideo · 19 min
  • Visual Studio Code: GitLensVideo · 21 min
UNIDAD 11 - Final Words & Extra Content · 2 lecciones

UNIDAD 11 - Final Words & Extra Content

  • Final WordsVideo · 6 min
  • Git Cheat SheetLectura · 0 min
UNIDAD 12 - Additional content · 8 lecciones

UNIDAD 12 - Additional content

  • Signed Commits 01: GitHubVideo · 12 min
  • Signed Commits 02: GitHubVideo · 16 min
  • HTTPS Support removed on GitHub 01: Use Personal Access Token insteadVideo · 6 min
  • HTTPS Support removed on GitHub 02: Use SSH Key insteadVideo · 6 min
  • Deploying GitLab on Oracle - CommandsLectura · 0 min
  • Deploying your own GitLab Server on Oracle Cloud - Part 1Video · 38 min
  • Deploying your own GitLab Server on Oracle Cloud - Part 2Video · 20 min
  • Practice Git with OhMyGitLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Git Mastery: Beginner to Expert with GitHub & GitLab

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Mike Kilic.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 12 unidades · 185 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Mike Kilic; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Git Mastery: Beginner to Expert with GitHub & GitLab

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture