Pokročilé OOP a soubory
Začíná důkladným prozkoumáním konceptů OOP. Studenti navážou na základy OOP a naučí se pokročilé techniky, jako jsou abstraktní třídy, rozhraní a polymorfismus. Tyto techniky pomáhají vytvářet flexibilnější a opakovaně použitelné struktury kódu.
Další pozornost je věnována pokročilým technikám OOP. Účastníci se naučí, jak do svých projektů začlenit návrhové vzory, jako jsou singleton, factory, observer a decorator. Kromě toho se seznámí s koncepty, jako je vstřikování závislostí a inverze řízení, s cílem zlepšit udržovatelnost a testovatelnost kódu.
Nezbytnou součástí je práce se soubory. Účastníci se naučí číst, zapisovat a upravovat soubory v různých formátech. Součástí je také řešení chyb v souborech a zajištění bezpečnosti dat.
Zabývá se také manipulací s datem a časem. Účastníci se naučí zpracovávat, formátovat a počítat hodnoty data a času ve svých aplikacích. To zahrnuje práci s různými časovými pásmy a používání knihoven pro zjednodušení manipulace s datem a časem.
Nakonec se seznámí s použitím a výhodami regulárních výrazů. Účastníci se naučí používat regulární výrazy k rozpoznávání vzorů v textu a k efektivnímu vyhledávání a manipulaci s textovými daty. Praktické příklady a cvičení pomohou účastníkům uvést teoretické koncepty do praxe a osvojit si používání regulárních výrazů ve svých projektech.