Napredno OOP i datoteke
Počinje detaljnim pregledom koncepata objektno-orijentiranog programiranja. Sudionici nadograđuju temeljne principe OOP-a i uče napredne tehnike poput apstraktnih klasa, interfejsa i polimorfizma. Te tehnike pomažu u stvaranju fleksibilnijih i ponovno upotrebljivih struktura koda.
Drugi je fokus na naprednim tehnikama u OOP-u. Polaznici uče kako integrirati obrasce dizajna kao što su singleton, tvornički, promatrač i ukrašivač u svoje projekte. Također se uvode koncepti kao što su injekcija ovisnosti i inverzija kontrole radi poboljšanja održavanja i testiranja koda.
Ključna komponenta je rad s datotekama. Polaznici uče kako čitati, pisati i uređivati datoteke u različitim formatima. To također uključuje rukovanje greškama s datotekama i osiguravanje sigurnosti podataka.
Također obuhvaća manipulaciju datumom i vremenom. Polaznici uče kako obrađivati, formatirati i izračunavati 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 obrađuju primjena i prednosti regularnih izraza. Polaznici uče kako koristiti regularne izraze za prepoznavanje obrazaca u tekstu te za učinkovito pretraživanje i obradu tekstualnih podataka. Praktični primjeri i vježbe pomažu polaznicima da teorijske koncepte primijene u praksi i ovladaju upotrebom regularnih izraza u svojim projektima.