Dátum | Téma | Materiály |
pon 15.2. |
Proces vývoja softvéru Softvérové kontrakty Agile, Lean |
Introduction Software development process, Software contracts Agile, lean |
štv 18.2. |
GIT, Makefile Štruktúra projektov |
GIT and some other stuff |
štv 25.2. | Požiadavky |
Requirements |
pon 1.3. |
Požiadavky - príklady Python - základy a zopár pikošiek |
Zdrojaky |
štv 4.3. |
Python - dekoratory, iteratory, generatory, korutiny Immutable a persistentné datové štruktúry (k téme sa ešte vrátime) |
Zdrojaky Teams video + zadanie DU1 + pyrsistent documentation |
pon 8.3. | Modelovanie domény |
Modeling domain Príklady |
štv 11.3. | Princípy O-O dizajnu |
Princípy O-O dizajnu Príklady |
pon 15.3. | Princípy O-O dizajnu 2 |
Design Patterns Príklady |
štv 18.3. | Kvalita softveru |
Software quality Príklady z prednášky |
pon 22.3. | Unit testy, mockovanie |
Pozrite si niečo o Pythonich moduloch unittest, pytest, unittest.mock Príklady z prednášky |
štv 25.3. | Typy, Paradigmy, Doménovo špecifické jazyky |
Types, paradigms, DSL Ukážka typových anotácií v Pythone |
pon 29.3. | Konkurencia |
Concurrency and parallelism Príklady z prednášky |
štv 1.4. | Databázy |
Persistence and Databases |
štv 8.4. | Databázy a OOP |
Objects and Databases UML diagram z prednášky Príklad z prednášky |
štv 15.4. | Implementácia, integrácia | Implementation and Integration | pon 19.4. | Architektúra | Architecture | štv 22.4. | Dokumentácia, údržba, logovanie |
Documentation, Maintenance, Logging Príklad |
pon 26.4. | Management, Scrum, Tvorba estimacii |
Management, Scrum, Estimácie |
štv 29.4. | Lean Startup |
Lean Startup |