Kursplan
Införandet
- Varför CakePHP?
Förstå MVC (Model View Controller)
Installera CakePHP
Skapa ditt första CakePHP program
Styrenhet: Styra logikflödet i ditt CakePHP program
Modell: Modellera dina data i CakePHP
ORM (Object Relational Mapping): Mappning av tabellrelationer
Visa: Skapa användargränssnittet för ditt CakePHP program
Baka din CakePHP applikation
Ställa in användarautentisering
Skapa och använda komponenter
Lägga till SEO-funktionalitet
Optimera din applikation
Felsöka ditt program
Dataverifiering
Fel- och undantagshantering
Unit Testing Din kod
Anpassa vyn för att förbättra användarupplevelsen
Konfigurera hjälpprogram i presentationslagret
Lägga till stöd för I18N (internationalisering) och L10N (lokalisering)
Implementera Javaskript och Ajax-funktioner
Spåra programändringar med händelsesystemet
Förbättra modellen med hjälp av beteenden
Ändra ditt Database schema med hjälp av plugin-programmet Migreringar
Routning i CakePHP
Skapa dina egna API:er för REST, autentisering, etc.
Cachelagring och optimering
Distribuera ditt webbprogram
Migrera befintliga webbplatser till CakePHP
Sammanfattning och slutsats
Krav
- Kunskaper i PHP, Javascript, HTML och CSS krävs.
- Grundläggande förståelse för objektorienterad Programming (OOP) är användbar.
Publik
- Webbutvecklare som vill utveckla bättre webbapplikationer snabbare