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
-
TTV21S3Tieto- ja viestintätekniikka (AMK)
-
ZJK21STIKorkeakoulujen välinen yhteistyö, TEKN, ICT
-
TTV19SMTieto- ja viestintätekniikka
-
TTV21S5Tieto- ja viestintätekniikka (AMK)
-
TTV21SMTieto- ja viestintätekniikka (AMK)
-
TTV19S1Tieto- ja viestintätekniikka
-
TTV19S3Tieto- ja viestintätekniikka
-
TTV19S2Tieto- ja viestintätekniikka
-
ZJA22KTIDA1Avoin AMK, tekniikka, ICT, Data-analytiikka1
-
TTV21S1Tieto- ja viestintätekniikka (AMK)
-
TTK22KOHJOhjelmistoalan osaaja
-
TTK22KLOWLow-code-sovelluskehitys
-
TTV19S5Tieto- ja viestintätekniikka
-
TIC21S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV21S2Tieto- 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