Návrh Školení
Úvod
- Proč CakePHP?
Porozumění MVC (Model View Controller)
Instalace dortuPHP
Vytvoření vašeho prvního dortuPHP aplikace
Controller: Ovládání logického toku v aplikaci Your CakePHP
Model: Modeling Your Data in CakePHP
ORM (Object Relational Mapping): Mapování vztahů tabulek
Zobrazit: Vytvoření uživatelského rozhraní pro aplikaci Your CakePHP
Aplikace Pečení vašeho dortuPHP
Nastavení ověření uživatele
Vytváření a používání komponent
Přidání funkcí SEO
Optimalizace vaší aplikace
Ladění vaší aplikace
Ověření dat
Zpracování chyb a výjimek
Unit Testing Váš kód
Přizpůsobení zobrazení pro zlepšení uživatelské zkušenosti
Konfigurace pomocníků v prezentační vrstvě
Přidání podpory pro I18N (internacionalizace) a L10N (lokalizace)
Implementace Javascriptu a funkcí Ajaxu
Sledování změn aplikací pomocí systému událostí
Vylepšení modelu pomocí chování
Změna vašeho Database schématu pomocí modulu Migrations Plug-in
Směrování v dortuPHP
Vytváření vlastních API pro REST, autentizaci atd.
Ukládání do mezipaměti a optimalizace
Nasazení vaší webové aplikace
Migrace stávajících webových stránek na CakePHP
Shrnutí a závěr
Požadavky
- Vyžaduje se znalost PHP, JavaScript, HTML a CSS.
- Základní znalost objektově orientovaného Programming (OOP) je užitečná.
Publikum
- Weboví vývojáři, kteří chtějí rychleji vyvíjet lepší webové aplikace
Reference (2)
The real life examples.
Marios Prokopiou
Kurz - Secure coding in PHP
Dobře naplánované. Bez velkého základu jsem se neztratil a věděl jsem, kde jsem. Problémy od obecných po konkrétní poskytují základ pro další práci ve vašem vlastním oboru.
Andrzej - TENSOFT Sp. z o.o.
Kurz - Design Patterns in PHP
Machine Translated