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