Information below is not for the current semester.
The current semester can be found here.
Labs
- Introduction, agenda, GUI and GitLab (Mar 1 - Mar 5)
- Diving into command-line… (Mar 8 - Mar 12)
- Git from command-line and simple scripts (Mar 15 - Mar 19)
- Inputs, outputs, and pipes (Mar 22 - Mar 26)
- Shell scripting (Mar 29 - Apr 2)
- SSH and public key authentication (Apr 5 - Apr 9)
- Shell scripting II (Apr 12 - Apr 16)
- System maintenance/management essentials (Apr 19 - Apr 23)
- Project sandboxing: virtual environment (Apr 26 - Apr 30)
- Git branching (May 3 - May 7)
- Networking and service management (May 10 - May 14)
- Build systems (and Pandoc) (May 17 - May 21)
- Docker, Podman and GitLab CI (May 24 - May 28)
- Miscellaneous (May 31 - Jun 4)
Extra materials
Lectures
Video recordings will be stored in this folder on CUNI sharepoint.
Schedule
Date | Topic | Week |
---|---|---|
Tuesday, March 2 | Agenda, introduction, basic concepts (Czech) | 1 |
Wednesday, March 10 | Agenda, introduction, basic concepts (English) | 2 |
Tuesday, March 16 | Consultations: motivation, partitions, testing (Czech) | 3 |
Wednesday, March 24 | Consultations: motivation, partitions, testing, shebang (English) | 4 |
Tuesday, March 30 | Consultations: shebang, mini-languages, argv and stdin (Czech) | 5 |
Wednesday, April 7 | Consultations: shebang, testing (English) | 6 |
Tuesday, April 13 | Invited lecture: David Čepelík – vim editor (Czech)
Materials: slides, minimalist vim theme, vimrc | 7 |
Wednesday, April 21 | Cancelled | 8 |
Tuesday, April 27 | Consultations: shell scripts (Czech) | 9 |
Wednesday, May 5 | Consultations: scripts, Git, signals (English) | 10 |
Tuesday, May 11 | Consultations: virtualenv (Czech) | 11 |
Wednesday, May 19 | Consultations: build systems (English) | 12 |
Tuesday, May 25 | Consultations: GitLab CI (Czech) | 13 |
Wednesday, June 2 | Consultations: Containers, GitLab CI (English) | 14 |