Školení Gitu
Nezávazně poptat školení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řes jednoduchou práci na jedné větvi až po práci v teamu a s více větvemi za pomoci různých mergovacích strategií (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
- Konfigirace 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 anebo 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
Ondřej Šika
Jsem freelance DevOps konzultant a lektor. Zlepšuji práci vývojářských týmu zaváděním efektivních procesů ve vývoji. Naučím Vás používat prověřené nástroje a technologie, které povedou k rychlejšímu vývoji a bezpečnějšímu provozu vašeho software.
Máte pochybnosti? Potřebujete přesvědčit svého šéfa?
Počet odškolených lidí
Počet firem ve spolupráci
Počet uskutečněných školení
Adrian Kantor
Head of IT FIO Prague
7. listopadu 2018
Ondřej školil git, ale bez problémů na místě objasnil i mnoho našich specifických otázek kolem celého vývojového cyklu. A neztratil se ani v ad hoc dotazech, které už s gitem souvisely jen volně, ale pro nás byly důležité. Bylo velmi přínosné strávit čas s člověkem, který tématu rozumí do hloubky i do šířky a zároveň se je schopen podívat na problém z Vaší perspektivy.
Juraj Boldiš
Architect, Ernst & Young
21. června
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í.
Michal Rampula
Technický ředitel
10. ledna 2017
Ondra u nas ve firme skolil verzovaci system GIT. Uz od prvniho okamziku bylo poznat, ze disponuje rozsahlymi znalostmi a pochopenim problematiky. Skoleni bylo provadeno s durazem na individualni pristup, profesionalitu a maximalni pokryti probirane latky. Prakticky neexistovala otazka, na kterou by nam nebyl schopny odpovedet. Ondra je ochotny konzultovat oblasti i nad ramec puvodne dohodnuteho skoleni, zejmena ohledne softwaroveho vyvoje. Urcite bych ho za nasi spolecnost doporucil komukoliv a myslim, ze ho vyuzijeme opakovane.