Schița de curs
Introducere
- De ce CakePHP?
Înțelegerea MVC (model View Controller)
Instalare CakePHP
Crearea primei CakePHP aplicații
Controler: Controlul fluxului logic în aplicația dvs. CakePHP.
Model: modelarea datelor dvs. în CakePHP
ORM (Object Relational Mapping): Maparea relațiilor de tabel
Vizualizare: Crearea interfeței cu utilizatorul pentru aplicația dvs. CakePHP.
Coacerea aplicației dvs. CakePHP.
Configurarea autentificării utilizatorului
Crearea și utilizarea componentelor
Adăugarea funcționalității SEO
Optimizarea aplicației dvs
Depanarea aplicației dvs
Data validarii
Gestionarea erorilor și excepțiilor
Unit Testing Codul dvs
Personalizarea vizualizării pentru a îmbunătăți experiența utilizatorului
Configurarea ajutoarelor în stratul de prezentare
Adăugarea suportului pentru I18N (internaționalizare) și L10N (localizare)
Implementarea Javascriptului și Ajax Caracteristici
Urmărirea modificărilor aplicației cu sistemul de evenimente
Îmbunătățirea modelului utilizând comportamente
Schimbarea schemei Database utilizând pluginul Migrations
Dirijare în CakePHP
Crearea propriilor API-uri pentru REST, autentificare etc.
Cache și optimizare
Implementarea aplicației dvs. web
Migrarea site-urilor web existente la CakePHP
Rezumat și Concluzie
Cerințe
- Cunoștințe de PHP, Javascript, HTML și CSS sunt necesare.
- Înțelegerea de bază a Object Oriented Programming (OOP) este utilă.
Audiență
- Dezvoltatorii web care doresc să dezvolte mai rapid aplicații web mai bune