Skip to content

Curs complet Git și GitHub

21,00 

Cursul Complet Git și GitHub vă oferă stăpânirea completă a celui mai utilizat sistem de control al versiunilor din lume.

De la primele comenzi până la fluxuri de lucru avansate în echipă, cursul este esențial pentru orice developer care dorește să lucreze profesionist.

Categorie: Brand:

Descriere

Cursul Complet Git și GitHub vă oferă stăpânirea completă a celui mai utilizat sistem de control al versiunilor din lume. De la primele comenzi până la fluxuri de lucru avansate în echipă, cursul este esențial pentru orice developer care dorește să lucreze profesionist.

Cursul include 14 capitole structurate progresiv, cu exemple practice și exerciții reale, acoperind atât Git local cât și colaborarea pe GitHub și integrarea în pipeline-uri CI/CD.

Ce vei învăța în Cursul Git și GitHub

Introducere în controlul versiunilor

Înțelegeți de ce controlul versiunilor este esențial în dezvoltarea software modernă și cum Git a revoluționat modul de lucru al echipelor de programare. Descoperiți diferențele dintre sistemele locale, centralizate și distribuite.

  • Sisteme de control al versiunilor: local, centralizat (CVCS), distribuit (DVCS)
  • De ce Git este standardul industriei față de SVN, Mercurial
  • GitHub, GitLab și Bitbucket – ecosistemul Git în cloud

Instalare, configurare și concepte fundamentale

Instalați și configurați Git pe Windows, macOS și Linux, incluv configurarea cheilor SSH pentru GitHub. Stăpâniți conceptele fundamentale: repository, commit, branch, HEAD și starea fișierelor în Git.

  • Instalare Git pe toate sistemele de operare
  • Configurare identitate, editor și preferințe globale
  • Cele trei zone Git: Working Directory, Staging Area, Repository
  • Fișierul .gitignore – excluderea fișierelor sensibile sau generate

Comenzi esențiale Git

Lucrați eficient cu comenzile de bază: init, add, commit, status, log, diff. Înțelegeți cum să anulați modificări în toate zonele Git și cum să navigați prin istoricul proiectului.

  • git init, git clone, git status, git add, git commit
  • git log cu formate personalizate și filtre avansate
  • git diff pentru compararea versiunilor
  • Anularea modificărilor: git restore, git reset, git revert

Branch-uri și merge

Stăpâniți lucrul cu branch-uri pentru a dezvolta funcționalități izolat și a integra modificările în siguranță. Înțelegeți diferența dintre merge și rebase și când să utilizați fiecare strategie.

  • Crearea, ștergerea și navigarea între branch-uri
  • Strategii de merge: fast-forward, recursive, squash
  • Rebase interactiv pentru un istoric curat
  • Rezolvarea conflictelor de merge

GitHub și colaborarea în echipă

Utilizați GitHub pentru colaborare eficientă în echipă: pull request-uri, code review, GitHub Actions și gestionarea proiectelor. Învățați fluxul de lucru Git Flow și GitHub Flow utilizate în industrie.

  • Fork, Pull Request și procesul de code review
  • GitHub Actions pentru automatizarea CI/CD
  • GitHub Projects pentru gestionarea task-urilor
  • Git Flow vs. GitHub Flow – când să folosești fiecare

Rezultate după finalizarea cursului

  • Utilizați Git fluent pentru gestionarea proiectelor personale și de echipă
  • Contribuiți la proiecte open source pe GitHub
  • Implementați fluxuri de lucru profesionale cu branch-uri și pull request-uri
  • Automatizați testarea și deployment-ul prin GitHub Actions

Cursuri complementare recomandate

Pentru a aprofunda cunostintele, va recomandam urmatoarele cursuri din platforma GOAI:

Articole si resurse utile pe goai.ro

Back To Top
Search
Coșul dvs.

Your cart is empty.