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
-
TIC24S2Bachelor's Degree Programme in Information and Communications Technology
-
ZJATTV24S2Avoin amk, Tieto- ja viestintätekniikka, Päivä
-
TTV24S2Tieto- ja viestintätekniikka (AMK)
-
TTV24S3Tieto- ja viestintätekniikka (AMK)
-
ZJATTV24S3Avoin amk, Tieto- ja viestintätekniikka, Päivä
-
ZJATAR24SSAvoin amk, Automation and Robotics, Päivä
-
ZJA25KTIDA1Avoin amk, Data-analytiikka 1, Verkko
-
ZJATTV24SMAvoin amk, Tieto- ja viestintätekniikka, Monimuoto
-
TTV24SMTieto- ja viestintätekniikka (AMK)
-
ZJATIC24S1Avoin amk,ICT, Information and Communication Technology, Päivä
-
ZJA24STIDA1Avoin amk, Data-analytiikka 1, Verkko
-
TTV24S1Tieto- ja viestintätekniikka (AMK)
-
TAR24S1Bachelor's Degree Programme in Automation and Robotics
-
TIC24S1Bachelor'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