Napredni OOP i datoteke
Počinje s produbljivanjem OOP koncepata. Sudionici grade na temeljima OOP-a i uče napredne tehnike kao što su apstraktne klase, sučelja i polimorfizam. Ove tehnike pomažu u stvaranju fleksibilnijih struktura koda koje se mogu ponovno koristiti.
Drugi fokus je na naprednim tehnikama u OOP-u. Sudionici će naučiti kako integrirati dizajnerske obrasce kao što su Singleton, Factory, Observer i Decorator u svoje projekte. Osim toga, uvode se koncepti kao što su uvođenje ovisnosti i inverzija kontrole kako bi se poboljšala mogućnost održavanja i testiranja koda.
Bitan dio je rad s datotekama. Polaznici će naučiti čitati, pisati i uređivati datoteke u različitim formatima. Ovo također uključuje rukovanje pogreškama datoteka i osiguravanje sigurnosti podataka.
Također pokriva manipulaciju datumom i vremenom. Sudionici će naučiti kako obraditi, formatirati i izračunati vrijednosti datuma i vremena u svojim aplikacijama. To uključuje rad s različitim vremenskim zonama i korištenje biblioteka za pojednostavljenje manipulacije datumom i vremenom.
Na kraju se raspravlja o primjeni i korištenju regularnih izraza. Sudionici će naučiti kako koristiti regularne izraze za prepoznavanje uzoraka u tekstu i učinkovito pretraživati i manipulirati tekstualnim podacima. Praktični primjeri i vježbe pomažu sudionicima da teoretske koncepte provedu u praksu i ovladaju upotrebom regularnih izraza u svojim projektima.