Skip to main content

Git -version control and Gitlab -project management environment (1 cr)

Code: TTZW0410-3005

General information


Enrollment
02.08.2021 - 09.01.2022
Registration for the implementation has ended.
Timing
30.08.2021 - 29.04.2022
Implementation has ended.
Number of ECTS credits allocated
1 cr
Local portion
0 cr
Virtual portion
1 cr
Mode of delivery
Distance learning
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
English
Finnish
Seats
0 - 300
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Karo Saharinen
Teacher in charge
Karo Saharinen
Groups
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 osaaja
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)
Course
TTZW0410

Materials

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

Evaluation scale

Pass/Fail

Completion alternatives

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

Further information

Non-stop toteutus
CampusOnline paikkoja: rajoittamattomasti

Virtual portion

1

Student workload

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

Assessment criteria, satisfactory (1)

Pass - The student studies the theory material, completes the assignments, and returns the project repository to the Lecturer in charge.

Fail - The student doesn't study the theory material, doesn't carry out the assignments, and doesn't return the project repository to the Lecturer in charge.

Assessment criteria, approved/failed

Pass - The student studies the theory material, completes the assignments and returns the project repository to the Lecturer in charge.
Fail - The student doesn't study the theory material, doesn't carry out the assignments and doesn't return the project repository to the Lecturer in charge.

Teaching language

en

Teaching methods

Itseopiskelumateriaali ja flipped-learning videot

Number of ECTS credits allocated

1

Content

In the course, the student studies the following Git version control commands:
- Init
- Add
- Commit
- push / pull
- remove
- merge
- branch
- checkout

In GitLab, the student goes through:
- Issues
- Milestones
- SSH & HTTPS, repository data transfer methods
- Commit history
- Version control for binary files
- Statistics
- Repository settings

Objective

You are able to use the Git version control tool (add, merge, init, remove, branch, checkout). You understand the benefits of a distributed version control to a project. You can plan and carry out a project from start to end in a GitLab project management environment. You can visualize the results and time spent on the project in a GitLab environment.

EUR-ACE Competences:
Knowledge and Understanding
Engineering practice

Go back to top of page