Pokročilé OOP a súbory
Začína sa podrobným skúmaním konceptov OOP. Študenti nadviažu na základy OOP a naučia sa pokročilé techniky, ako sú abstraktné triedy, rozhrania a polymorfizmus. Tieto techniky pomáhajú vytvárať flexibilnejšie a opakovane použiteľné štruktúry kódu.
Ďalšie zameranie je na pokročilé techniky v OOP. Účastníci sa naučia, ako integrovať návrhové vzory, ako sú singleton, factory, observer a decorator, do svojich projektov. Zavedú sa aj koncepty, ako sú injection závislostí a inverzia riadenia, s cieľom zlepšiť udržiavateľnosť a testovateľnosť kódu.
Podstatnou zložkou je práca so súbormi. Účastníci sa naučia čítať, zapisovať a upravovať súbory v rôznych formátoch. Patrí sem aj riešenie chýb v súboroch a zaistenie bezpečnosti údajov.
Zaoberá sa aj manipuláciou s dátumom a časom. Účastníci sa naučia spracúvať, formátovať a počítať hodnoty dátumu a času vo svojich aplikáciách. To zahŕňa aj prácu s rôznymi časovými pásmami a používanie knižníc na zjednodušenie manipulácie s dátumom a časom.
Nakoniec sa preberie používanie a výhody regulárnych výrazov. Účastníci sa naučia používať regulárne výrazy na rozpoznávanie vzorov v texte a efektívne vyhľadávanie a manipuláciu s textovými údajmi. Praktické príklady a cvičenia pomôžu účastníkom uplatniť teoretické koncepty v praxi a zvládnuť používanie regulárnych výrazov vo svojich projektoch.