Složene strukture podataka i obrasci dizajna
Složene strukture podataka
Tečaj počinje uvodom u složene strukture podataka kao što su mape i skupovi, koji pružaju napredne mogućnosti pohrane podataka i manipulacije. Sudionici će produbiti svoje razumijevanje nizova i objekata i naučiti kako učinkovito koristiti ove osnovne strukture podataka. Važna komponenta je i korištenje JSON-a (JavaScript Object Notation), široko korištenog formata za strukturiranje i prijenos podataka, koji je posebno važan u web razvoju.
Uzorci dizajna
Drugi dio tečaja fokusiran je na obrasce dizajna, koji predstavljaju ponavljajuća rješenja za uobičajene probleme u razvoju softvera. Polaznici dobivaju uvod u koncepte i principe dizajnerskih uzoraka te uče o njihovom značenju i mogućim primjenama.
Neki od obuhvaćenih ključnih uzoraka dizajna uključuju:
- Singleton Pattern: Ovaj uzorak osigurava da klasa ima samo jednu instancu i pruža globalnu pristupnu točku toj instanci.
- Uzorak promatrača: Ovaj obrazac definira ovisnost jedan prema više između objekata tako da kada objekt promijeni stanje, svi ovisni objekti su obaviješteni i ažurira se automatski.
- Tvornički uzorak: Ovaj uzorak pruža sučelje za stvaranje objekata bez potrebe za navođenjem specifičnih naziva klasa.
Sudionici su vođeni kroz praktične primjere i vježbe provedbe kako bi teoretsko znanje prenijeli u praksu. Ove vježbe pomoći će vam da razumijete obrasce dizajna i da ih primijenite u svojim projektima.