Напредни ООП и датотеке
Почиње продубљивањем ООП концепата. Учесници се граде на темељима ООП-а и уче напредне технике као што су апстрактне класе, интерфејси и полиморфизам. Ове технике помажу у стварању флексибилнијих структура кода за вишекратну употребу.
Још један фокус је на напредним техникама у ООП-у. Учесници ће научити како да интегришу обрасце дизајна као што су Синглетон, Фацтори, Обсервер и Децоратор у своје пројекте. Поред тога, уводе се концепти као што су ињекција зависности и инверзија контроле да би се побољшала могућност одржавања и тестирања кода.
Суштински део је рад са датотекама. Учесници ће научити како да читају, пишу и уређују датотеке у различитим форматима. Ово такође укључује руковање грешкама у датотекама и обезбеђивање безбедности података.
Такође обухвата манипулацију датумом и временом. Учесници ће научити како да обрађују, форматирају и израчунавају вредности датума и времена у својим апликацијама. Ово укључује рад са различитим временским зонама и коришћење библиотека за поједностављење манипулације датумом и временом.
На крају, разматра се примена и употреба регуларних израза. Учесници ће научити како да користе регуларне изразе за препознавање образаца у тексту и ефикасно претражују и манипулишу текстуалним подацима. Практични примери и вежбе помажу учесницима да примене теоријске концепте у пракси и савладају употребу регуларних израза у својим пројектима.