Siirry suoraan sisältöön

Git-versionhallinta ja GitLab-projektien hallintaympäristö (2 op)

Toteutuksen tunnus: TT00CD61-3003

Toteutuksen perustiedot


Ajoitus
25.08.2025 - 29.05.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
2 op
Lähiosuus
0 op
Virtuaaliosuus
2 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Opetuskielet
englanti
suomi
Paikat
20 - 30
Koulutus
Tieto- ja viestintätekniikka (AMK)
Bachelor's Degree Programme in Information and Communications Technology
Bachelor's Degree Programme in Automation and Robotics
Opettajat
Juho Pekki
Ryhmät
ZJA25STINO
Avoin amk, tekn, Nonstop, Tietojenkäsittely ja tietoliikenne
ZJA26KTINO
Avoin, amk, tekn, IT, Nonstop
ZJA25STIKY
Avoin amk, tekn, IT, Osaamiskokonaisuus, Kyberturvallisuus
ZJATAR25S1
Avoin amk, tekn, amk-väylä, Automation and Robotics, p
TTV25S1
Tieto- ja viestintätekniikka (AMK)
TTV25S4
Tieto- ja viestintätekniikka (AMK)
TSA24SA
Insinööri (AMK), sähkö- ja automaatiotekniikka
TTV25S2
Tieto- ja viestintätekniikka (AMK)
ZJATTV25S2
Avoin amk, tekn, amk-väylä, Tieto- ja viestintätekniikka, p
TSA24SS
Insinööri (AMK), sähkö- ja automaatiotekniikka
TTV25S3
Tieto- ja viestintätekniikka (AMK)
ZJATIC25S1
Avoin amk, tekn, amk-väylä, Information and Communication Technology, p
ZJATTV25S3
Avoin amk, tekn, amk-väylä, Tieto- ja viestintätekniikka, p
TSA25KMA
Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
TSA25KMS
Insinööri (AMK), sähkö- ja automaatiotekniikka,monimuototeutus
TIC25S1
Bachelor's Degree Programme in Information and Communications Technology
TAR25S1
Bachelor's Degree Programme in Automation and Robotics
Opintojakso
TT00CD61
Toteutukselle TT00CD61-3003 ei löytynyt varauksia!

Arviointiasteikko

Hyväksytty/Hylätty

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 Tieto ja ymmärrys
Tunnet Git-versionhallintatyökalun perusmenetelmät soveltamalla teoriaa ja käytäntöä. Ymmärrät näiden merkityksen kun toteutat versionhallintaa.

EUR-ACE Tekniikan soveltaminen käytäntöön
Osaat analysoida versionhallintaan liittyviä menetelmiä soveltaen käytäntöä ja teoriaa

Sisältö

Tämän opintojakson suoritettuasi hallitset Git-versionhallintatyökalun keskeiset toiminnot, kuten add, merge, init, remove, branch ja checkout. Ymmärrät hajautetun versionhallinnan hyödyt projekteille ja osaat suunnitella sekä toteuttaa projektin alusta loppuun GitLab-ympäristössä. Kurssi antaa sinulle valmiudet visualisoida projektin tulokset ja käytetyn työajan GitLabissa. Lisäksi opit analysoimaan ja soveltamaan versionhallinnan menetelmiä käytännössä ja teoriassa, mikä vahvistaa teknistä osaamistasi.

Opintojaksolla läpi käydään Git-versionhallinta työkalun toimenpiteet:

Init
Add
Commit
push / pull
remove
merge
branch
checkout
rebase
revert
fork
allekirjoitetut commitit (gpg:llä)

GitLab-ympäristöstä opiskellaan

Issue-toiminne
Milestones-toiminne
SSH & HTTPS, repositorioiden tiedonsiirtomenetelmät
Commit-historia
binääristen tiedostojen versionhallinta
statistiikka
CI/CD
gitlab pages
repositorioiden asetukset

Oppimateriaalit

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

Opetusmenetelmät

Itseopiskelumateriaali ja flipped-learning videot

Toteutuksen valinnaiset 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

2op suoritus, 54h itseopiskelua, josta
- materiaalin läpikäynti 12h
- harjoitukset 34h
- itseopiskelu 8h

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.

Lisätiedot

Non-stop toteutus

Siirry alkuun