Co je to Git?

Git je moderní verzovaci nástroj, který se stal defaco standatem mezi vývojáři. Používají jej na denní bazy 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 by jste 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 practise. 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, 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 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ě): 18 000 CZK bez DPH