Složene strukture podataka i obrasci dizajna
Složene strukture podataka
Kurs počinje uvodom u složene strukture podataka kao što su mape i skupovi, koji pružaju napredne mogućnosti skladištenja podataka i manipulacije. Učesnici će produbiti svoje razumijevanje nizova i objekata i naučiti kako efikasno koristiti ove osnovne strukture podataka. Važna komponenta je i korištenje JSON (JavaScript Object Notation), široko korištenog formata za strukturiranje i prijenos podataka, što je posebno važno u web razvoju.
Uzorci dizajna
Drugi dio kursa fokusira se na obrasce dizajna, koji predstavljaju ponavljajuća rješenja uobičajenih problema u razvoju softvera. Učesnici se upoznaju sa konceptima i principima dizajn obrazaca i uče o njihovom značenju i mogućim primjenama.
Neki od obuhvaćenih ključnih obrazaca dizajna uključuju:
- Singleton Pattern: Ovaj obrazac osigurava da klasa ima samo jednu instancu i pruža globalnu pristupnu tačku toj instanci.
- Uzorak posmatrača: Ovaj obrazac definira ovisnost jedan prema više između objekata tako da kada objekt promijeni stanje, svi zavisni objekti su obaviješteni i automatski se ažurira.
- Fabrički obrazac: Ovaj obrazac pruža interfejs za kreiranje objekata bez specificiranja specifičnih imena klasa.
Učesnici su vođeni kroz praktične primjere i vježbe implementacije kako bi teorijsko znanje pretočili u praksu. Ove vježbe će vam pomoći da shvatite obrasce dizajna i da ih primijenite u vlastitim projektima.