Rámce a modulární vývoj
Začíná úvodem do frameworků PHP. Studenti se dozvědí, co jsou rámce PHP, proč se používají při vývoji a jaké výhody nabízejí. Mezi probírané frameworky patří populární možnosti, jako jsou Laravel, Symfony, CodeIgniter a Zend Framework. Účastníci se seznámí se základními funkcemi a architekturou těchto frameworků.
Dalším důležitým aspektem je modulární přístup k vývoji. Účastníci se naučí, jak rozdělit svůj kód do modulů, aby jej mohli lépe organizovat, opakovaně používat a udržovat. Tento přístup usnadňuje práci na rozsáhlých projektech a podporuje týmovou spolupráci. Vysvětlí, jak vytvářet, integrovat a spravovat moduly.
Nabízí také srovnání různých frameworků a jejich možných aplikací. Účastníci se dozvědí, jak vybrat nejvhodnější framework pro svůj projekt na základě kritérií, jako je výkon, škálovatelnost, podpora komunity a specifické požadavky. Srovnání zahrnuje např:
- Laravel: Známý svou elegantní syntaxí, rozsáhlými knihovnami a silnou podporou komunity.
- Symfony: Vyzdvihován pro svou flexibilitu, rozsáhlou sadu funkcí a důsledné dodržování osvědčených postupů.
- CodeIgniter: Oceňován pro svou jednoduchost, malou velikost a rychlou křivku učení.
- Zend Framework: Chválen pro svou rozšiřitelnost a profesionální architekturu, vhodnou pro komplexní a celopodnikové aplikace.
Praktická cvičení a projekty umožní účastníkům uplatnit získané poznatky v praxi. Budou mít možnost vyvíjet vlastní aplikace s představenými frameworky a aplikovat modulární přístup.