Okviri i modularni razvoj
Počinje uvodom u PHP okvire. Polaznici uče šta su PHP okviri, zašto se koriste u razvoju i koje prednosti nude. Pokriveni okviri uključuju popularne opcije kao što su Laravel, Symfony, CodeIgniter i Zend Framework. Polaznici uče o osnovnim funkcijama i arhitekturi ovih 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, ponovo koristiti i održavati. Ovaj pristup olakšava rad na velikim projektima i potiče timski rad. Kurs objašnjava kako kreirati, integrirati i upravljati modulima.
Također nudi poređenje različitih frameworka i njihovih mogućih primjena. Polaznici uče kako odabrati najprikladniji framework za svoj projekat na osnovu kriterija kao što su performanse, skalabilnost, podrška zajednice i specifični zahtjevi. Poređenje uključuje:
- Laravel: Poznat po svojoj elegantnoj sintaksi, opsežnim bibliotekama i snažnoj podršci zajednice.
- Symfony: Istaknut po svojoj fleksibilnosti, bogatom skupu funkcija i čvrstom pridržavanju najboljih praksi.
- CodeIgniter: Cijenjen zbog svoje jednostavnosti, male veličine i brze krivulje učenja.
- Zend Framework: Hvaljen zbog svoje proširivosti i profesionalne arhitekture, pogodan za složene i aplikacije na nivou cijelog preduzeća.
Kroz praktične vježbe i projekte, učesnici će moći primijeniti ono što su naučili. Imat će priliku razvijati vlastite aplikacije koristeći predstavljene okvire i primijeniti modularni pristup.