Git -version control and Gitlab -project management environment (1 cr)
Code: TTZW0410-3010
General information
- Enrollment
-
09.02.2022 - 24.04.2022
Registration for the implementation has ended.
- Timing
-
15.05.2022 - 31.07.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
- Teaching languages
- English
- Finnish
- Seats
- 0 - 20
- Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Bachelor's Degree Programme in Information and Communications Technology
- Teachers
- Karo Saharinen
- Course
- TTZW0410
Evaluation scale
0-5
Virtual portion
1
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
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