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
 28 ore

Numărul de participanți


Pret per participant