Git -versionhallinta ja Gitlab -projektien hallintaympäristö (1 cr)
Code: TTZW0410-3006
General information
Timing
30.08.2021 - 31.12.2021
Number of ECTS credits allocated
1 op
Virtual portion
1 op
Mode of delivery
Online learning
Unit
Teknologiayksikkö
Campus
Lutakon kampus
Teaching languages
- English
- Finnish
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
- Tieto- ja viestintätekniikka (AMK)
Teachers
- Karo Saharinen
Groups
-
ZJA21STIKYAvoin AMK, tekniikka, ICT, Kyberturvallisuus
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
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
Oppimateriaali ja suositeltava kirjallisuus
Saharinen, Karo. 2021. Git -version control and Gitlab -project management environment. https://gitlab.labranet.jamk.fi/sahka/gitlab-course
Teaching methods
Self-learning material and flipped learning videos
Vaihtoehtoiset suoritustavat
The course can be done by accredition of competence. Agree upon the accreditation with the course lecturer. More information about accreditation in the degree regulations of JAMK and the study guide.
Student workload
27h of self-paced learning of which,
- going through the online material 6h
- exercises 17h
- further reading / reflecting 4h
Further information
Non-stop course.
Evaluation scale
Pass/Fail
Arviointikriteerit, tyydyttävä (1-2)
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.