Rámce a modulárny vývoj
Začína sa úvodom do rámcov PHP. Študenti sa dozvedia, čo sú rámce PHP, prečo sa používajú pri vývoji a aké výhody ponúkajú. Medzi zahrnuté frameworky patria populárne možnosti ako Laravel, Symfony, CodeIgniter a Zend Framework. Účastníci sa oboznámia so základnými funkciami a architektúrou týchto rámcov.
Ďalším dôležitým aspektom je modulárny prístup k vývoju. Účastníci sa naučia, ako rozdeliť svoj kód do modulov, aby ho mohli lepšie organizovať, opätovne používať a udržiavať. Tento prístup uľahčuje prácu na veľkých projektoch a podporuje tímovú prácu. Vysvetlí sa, ako vytvárať, integrovať a spravovať moduly.
Poskytuje tiež porovnanie rôznych rámcov a ich možných aplikácií. Účastníci sa dozvedia, ako si vybrať najvhodnejší rámec pre svoj projekt na základe kritérií, ako sú výkon, škálovateľnosť, podpora komunity a špecifické požiadavky. Porovnanie zahŕňa:
- Laravel: Známy svojou elegantnou syntaxou, rozsiahlymi knižnicami a silnou podporou komunity.
- Symfony: Vyzdvihovaný pre svoju flexibilitu, rozsiahly súbor funkcií a výrazný súlad s osvedčenými postupmi.
- CodeIgniter: Oceňovaný pre svoju jednoduchosť, malú veľkosť a rýchlu krivku učenia.
- Zend Framework: Chválený pre svoju rozšíriteľnosť a profesionálnu architektúru, vhodnú pre komplexné a celopodnikové aplikácie.
Praktické cvičenia a projekty umožnia účastníkom využiť získané poznatky v praxi. Budú mať možnosť vyvíjať vlastné aplikácie s predstavenými rámcami a uplatňovať modulárny prístup.