Detail kurzu
Git a GitHub - moderná práca so súbormi a s projektom, repozitárom a verziami nielen pre developerov
IT LEARNING SLOVAKIA, s.r.o.
Údaje aktualizované 20. 8. 2026
Popis kurzu
Git je dnes povinná jazda pre každého developera, pretože naprogramované súbory, projekt, alebo vytvorenú web stránku potrebuje developer spravidla preniesť a uložiť niekde na server a zdieľať s kolegami. Tento prenos súborov sa môže vykonávať aj cez protokol FTP alebo SFTP, avšak v prípade tímovej spolupráce na projekte to nie je vhodné a tento prenos súborov sa dnes nevyužíva. Najväčšia výhoda, alebo dôvod používania GITu je v jeho schopnosti zachovávať rôzne verzie súborov a teda možnosť vrátiť sa späť v čase v práci na vašom projekte.
Komplexný kurz Gitu je určený nielen pre developerov, ale pre každého, kto bude chcieť efektívne a moderne ukladať súbory. Tiež pomôže tým, ktorí budú pracovať na projektoch vo firmách. Dnes je GIT a práca s ním bežnou zručnosťou každého moderného developera a webdesignéra.
Na kurze sa naučíte a pochopíte rozdiely medzi FTPčkom a Gitom, naučíte sa inštalovať potrebný sofware na prácu s Gitom a budeme pracovať s jedným najpoužívanejších programov na ovládanie Gitu – Sourcetree. Ďalšou témou kurzu je tvorba repozitárov a práca so službou GitHub.
Ešte stále váhate, či je kurz pre vás vhodný? Ak sa budete dnes hlásiť na pracovný pohovor na pozíciu software/web developera, určite sa stretnete s pokynmi, aby ste svoje vypracované zadanie odovzdali vo forme verejného repozitára na GitHube – a aj toto je témou kurzu. Kurz vás samozrejme pripraví nielen na túto úlohu.
Obsah kurzu
Úvod do technológie Git
- Načo sa používa Git
- Ako funguje Git
- Práca s Gitom v tíme a jeho výhody pre projekt
- Rozdiel medzi FTP/sFTP a Gitom
- Vytváranie si FTP účtu pre webhosting
- Ukážky prenosu súborov, výhody cez FTP a nevýhody
Inštalácia softwaru a práca s kľúčmi
- Inštalácia Gitu do počítača
- Čo sú to kľúče
- Inštalácia putty gen a vygenerovanie kľúčov
- Branches a stavy projektu v čase
Práca s repozitárom GitHub
- Vytvorenie a registrácia konta
- Prihlásenie sa
- Vytvorenie projektu
- Klasické nahratie projektu do GitHubu
- Import kľúčov
Sourcetree
- Čo je to
- Inštalácia a nastavanie
- Import kľúčov
- Klonovanie projektu z GitHub-u do počítača
- Práca a prostredie programu
Práca s Gitom s použítím Sourcetree
- Klonovanie projektu s GitHubu do počítača cez GIT
- GITignore konfiguračný súbor
- Zmeny a príkazy
- commit
- push
- pull
- merge
- stash
- Stiahnutie zmeny od aktuálneho stavu
- Riešenie konfliktov
- new branch a tvorba nových vetiev
- merge branches - spojovanie vetiev
- switch branches - prechod na inú vetvu
- Git clean - ak sme úplne zúfalí
Prax a dobré rady pre developerov
- Práca s konzolou
- Ako to je v praxi so súbormi v tíme
- Nezabudnite commitovať
- Čo pred pracovným pohovorom
- diskusia
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality