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í.

Moji nejvýznamější klienti

default
default
default
default
default
default

Reference

Thank you for very good training on Docker. Course was interesting and Ondrej has deep knowledge on this topic. Training was very useful. Looking forward to working with Ondrej again.

Jan Safka

Dimension Data

I consulted with Ondrej topics including Blockchain, GIT and development standards. I appreciate Ondrej's knowledge and experience in these areas. Ondrej is open minded person and discussions with him I found very fruitful

Juraj Boldiš

CIO @ Bohemia Energy

Ondrej trained our team in using Git and using the Docker. The course was excellent. Ondrej'sknowledge of devops is great. I highly recommend his courses. They have pushed us forward to automate daily processes.

Martin Kylián

Network Security Engineer, SIT of city Pilsen

Mám zájem o školení

Pokud máte zájem o školení, neváhejte mě kontaktovatNezá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

Fakturační údaje

Ondrej Sika
Klatovská třída 1532/71
301 00 Plzeň
Česká Republika

IC: 88114163
DIC: CZ9302252102

Platební údaje

CZ(CZK): 2500171198 / 2010
SK(EUR): 2500171198 / 8330

IBAN: CZ0620100000002500171198
BIC code / SWIFT: FIOBCZPPXXX

Navazující kurzy

Gitlab CI