Git tanfolyam
Szeretnéd megtanulni a hatékony verziókövetést? Sajátítsd el a Git működését és használatát tréningünkön csapatoddal együtt!

2024. ősz

1 nap

Online vagy személyes

A tanfolyamról

A három fa meséje. Megismerjük a 3 fát: repository/stage/workingdir, és azt, hogyan dolgozhatunk a Gittel nem favágó módjára. Sokkal inkább felfedezzük a Gitet, mint megtanuljuk. Ha már bepiszkoljuk a kezünket, nem csak a “porcelain” parancsokat, hanem a “plumbing” parancsokat is használjuk.

Kiknek ajánljuk a tanfolyamot?

  • Tanfolyamunk azoknak szól, akik szeretnének átfogó képet kapni a Git nyújtotta lehetőségekről, és valós példákon át megismerni használatát. Szeretettel várunk, ha gyakorlati lépéseken keresztül szeretnéd elsajátítani a hatékony verziókövetést a mélyebb megértés érdekében.

Tematika

Kezdő 1 x 4 óra

Ismerjük meg a 3 fat: repo/stage/workdir
Készítsünk repot: `git init`
Az ember legjobb barátja: `git status`
Az első fájlunk: `git add`
Mentsük el mindent: `git commit`
Nyissuk ki a szerszámosládát: plumbing parancsok
Túrjunk bele a .git könyvtárba: minden csak egy file
Nézzünk bele a stage-be: `git ls-files`
Módosítsuk a fileokon
Mit is csináltunk: `git diff`
Commituljunk meg
Most csináljunk uj filet
Most már van egy kis múltunk is: `git log`
Ismerjük meg a referenciákat: HEAD
Ki volt az őse? Kalap, kalap, kal … kabat.
Vissza a jövőbe: `git rest`
Soft/Mixed/Hard reset, melyik mit jelent.
Rakjunk mindenhova cetlit: `git tag`
Fixáljunk bugot: `git branch`
Ugráljunk a branchek között: `git checkout`
Hogyan fésüljünk össze brancheket: `git merge`
Így lesz gyorsan spagettink.
Hogyan lehet fésülni még: `git rebase`
Mi a fontosabb a történelem, vagy az egyenes ut?

Haladó 1 x 4 óra

Ha máshol van a kód: `git clone`
Milyen protokollok vannak: file/http/https/ssh/git
Mit tudunk a remote-okrol: név + url
Hosszú branch nevek, mi a szósz az a per jel:
`origin/master`
Hogyan updateljük a lokál repot? Nem, nem a `git pull`
Akkor hogyan: `git fetch`
A relatiGITas elmélete: pull = fetch + merge
Hogyan dolgozunk egyszerre több branchen.
Kódfésülés csapatszinten? Ki a leggyorsabb?
Az utolsó dolgozik a legtöbbet?!
Merge vagy Rebase az örök kérdés
Próbáljuk ki mind a kettőt, mik az előnyök hátrányok.
Mi az a forkolás?
Hogyan küldjünk OpenSource projektbe javítást?
Branching stratégiák: gitflow vagy github-flow

Igény szerinti témakörök testre szabva 1 x 4 óra

Képzésvezető

Oktatóink szakterületükön elismert szakemberek, akik minden nap dolgoznak az oktatott technológiákkal, így hands-on, azonnal hasznosítható tudást adnak át. Ezáltal gyakorlatias, valós piaci példákkal alátámasztott képzéseket tudunk nyújtani.

Személyre szabott vállalati képzésünk érdekel?

Egy egész fejlesztői csapat számára keresel oktatást? Esetleg más technológia érdekel? Vedd fel velünk a kapcsolatot, és a vállalati igényekhez és a tudásszinthez kialakított ajánlatot küldünk egyedi tematikával, tanrenddel.

Ők minket választottak

Ezért válassz Te is minket!

IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.

Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele érdekében.

Információ

Amennyiben kérdésed lenne, keresd kollegáinkat az alábbi elérhetőségek egyikén.

Laczkó Gábor

gabor.laczko@stylersgroup.com

+36 (20) 416 – 1932

Jagos Orsolya

orsolya.jagos@stylersgroup.com

+36 (30) 705 – 0973