Semester: winter 2026/27
Labs: Tue 17:20, S1 (Pavel Parízek)
Page in SIS: NSWI126
Grading: Credit

The goal of this course is to show selected advanced tools, which may help you to solve more complex problems in the process of software development and maintenance, and basic principles of their functioning (internals, technical details).

Important news

Expectations

This course is intended especially for students enrolled to the first year of the Master’s programme in computer science, who already have:

In addition, we expect knowledge of common tools used in software development at the level of the course Software Development Tools.

Schedule

Date Topic
29.9.2026 Organization
6.10.2026 Nix & Nix Shells | Kafka + Conduktor Console | Jira & Confluence
13.10.2026 OpenAPI + Swagger | Zed Attack Proxy (ZAP) | tools for program analysis, verification and systematic testing
20.10.2026 Act & Actionlint | Cypress | Zabbix
27.10.2026 ---
3.11.2026 Playwright | SonarQube | Selenium
10.11.2026 OpenTracing/Telemetry & Jaeger | Kubernetes | Zipkin
24.11.2026 Challenge
1.12.2026 Pact | Azure DevOps | Elastic Stack
8.12.2026 Kubernetes: přechod z fluxCD na ArgoCD, řízení aplikace (Tomáš Kukrál, Second Foundation)
15.12.2026
5.1.2027

Documents

Questionnaire to be used for evaluating presentations: evalform.txt