Productive version control with Git
Oletko koskaan miettinyt, miksi jotkut käskevät sinua pullaamaan ja toiset fetchaamaan? Oletko koskaan yrittänyt rebasea ilman, että oikeasti ymmärrät, mitä olet tekemässä?
Versionhallinta on yksi ohjelmistoammattilaisen tärkeimmistä työkaluista, ja tämän hetken käytetyin versionhallintajärjestelmä on Git. Oppimalla tehokkaaksi Gitin käyttäjiksi ja ymmärtämällä, miten Git toimii sisäisesti, luot hyvän pohjan ammattimaiseen ohjelmistotyöhön.
Kurssilla opetellaan Gitin päivittäisen käytön tärkeimmät osa-alueet ja käydään läpi mitä operaatiota Gitin sisällä oikeasti tapahtuu ajettaessa eri komentoja. Kurssilla opetellaan Gitin toimintaa käyttäen komentoriviä sekä graafista työkalua Gitk.
Paikka
Espoo
Koulutusmuoto
Classroom
Remote
Kesto
1 päivä
Hinta
890 €
Kohderyhmä
Kohderyhmänä ovat Git-aloittelijat sekä kokeneemmat käyttäjät, jotka haluavat syventää osaamistaan. Gittiä tarvitsevat mm. DevOpsin, ohjelmoinnin sekä ohjelmistotestauksen ammattilaiset.
Tavoitteet
Kurssin tavoite on luoda hyvä pohja Gitin käyttämiseen sekä ymmärrys hajautetusta versionhallinnasta. Tavoitteena on oppia kurssilla sekä käytetyt yleisimmät komennot, että ymmärtää miksi ja milloin niitä kannattaa käyttää. Kurssin jälkeen osallistujalla on hyvät eväät lähteä kehittämään Gitin käyttöä omissa ohjelmistoprojekteissa ja tutkimaan itsenäisesti Gitin käyttöä eri tilanteissa.
Productive version control with Git -koulutuksen sisältö
Johdanto
- Mitä on versionhallinta ja hajautettu versionhallinta?
- Mikä on Git?
Perusoperaatiot
- Repositorion luonti
- Working tree
- Committien luonti
- Staging area
- Revisiot
- Haarat ja niiden tehokas käyttö
- Haarojen yhdistäminen: Merge
- Haarojen päivitys: Rebase
- Haarojen kanssa työskentely
Remote operaatiot
- Mitä ovat remotet?
- Clone
- Fetch vs. pull
- Milloin tulee konflikteja?
Apuvälineitä ja niksejä
- Vinkkejä Gitin käyttöön
- Kysymyksiä ja vastauksia kurssilla käsitellyistä asioista
Voit niin halutessasi ottaa oman koneesi mukaan koulutukseen tai käyttää Tieturin valmiiksi asennettua konetta. Jos tuot oman kannettavasi, asenna siihen Git sekä Gitk. Nämä ovat saatavilla useimmille alustoille osoitteesta http://git-scm.com
Saattaisit olla kiinnostunut myös näistä koulutuksista: