Mastering Git

About the course

Git is a powerful and easy to learn software which is mainly used for collaborative software development. During this course you will learn unique benefits and concepts of Git as well as its core features via extensive examples and hands-on exercises. We hope you will develop the joy of working with it. This course doesn’t require any prior knowledge of Git and is perfect for anyone who wants a jump start in learning it. If you already have some experience with Git, then this course will make you an expert, since it gives a deep look at the fundamental commands.

Lectors

Irina Gulina (Senior Software Quality Engineer)
Tomáš Tomeček (Principal Software Engineer)

Key info

This course starts on FI MUNI in Autumn 2022.

Capacity is 20 people.

The course is worth 2 ECTS credit.

There will be 6 weeks of teaching. A class will be composed of theoretical and practical parts.

Every class is followed by a homework, you need to complete 5 out of 6 assignments to pass the course.

Students of all programs can apply for this course: Bc, Mgr and PhD.

The course is the seminar group Git of class PV177 Laboratory of Advanced Network Technologies

Prerequisites

Be comfortable in a command-line environment.

Understand basic programming concepts.

Lessons

This is a half-course. It's taught only first 6 weeks of the semester.

Lesson 1 | Introduction of this course, organization, motivation

Lesson 2 | How does branching work in git

Lesson 3 | Fixing mistakes

Lesson 4 | Working as a team with a git repository

Lesson 5 | Git Etiquette

Lesson 6 | Git features and common open source git workflows

Plakát na kurz