Skip to main content

Git version control and Gitlab project management environment (1 op)

Toteutuksen tunnus: TTZW0410-3001

Toteutuksen perustiedot


Ilmoittautumisaika

03.08.2020 - 30.08.2020

Ajoitus

31.08.2020 - 30.04.2021

Opintopistemäärä

1 op

Toteutustapa

Lähiopetus

Yksikkö

School of Technology

Toimipiste

Lutakko Campus

Opetuskielet

  • Suomi

Paikat

0 - 50

Koulutus

  • Bachelor's Degree Programme in Information and Communications Technology

Opettaja

  • Karo Saharinen

Vastuuopettaja

Karo Saharinen

Ryhmät

  • TTV20SM
    Tieto- ja viestintätekniikka
  • TTV20S5
    Tieto- ja viestintätekniikka
  • ZJA20STI
    Avoin AMK, tekniikka, ICT
  • TTV20S3
    Tieto- ja viestintätekniikka
  • TTV20S2
    Tieto- ja viestintätekniikka
  • ZJK21KTI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT
  • ZJA21KTI
    Avoin AMK, tekniikka, ICT
  • ZJK20STI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT
  • ZJA20STIP
    Avoin AMK, tekniikka, ICT, AMK-polku
  • ZJA20STIPV
    Avoin AMK, tekniikka, ICT, AMK-verkkopolku
  • TTV20S1
    Tieto- ja viestintätekniikka

Objectives

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

Content

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

Learning materials and recommended literature

Saharinen, Karo. 2018. Git -versionhallinta ja Gitlab -projektien hallintaympäristö. https://gitlab.labranet.jamk.fi/sahka/gitlab-opintojakso

Teaching methods

Itseopiskelumateriaali ja flipped-learning videot

Alternative completion methods

Opintojakson voi suorittaa opinnollistamalla. Sovi opintojakson opinnollistamisesta opintojakson vastuuopettajan kanssa. Lisätietoja opinnollistamisesta tutkintosäännössä ja opinto-oppaassa.

Student workload

27h itseopiskelua, josta
- materiaalin läpikäynti 6h
- harjoitukset 17h
- itseopiskelu 4h

Further information for students

Non-stop toteutus
CampusOnline paikkoja: 100
Avoin amk 10

Evaluation scale

Hyväksytty/Hylätty

Evaluation criteria, satisfactory (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.

Evaluation criteria, pass/failed

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.