Development Factory/Git & GitHub Enterprise

  • Lei99

Git & GitHub Enterprise

  • Course

Dacă ai lucrat cu comenzile de bază înainte, dar mereu îți este frică să nu strici ceva, atunci acest curs s-ar putea să fie pentru tine. Înscrie-te acum și învață să lucrezi cu Git ca un inginer software senior.

Poți face o mulțime de lucruri cu Git, iar multe dintre regulile despre ceea ce ar trebui să faci nu sunt neapărat limitări tehnice, ci țin mai degrabă de ceea ce funcționează bine atunci când lucrezi împreună cu alți oameni.

Linus Torvalds - Creatorul Linux & Git

Versionarea pare, pentru mulți ingineri sau dezvoltatori software, o activitate adiacentă și mai puțin importantă decât dezvoltarea în sine. Așa că nu îi acordă o atenție prea mare; învață minimul necesar cât să se descurce și cam atât.

Deși la prima vedere pare simplu, Git este o tehnologie mult mai complexă, dar mulți dezvoltatori nu realizează asta. Și nu vor realiza decât atunci când va fi prea târziu. Funcționalitățile Git sunt dezvoltate în așa fel încât să îți ofere posibilitatea de a manipula istoricul unui fișier în orice fel îți poți imagina, dar asta vine la pachet cu o responsabilitate extrem de mare.

Nu îți vei da seama de asta până nu vei face prima greșeală. Uite ce s-ar putea întâmpla: în urma unei comenzi greșite, ai pierdut ore sau chiar zile de muncă. Știi sigur că ai putea să recuperezi totul, dar nu știi cum, pentru că nu ți-ai bătut niciodată capul cu ceea ce poate face Git cu adevărat. Folosirea comenzilor de bază a fost întotdeauna suficientă pentru tine, până acum.

Partea proastă este că anunțasei deja că task-ul la care lucrezi va fi gata astăzi, așa că sunt colegi care așteaptă de la tine anunțul pentru code review. Încerci să rezolvi problema, dar pentru că nu știi exact ce faci, reușești să ștergi și o parte din modificările colegilor.

Acum lucrurile s-au complicat și mai tare. Ești nevoit să ceri ajutor, task-ul tău rămâne nefinalizat, iar echipa ratează release-ul în producție planificat pentru finalul săptămânii. Simți o amestecătură de rușine, frustrare și furie, mai ales că ești unul dintre dezvoltatorii seniori ai echipei.

Cursul Git & GitHub Enterprise este gândit special pentru a-ți oferi abilitățile necesare evitării unor astfel de probleme. Mai mult decât atât, vei învăța cum operează echipele într-un context enterprise, cu proiecte complexe și multe piese în mișcare.

Sumar

  • Peste 3 ore de conținut

  • Peste 20 de lecții video

  • Chestionare pentru verificarea cunoștințelor

  • Certificat de absolvire

  • Acces pe viață

  • Acces la toate actualizările viitoare

  • BONUS: Git Cheat Sheet

  • BONUS: Suport scris pentru lecții

  • BONUS: Suport direct prin chat, dacă ai nevoie

CE CONȚINE

Toate comenzile și fluxurile de lucru folosite de inginerii profesioniști în proiecte enterprise.

În cei 10 ani de când lucrez în industrie, nu am întâlnit nicio situație sau problemă legată de versionare care nu putea fi rezolvată cu ușurință de una din comenzile despre care vorbim în curs. Git nu e doar o unealtă, e modul prin care te asiguri de siguranța și integritatea codului tău într-un context în care orice greșeală costă bani.. mulți.

Ciclul de viață al fișierelor

Înțelegi imaginea de ansamblu a operațiunilor cu git, care sunt toate stările în care fișierele pot exista și regulile de tranziție dintre ele.

Revenirea la versiuni anterioare

Înveți cum să revii la versiuni anterioare în cazul în care ți-ai dat seama de anumite greșeli făcute. Înveți diferențele esențiale între comenzi distructive (reset) și nedistructive (revert).

Formatarea logurilor

Cum să formatezi logurile în așa fel încât să-ți faci imediat o idee despre ce s-a întâmplat în istoricul unui branch. Înveți cum să filtrezi logurile mai eficient ca în orice interfață grafică.

Căutări în istoric

Înveți cum să cauți commit-ul sursă atunci când întâmpini o problemă pe care nu știi cine și când a introdus-o. Vei stăpâni toate detaliile comenzii git bisect, cum s-o folosești și care e algoritmul din spatele ei.

Rescrierea istoricului

Înveți cum să menții un istoric curat și liniar prin rebase. Înțelegi care sunt diferențele dintre rebase și merge prin scheme și exemple clare.

Fluxuri de lucru

Poate că atunci când lucrezi de unul singur git pare o banalitate, dar lucrurile se schimbă rapid atunci când proiectele sunt mari și echipele la fel de mari. Trecem prin toate fluxurile folosite atât de echipe din cele mai mari companii de tehnologie, cât și cele folosite de comunități open-source.

Clienți git

Chiar dacă ai cunoșințe excelente legate de efectul comenzilor de git asta nu înseamnă că în activitatea de zi cu zi trebuie să operezi totul din terminal. Dacă preferi totuși să lucrezi cu git mai degrabă dintr-o interfață grafică atunci o să ai de unde alege.

GRATUIT

Git Cheat Sheet

Un document de referință pe care să-l folosești dacă nu mai știi sintaxa unei comenzi anume sau nu mai știi exact ce face. Cuprinde toate comenzile discutate în curs.

PRERECHIZITE

Cursuri recomandate

Git & GitHub Enterprise nu este un curs pentru începători, de-asta îți recomand, dacă nu ești confortabil cu comenzile de bază, să începi întâi cu cursul de mai jos.

  • Free

Git pentru începători

  • 18 Lessons

Învață cum să-ți versionezi codul așa cum fac echipele de programatori profesioniști în doar o oră.

Ce spun cursanții

Radu Antonio Marian

Git pentru începători

"foarte useful, explicat pentru toata lumea si se vorbeste si de greseli facute de cei cu experienta, recomand acest curs cu incredere."


⭐⭐⭐⭐⭐

Gabor Komuves

Git pentru începători

"Apreciez abordarea, practic cursul ofera un bagaj basic. Personal sunt foarte multumit, lucrasem mai mult pe gui insa prin terminal lucrurile par mai directe. Multumesc."


⭐⭐⭐⭐⭐

Cristina Vaidean

Git pentru începători

"Foarte utile explicatiile si exemplificat foarte bine."


⭐⭐⭐⭐⭐

Ce spun urmăritorii pe social media

  • Lei99

Git & GitHub Enterprise

✓ Peste 3 ore de conținut

✓ Peste 20 de lecții video

✓ Chestionare pentru verificarea cunoștințelor

✓ Certificat de absolvire

✓ Acces pe viață

✓ Acces la toate actualizările viitoare

BONUS: Git Cheat Sheet

BONUS: Suport scris pentru lecții

BONUS: Suport direct prin chat, dacă ai nevoie

Structură

Resurse

Git Cheatsheet.pdf

Introducere

Introducere.mp4
Ce o sa inveti.mp4
Prerechizite si cum sa urmaresti cursul.mp4

Ciclul de viață al fișierelor în Git

Ciclul de viata al fisierelor in git.mp4
Preview
Quiz 1

Comenzi avansate de Git

Stash.mp4
Restore.mp4
Revert.mp4
Reset.mp4
Formatarea logurilor.mp4
Bisect.mp4
Merge vs rebase.mp4
Rebase - cum se face.mp4
Rebase interactiv.mp4
Rebase - bune practici.mp4
Quiz 2

Fluxuri de lucru în proiecte enterprise

GitHub flow.mp4
Trunk development.mp4
Gitflow.mp4
Fork.mp4

Clienți Git

Clienti git.mp4

Încheiere

Incheiere.mp4

Feedback

Lasă o recenzie

Înscrie-te și începe să înveți chiar acum

4.9 (din 500+ cursanți ai platformei)