Okviri i modularni razvoj
Počinje uvodom u PHP okvire. Polaznici uče što su PHP okviri, zašto se koriste u razvoju i koje prednosti nude. Obrađeni okviri uključuju popularne opcije kao što su Laravel, Symfony, CodeIgniter i Zend Framework. Polaznici uče o osnovnim funkcijama i arhitekturi tih okvira.
Još jedan važan aspekt je modularni pristup razvoju. Polaznici će naučiti kako podijeliti svoj kod u module kako bi ga bilo lakše organizirati, ponovno koristiti i održavati. Ovaj pristup olakšava rad na velikim projektima i potiče timski rad. Tečaj objašnjava kako stvarati, integrirati i upravljati modulima.
Također nudi usporedbu različitih okvira i njihovih mogućih primjena. Polaznici uče kako odabrati najprikladniji okvir za svoj projekt na temelju kriterija kao što su performanse, 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: Istaknut po svojoj fleksibilnosti, bogatom skupu značajki i snažnom pridržavanju najboljih praksi.
- CodeIgniter: Cijenjen zbog svoje jednostavnosti, male veličine i brzog tempa učenja.
- Zend Framework: Hvaljen zbog svoje proširivosti i profesionalne arhitekture, pogodan za složene i aplikacije na razini cijelog poduzeća.
Kroz praktične vježbe i projekte sudionici će moći primijeniti ono što su naučili. Imat će priliku razvijati vlastite aplikacije koristeći predstavljene okvire i primijeniti modularni pristup.