Advanced Git Workflows

by

Miksi koulutukseen?

Puolipäiväinen Advanced Git Workflows -koulutus perehdyttää osallistujan erilaisiin Git versionhallinnan työskentelytapoihin. Versionhallintaan liittyvän työkalun ja käytäntöjen tulisi tukea ohjelmistokehitystä siten, että kehittäjien on helppo tehdä muutoksia ja parannuksia koodiin. Lisäksi oikeilla työskentelytavoilla muutokset on helppo testata ja tuotteen julkaiseminen on yksinkertaista. Oikein valitut käytännöt ja työstekentelytavat nopeuttavat ohjelmiston ominaisuuksien julkaisemista, jolloin käyttäjiltä saadaan palautetta nopeammin, mikä tukee ketterää ohjelmistokehitystä.

Mitä koulutuksessa tehdään?

Aamupäivän aikana tutustutaan useampaan eri työskentelytapaan ja keskustellaan niiden hyvistä ja huonoista puolista. Osallistujalle muodostuu käsitys, mikä on mahdollista Gitin avulla ja mikä ei.

Advanced Git Workflows -koulutus opettaa osallistujille muunmuassa:

  • Haaroittaminen eri tilanteissa
  • Muutosten integrointi (merge vs. rebase)
  • Julkaisujen hallinnointi versionhallinnassa
  • Ylläpidossa olevien versioiden hallinta
  • Testauksen, jatkuvan integroinnin (Continuous Integration, CI) ja katselmoinnin tukeminen
  • Jatkuvan toimituksen (Continuous Deployment, CD) mahdollistaminen

Kenelle koulutus sopii?

Advanced Git Workflows -koulutus on tarkoitettu ohjelmistokehityksen parissa työskenteleville henkilöille. Voit olla esimerkiksi kehittäjä, projektipäällikkö, Scrum Master, testaaja tai CTO. Erityisesti koulutus sopii henkilöille, jotka ovat kiinnostuineita kehittämään käytäntöjä omissa projekteissaan. Osallistuaksesi koulutukseen, aiempaa kokemusta Gitin käytöstä et tarvitse, mutta perustason ymmärrys versionhallinnasta ja sen hyödyntämisestä on eduksi.

Kouluttajana toimii

Koulutuksen pitää Janne Rönkkö, joka on vastuussa Vincitin sisäisestä Git-koulutuksesta. Vincitläisten lisäksi hän on pitänyt Git-, katselmointi- ja versionhallintakoulutuksia Vincitin asiakkaille. Laajalla aihealueen tuntemuksellaan Janne pystyy esittämään sen innostavasti, samalla varmistaen että jokainen osallistuja pysyy mukana ja ymmärtää opeteltavat käsitteet.

Janne on kouluttanut kehittäjiä käyttämään Gitiä tehokkaasti vuodesta 2011. Versionhallintakäytäntöjen ja versionhallinnan käytön lisäksi hän auttaa Vincitin proektitiimejä ja Vincitin asiakkaita koodikatselmointi- ja CI-työkaluissa ja -käytännöissä. Nykyään Janne ohjelmoi suuren osan ajastaan Pythonilla (Django) mutta aikaisemmin hän on työskennellyt C:llä ja C++:lla.