Git-versionhallinta (1op)

Opintojakson tunnus: SOF011AS2A

Opintojakson perustiedot


Laajuus
1 op
Opetuskieli
suomi

Intro

Versionhallinta on yksi ohjelmistotyön keskeisiä työkaluja. Se mahdollistaa ohjelmiston aikaisempien versioden palauttamisen, ohjelmiston useiden eri versioiden yhtäaikaisen kehittämisen ja useiden kehittäjien osallistumisen kehitykseen yhtaikaa.

Tällä opintojaksolla tutustut Git-versionhallintajärjestelmän ja GitHub-palvelun käyttämiseen sekä yksittäisen ohjelmoijan että tiimin näkökulmasta.

Osaamistavoitteet

Opintojakson suoitettuaan opiskelija
- tuntee git-versionhallintajärjestelmän peruskäsitteet
- osaa käyttää git-versionhallintajärestelmän yleisimpiä toimintoja
- osaa käyttää git-hosting-palveluita
- osaa soveltaa versiohaaroja omassa ja tiiminsä kehitystyössä

Sisältö

Mitä on versionhallinta, mikä on git
Käyttöönotto
Peruskäyttö
Etä-repositoryjen käyttö ja hosting-palvelut
Haarat ja niiden käyttö projektissa
Muita git-toimintoja

Toteutustavat, näyttö ja opinnollistaminen

Virtuaalitoteutus
Joustava aloitus

Oppimateriaalit

Chacon, Scott & Ben Straub. 2014. Pro Git. Apress. Berkeley, CA.

Lähtötaso ja sidonnaisuudet muihin opintojaksoihin

Ei edeltävyysvaatimuksia.
Kurssi antaa valmiuksia muiden ohjelmistokehityksen suuntautumisen opintojaksojen suorittamiseen.

Arviointikriteerit - arvosana 1

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Arviointikriteeri, hyväksytty/hylätty

Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

Opintojakso arvioidaan asteikolla hyväksytty/hylätty.
Hyväksytty arvosana edellyttää opintojaksoon kuuluvien oppimistehtävien suorittamista hyväksytysti.

Siirry alkuun