Okviri i modularni razvoj
Počinje s uvodom u PHP okvire. Polaznici će naučiti što su PHP okviri, zašto se koriste u razvoju i koje pogodnosti nude. Obuhvaćeni okviri uključuju popularne opcije kao što su Laravel, Symfony, CodeIgniter i Zend Framework. Sudionici će naučiti osnovne funkcije i arhitekturu ovih okvira.
Još jedan važan aspekt je modularni razvojni pristup. Sudionici će naučiti kako podijeliti svoj kod u module za bolju organizaciju, ponovnu upotrebu i održavanje. Ovaj pristup olakšava rad na velikim projektima i potiče timsku suradnju. Objašnjava kako izraditi, integrirati i upravljati modulima.
Također nudi usporedbu različitih okvira i njihove moguće upotrebe. Sudionici će naučiti kako odabrati najprikladniji okvir za svoj projekt na temelju kriterija kao što su izvedba, skalabilnost, podrška zajednice i specifični zahtjevi. Usporedba uključuje:
- Laravel: poznat po elegantnoj sintaksi, opsežnim bibliotekama i snažnoj podršci zajednice.
- Symfony: ističe se svojom fleksibilnošću, opsežnom funkcionalnošću i čvrstom usklađenošću s najboljim praksama.
- CodeIgniter: Cijenjen zbog svoje jednostavnosti, male veličine i krivulje brzog učenja.
- Zend Framework: Hvaljen zbog svoje proširivosti i profesionalne arhitekture, prikladne za složene aplikacije na razini poduzeća.
Kroz praktične vježbe i projekte, sudionici su u mogućnosti primijeniti naučeno u praksi. Imat ćete priliku razviti vlastite aplikacije s predstavljenim okvirima i primijeniti modularni pristup.