Co je to Git?

Git je moderní verzovaci nástroj, který se stal de facto standardem mezi vývojáři. Používají jej na denní bázy jednotlivci, startupy i korporace. Git vám nabízí jednoduchou kolaboraci na projektu s více lidmi a práci na více částech současně aniž byste si zasahovali do rozdělaných věcí nebo je jinak narušovali. Spolupráci na vývoji projektu ještě zlepšuje Gitlab, což je kolaborativni platforma na návrh, vývoj a provozování software (více o Gitlabu v samostatném kurzu).

Jak školení probíhá

Na školení formou workshopu si vysvětlíme proč je dobré Git používat, jak funguje (proč dnes nemá konkurenty) a best practice. Ukážeme si vše od instalace a základního nastavení Gitu, přez jednoduchou práci na jedné větvi až po práci v teamu a s více větvemi za pomoci různých mergovacich strategii (merge, rebase). Ukážeme si výhody a nevýhody obou z nich a je pak na Vás jak to budete dělat. Také si ukážeme jak se dostat ze špatných situací, jako "omylem jsem si všechno smazal a podobně.

Co Vás naučím

  • Instalace a konfigurace GITu
  • Vytvořit nový repozitář
  • Základní ovládání GITu
  • Práce v jedné větvi
  • Práce ve větvích - merge, rebase (silná stránka Gitu)
  • Práce se vzdálenými repozitáři
  • Záchrana smazaných dat z repozitáře

Pro koho je školení určeno

Školení je určeno primárně pro vývojáře, kteří neverzují vůbec nebo nepoužívají Git. Zároveň je vhodné i pro ty, kteří Git nevyužívají na 100% (git commit, git pull, git push). Ať jde o malé weby nebo velké projekty, Git si najde uplatnění. Dále je kurz vhodný i pro ty, kteří nepíšou kód tak často, ale občas potřebují něco zaverzovat, například nějaké migrační skripty DB a nebo konfiguraci serveru. Git pomůže i DBA nebo DevOps.

Předchozí znalosti

  • Základy programování
  • Základy práce v terminálu výhodou
  • Základní znalost Gitu výhodou

Technické požadavky

  • Nainstalovaný Git
  • Přístup na internet - ideálně bez korporátní proxy, případně nastavenou proxy v prohlížeči

Lektor: Ondřej Šika

Jmenuji se Ondřej Sika, vyvíjím software pro Slush Pool a školím. Všechny kurzy vedu osobně. S GITem mám více než 7 let zkušeností v rámci komerčního vývoje software. Práci bez Gitu si dnes nedokážu vůbec představit. Kromě zdrojových kódů verzuji konfiguraci a nastavení sertveru. Problematiku kolem verzování a vývoje software obecně školím více než 3 roky. Git je kurz se kterým jsem začínal a pořád je velice populární.

default
default
default
default
default
default

Reference

Moc děkuji za skvělé školení Dockeru. Školení bylo zajímavé a je vidět, že má Ondřej velmi dobrou znalost daného tématu. Školení mi dalo hodně a těším se na další spolupráci.

Jan Šafka

Dimension Data

S Ondřejem jsem konzultoval Blockchain, GIT a development standarts, v nichž je Ondřej velmi zkušený. Je to člověk s otevřenou myslí a diskuze s nim byly velmi obohacující.

Juraj Boldiš

Bohemia Energy

Ondřej nám přijet školit Git a Docker, školení bylo perfektní. Ondřej má velmi dobrou znalost devops. Velmi doporučuji jeho školení, pomohl nám automatizovat každodenní rutinní procesy.

Martin Kylián

SIT MP

Mám zájem o školení

Pokud máte zájem o školení, neváhejte mě kontaktovat - Nezávazně poptat školení

Cena

Pokud máte zájem o školení u vás ve firmě, nezávazně jej poptejte nebo mi napište email na [email protected]

  • Otevřený termín (self funded): 4 999 CZK bez DPH
  • Otevřený termín (company funded): 6 999 CZK bez DPH
  • Firemní školení (ve firmě): 20 000 CZK bez DPH