Git perusteet

Kesto: 3 pv , Opetuskieli: suomi, Materiaalikieli: suomi, Materiaali: pdf
ILMOITTAUTUMINEN KURSSILLE ON SULJETTU.

Tuotekuvaus

Git on suosituin versionhallintajärjestelmä.  Sen osaaminen vaaditaan niin ohjelmoijalta, testaajalta, integroijalta kuin muiltakin ohjelmistoprojektin jäseniltä.

Gitin käyttäminen ja hallinta ei aina ole helppoa. Git on tarkoitettu käytettäväksi komentoriviltä, jolloin kynnys sen perusteelliseen itsenäiseen opetteluun voi olla iso. 

Tällä kurssilla opetellaan selkeiden esimerkkien ja harjoitusten avulla Gitin käyttäminen aina asentamisesta ja peruskäytöstä haarautumismalleihin sekä etärepositorioihin saakka.

Gitin käyttäminen opetellaan komentorivin kautta eli siten kuin Git on tarkoitettu käytettäväksi.

Kurssi soveltuu kaikille, jotka haluavat oppia Gitin tehokkaan käytön, niin ohjelmoinnin aloittelijalle kuin edistyneemmillekin.

 

1. Päivä - Perusteet 

Ensimmäisen päivän aiheena on Gitin toimintaperiaate sekä perustoiminnallisuudet.

-Gitin toimintaperiaate. Miten Git eroaa esimerkiksi SVN-versionhallinnasta?
-Gitin asentaminen
-Mikä on repositorio?
-Ensimmäisen paikallisen repositorion luominen
-Gitin perustoiminnallisuudet:
-Tiedostojen lisääminen ja poistaminen
-Staging Arean tarkoitus

2. Päivä - Haarautumiset 

Toisena päivänä opetellaan Gitin haarautumisten (branch) tehokas käyttö. Branchit muodostavat Gitin tärkeimmän kivijalan, eikä Gitin tehokas käyttö ole mahdollista ilman niiden hallintaa.

-Haarautumisten (branches) tarkoitus
-Haarautumisten luominen ja hallinta
-Muutosten mergeäminen / rebase
-Feature branch -malli / GitFlow branch -malli
-HEAD-osoittimen tarkoitus

3. Päivä - Hajautettu Git & GitHub (HUOM! GitHub voidaan halutessa korvata toisella palvelulla, kuten Atlassian Bitbucketilla!)

Gitin tehokas käyttäminen projektityössä vaatii, että koodi voidaan jakaa muille ohjelmoijille ja yhdessä kehittää samaa koodia. Kolmantena päivänä opettelemme GitHubin käytön perusteet sekä Gitin komennot, joiden avulla GitHubia voidaan käyttää.

-GitHubin perusteet ja käyttöönotto
-Koodin jakaminen GitHubiin
-Palvelimella olevat etäbranchit
-Pull requestit
-Koodin katselmointi

 



Ohjelma

Päivämäärä
Aloitusaika
Lopetusaika
Huom!
18.12.2019
09:00
16:00
19.12.2019
09:00
16:00
20.12.2019
09:00
16:00
Peruutusehdot

Ilmoittautuminen on sitova. Mikäli ilmoittautuja ei pääse kurssille, voi hänen sijastaan tulla toinen henkilö. Mikäli ilmoittautumisen peruutus tehdään vähemmän kuin 14 päivää ennen kurssin alkua, veloitamme toimisto- ja varauskuluina 50% kurssimaksusta. Mikäli ilmoittautunut jää saapumatta kurssille ilman peruutusilmoitusta, veloitamme koko osallistumismaksun. Kurssimateriaalin toimittamisesta oppilaalle peruuntumistapauksessa veloitamme lisäksi 100 EUR. Peruutusmaksut veloitetaan myös sairastapauksissa.

Oma koulutus tai tapahtuma Oppia.fi:hin?

Ota yhteyttä!