Siirry suoraan sisältöön

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

Toteutuksen tunnus: TT00CD61-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.08.2024 - 30.04.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
26.08.2024 - 30.05.2025
Toteutus on käynnissä.
Opintopistemäärä
1 - 2
Lähiosuus
2 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
englanti
suomi
Paikat
0 - 200
Koulutus
Tieto- ja viestintätekniikka (AMK)
Bachelor's Degree Programme in Automation and Robotics
Opettajat
Juho Pekki
Ryhmät
TIC24S2
Bachelor's Degree Programme in Information and Communications Technology
ZJATTV24S2
Avoin amk, Tieto- ja viestintätekniikka, Päivä
TTV24S2
Tieto- ja viestintätekniikka (AMK)
TTV24S3
Tieto- ja viestintätekniikka (AMK)
ZJATTV24S3
Avoin amk, Tieto- ja viestintätekniikka, Päivä
ZJATAR24SS
Avoin amk, Automation and Robotics, Päivä
ZJA25KTIDA1
Avoin amk, Data-analytiikka 1, Verkko
ZJATTV24SM
Avoin amk, Tieto- ja viestintätekniikka, Monimuoto
TTV24SM
Tieto- ja viestintätekniikka (AMK)
ZJATIC24S1
Avoin amk,ICT, Information and Communication Technology, Päivä
ZJA24STIDA1
Avoin amk, Data-analytiikka 1, Verkko
TTV24S1
Tieto- ja viestintätekniikka (AMK)
TAR24S1
Bachelor's Degree Programme in Automation and Robotics
TIC24S1
Bachelor's Degree Programme in Information and Communications Technology
Opintojakso
TT00CD61

Oppimateriaalit

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

Arviointiasteikko

Hyväksytty/Hylätty

Toteutuksen valinnaiset suoritustavat

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

Lisätiedot

Non-stop toteutus

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.

Opetuskieli

en

Opetusmenetelmät

Itseopiskelumateriaali ja flipped-learning videot

Opintopistemäärä

2

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

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

Siirry alkuun