SW Development Technologies
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BIE-GIT.21 | Z | 3 | 2P | anglicky |
- Garant předmětu:
- Petr Pulc
- Přednášející:
- Petr Pulc
- Cvičící:
- Petr Pulc
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
This course is aimed at one of the rudimental team software development technology - version control. To be more specific, we will introduce students to Git, the information manager from hell, as Linus Torvalds nicknamed it, and provide a comprehensive guide into its depths, as well as for day-to-day use.
- Požadavky:
-
No prerequisites.
Basic orientation in any *NIX shell an advantage.
- Osnova přednášek:
-
1. Introduction into versioning systems and into the Git system
2. Foundation of the Git system and the GitLab environment
3. Use of versioning systems for software development and for code revisions
4. Preparation of the environment. Local work with repository I
5. Local work with repository II
6. Work with remote repositories
7. Advanced features
9. Problem solving
10. Administration of remote repositories
11. Workflows
12. Internal Git implementation
- Osnova cvičení:
-
There are no exercises.
- Cíle studia:
-
Introduce students to principles of versioning and provide them with both theoretical and practical know-how to successfully collaborate on team projects, or even version projects of their own.
- Studijní materiály:
-
1. Tsitoara M. : Beginning Git and GitHub: A Comprehensive Guide to Version Control, Project Management, and Teamwork for the New Developer. Apress;, 2019. ISBN 978-1484253120.
2. van Baarsen J. : GitLab Cookbook. Packt Publishing, 2014. ISBN 978-1783986842.
3. O'Grady A. : GitLab Quick Start Guide: Migrate to GitLab for all your repository management solutions.Packt Publishing, 2018. ISBN 978-1789534344.
4. Hethey J.M. : GitLab Repository Management. Packt Publishing, 2013. ISBN 978-178328179.
- Poznámka:
-
Information about the course and courseware are available at https://courses.fit.cvut.cz/BIE-GIT/
- Další informace:
- https://courses.fit.cvut.cz/BIE-GIT/
- Rozvrh na zimní semestr 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Bachelor Specialization Computer Engineering, 2021 (povinný předmět programu)
- Bachelor Specialization, Information Security, 2021 (povinný předmět programu)
- Bachelor Specialization, Software Engineering, 2021 (povinný předmět programu)
- Bachelor Specialization, Computer Science, 2021 (povinný předmět programu)
- Bachelor Specialization, Computer Networks and Internet, 2021 (povinný předmět programu)
- Bachelor Specialization Computer Systems and Virtualization, 2021 (povinný předmět programu)
- Bachelor Specialization, Computer Engineering, Version 2024 (povinný předmět programu)