Siirry suoraan sisältöön

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

Tunnus: TTZW0410

Laajuus

1 op

Opetuskieli

  • suomi
  • englanti

Vastuuhenkilö

  • Karo Saharinen
  • Marko Rintamäki

Osaamistavoitteet

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

Arviointikriteerit, tyydyttävä (1)

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.

Ilmoittautumisaika

01.08.2023 - 30.04.2024

Ajoitus

28.08.2023 - 31.05.2024

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Opetuskielet
  • Englanti
  • Suomi
Paikat

20 - 2000

Koulutus
  • Bachelor's Degree Programme in Information and Communications Technology
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen
Ryhmät
  • TTV23S2
    Tieto- ja viestintätekniikka (AMK)
  • ZJA24KTINO3
    Avoin amk, Nonstop 3, Verkko
  • TTV23S3
    Tieto- ja viestintätekniikka (AMK)
  • ZJA23STINO2
    Avoin amk,ICT, Nonstop 2, Verkko
  • TTV23S5
    Tieto- ja viestintätekniikka (AMK)
  • TTV23SM
    Tieto- ja viestintätekniikka (AMK)
  • TIC23S1
    Bachelor's Degree Programme in Information and Communications Technology
  • ZJA23STINO
    Avoin amk, ICT,Nonstop, Verkko
  • ZJATTV23SM
    Avoin amk, Tieto- ja viestintätekniikka, Monimuoto
  • ZJA24KTIDA1
    Avoin amk, Data-analytiikka 1, Verkko
  • TTV23S1
    Tieto- ja viestintätekniikka (AMK)
  • ZJA23STIDA1
    Avoin amk, Data-analytiikka 1, Verkko

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

Aika ja paikka

Non-stop toteutus.

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

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.

Ajoitus

01.01.2023 - 31.07.2023

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen
Ryhmät
  • ZJA23KTIDA1
    Avoin amk, Data-analytiikka 1, Verkko

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

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

Avoin amk 100

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.

Ajoitus

29.08.2022 - 31.12.2022

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen
Ryhmät
  • ZJA22STIDA1
    Avoin amk, Data-analytiikka 1, Verkko

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

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.

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
  • TTV22S5
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV22S2
    Avoin amk, Tieto- ja viestintätekniikka, Päivä
  • ZJATTV22S5
    Avoin amk, Tieto- ja viestintätekniikka, Päivä
  • TTV22S2
    Tieto- ja viestintätekniikka (AMK)
  • TTV22S3
    Tieto- ja viestintätekniikka (AMK)
  • ZJATTV22SM
    Avoin amk, Tieto- ja viestintätekniikka, Monimuoto
  • TIC22S1
    Bachelor's Degree Programme in Information and Communications Technology
  • TTV22S1
    Tieto- ja viestintätekniikka (AMK)
  • TTV22SM
    Tieto- ja viestintätekniikka (AMK)
  • TTV22S4
    Tieto- ja viestintätekniikka (AMK)
  • TTV22SM2
    Tieto- ja viestintätekniikka (AMK)
  • TTK23KOHJ
    Ohjelmistoalan 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.

Ajoitus

15.05.2022 - 31.07.2022

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Toimipiste

Lutakon kampus

Opetuskielet
  • Englanti
  • Suomi
Paikat

1 - 30

Koulutus
  • Bachelor's Degree Programme in Information and Communications Technology
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen
Ryhmät
  • ZJK22KT
    Korkeakoulujen välinen yhteistyö, TEKN
  • ZJA22KT
    Avoin AMK, tekniikka

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. 2022. 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.

Ilmoittautumisaika

09.02.2022 - 24.04.2022

Ajoitus

15.05.2022 - 31.07.2022

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Opetuskielet
  • Englanti
  • Suomi
Paikat

0 - 20

Koulutus
  • Bachelor's Degree Programme in Information and Communications Technology
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen

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

Arviointiasteikko

0-5

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.

Ilmoittautumisaika

02.08.2021 - 09.01.2022

Ajoitus

30.08.2021 - 29.04.2022

Opintopistemäärä

1 op

Virtuaaliosuus

1 op

Toteutustapa

Verkko-opetus

Yksikkö

Teknologiayksikkö

Toimipiste

Lutakon kampus

Opetuskielet
  • Englanti
  • Suomi
Paikat

0 - 300

Koulutus
  • Tieto- ja viestintätekniikka (AMK)
Opettaja
  • Karo Saharinen
Vastuuopettaja

Karo Saharinen

Ryhmät
  • TTV21S3
    Tieto- ja viestintätekniikka (AMK)
  • ZJK21STI
    Korkeakoulujen välinen yhteistyö, TEKN, ICT
  • TTV19SM
    Tieto- ja viestintätekniikka
  • TTV21S5
    Tieto- ja viestintätekniikka (AMK)
  • TTV21SM
    Tieto- ja viestintätekniikka (AMK)
  • TTV19S1
    Tieto- ja viestintätekniikka
  • TTV19S3
    Tieto- ja viestintätekniikka
  • TTV19S2
    Tieto- ja viestintätekniikka
  • ZJA22KTIDA1
    Avoin AMK, tekniikka, ICT, Data-analytiikka1
  • TTV21S1
    Tieto- ja viestintätekniikka (AMK)
  • TTK22KOHJ
    Ohjelmistoalan osaajaksi -koulutus
  • TTK22KLOW
    Low-code-sovelluskehitys
  • TTV19S5
    Tieto- ja viestintätekniikka
  • TIC21S1
    Bachelor's Degree Programme in Information and Communications Technology
  • TTV21S2
    Tieto- ja viestintätekniikka (AMK)

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

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
CampusOnline paikkoja: rajoittamattomasti

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.