Git -versionhallinta ja Gitlab -projektien hallintaympäristö (1 op)
Toteutuksen tunnus: TTZW0410-3009
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2022 - 31.03.2023
Ajoitus
29.08.2022 - 28.04.2023
Opintopistemäärä
1 op
Virtuaaliosuus
1 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
- Englanti
- Suomi
Paikat
0 - 1000
Koulutus
- Bachelor's Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikka (AMK)
Opettaja
- Karo Saharinen
Ryhmät
-
TTV22S5Tieto- ja viestintätekniikka (AMK)
-
ZJATTV22S2Avoin amk, Tieto- ja viestintätekniikka, Päivä
-
ZJATTV22S5Avoin amk, Tieto- ja viestintätekniikka, Päivä
-
TTV22S2Tieto- ja viestintätekniikka (AMK)
-
TTV22S3Tieto- ja viestintätekniikka (AMK)
-
ZJATTV22SMAvoin amk, Tieto- ja viestintätekniikka, Monimuoto
-
TIC22S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV22S1Tieto- ja viestintätekniikka (AMK)
-
TTV22SMTieto- ja viestintätekniikka (AMK)
-
TTV22S4Tieto- ja viestintätekniikka (AMK)
-
TTV22SM2Tieto- ja viestintätekniikka (AMK)
-
TTK23KOHJOhjelmistoalan osaajaksi
Tavoitteet
Hallitset ja osaat käyttää Git-versionhallintatyökaluun liittyviä toiminteita (add, merge, init, remove, branch, checkout). Ymmärrät hajautetun versionhallinnan hyödyt projektille. Osaat GitLab-ympäristöä hyödyntäen suunnitella ja toteuttaa projektin alusta loppuun. Saat visualisoitua projektin tulokset ja käytetyn työajan GitLab-ympäristössä.
EUR-ACE-osaamiset:
Tieto ja ymmärrys
Tekniikan soveltaminen käytäntöön
Sisältö
Opintojaksolla läpi käydään Git-versionhallinta työkalun toimenpiteet:
- Init
- Add
- Commit
- push / pull
- remove
- merge
- branch
- checkout
GitLab-ympäristöstä opiskellaan
- Issue-toiminne
- Milestones-toiminne
- SSH & HTTPS, repositorioiden tiedonsiirtomenetelmät
- Commit-historia
- binääristen tiedostojen versionhallinta
- statistiikka
- repositorioiden asetukset
Oppimateriaali ja suositeltava kirjallisuus
Saharinen, Karo. 2021. Git -versionhallinta ja Gitlab -projektien hallintaympäristö. https://gitlab.labranet.jamk.fi/sahka/gitlab-opintojakso
Opetusmenetelmät
Itseopiskelumateriaali ja flipped-learning videot
Tenttien ajankohdat ja uusintamahdollisuudet
Ei koetta.
Vaihtoehtoiset suoritustavat
Opintojakson voi suorittaa opinnollistamalla. Sovi opintojakson opinnollistamisesta opintojakson vastuuopettajan kanssa. Lisätietoja opinnollistamisesta tutkintosäännössä ja opinto-oppaassa.
Opiskelijan ajankäyttö ja kuormitus
27h itseopiskelua, josta
- materiaalin läpikäynti 6h
- harjoitukset 17h
- itseopiskelu 4h
Lisätietoja opiskelijoille
Non-stop toteutus
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit, tyydyttävä (1-2)
Hyväksytty - Opiskelija opiskelee teoriamateriaalin, tekee harjoitustehtävät ja palauttaa projektin vastuuhenkilölle.
Hylätty - Opiskelija ei opiskele teoriamateriaalia, ei tee harjoitustehtäviä ja ei palauta projektia vastuuhenkilölle.
Arviointikriteeri, hyväksytty/hylätty
Hyväksytty - Opiskelija opiskelee teoriamateriaalin, tekee harjoitustehtävät ja palauttaa projektin vastuuhenkilölle.
Hylätty - Opiskelija ei opiskele teoriamateriaalia, ei tee harjoitustehtäviä ja ei palauta projektia vastuuhenkilölle.