Kursplan
Introduksjon
- Hvorfor kakePHP?
Forstå MVC (Model View Controller)
Installerer kakePHP
Lag din første kakePHP-applikasjon
Kontroller: Kontrollere logikkflyten i kaken dinPHP-applikasjonen
Modell: modellering av dataene dine i kakePHP
ORM (Object Relational Mapping): Kartlegging av tabellrelasjoner
Vis: Opprette brukergrensesnittet for din kakePHP-applikasjon
Baking Your CakePHP Søknad
Sette opp brukerautentisering
Opprette og bruke komponenter
Legger til SEO-funksjonalitet
Optimalisering av applikasjonen din
Feilsøking av applikasjonen din
Datavalidering
Feil- og unntakshåndtering
Unit Testing Din kode
Tilpasse visningen for å forbedre brukeropplevelsen
Konfigurere hjelpere i presentasjonslaget
Legger til støtte for I18N (internasjonalisering) og L10N (lokalisering)
Implementering av Javascript og Ajax-funksjoner
Spore applikasjonsendringer med hendelsessystemet
Forbedre modellen ved å bruke atferd
Endre Database-opplegget ditt ved å bruke Migrations Plug-in
Ruting i kakePHP
Opprette dine egne APIer for REST, autentisering, etc.
Bufring og optimalisering
Utrulling av nettapplikasjonen din
Migrering av eksisterende nettsteder til CakePHP
Oppsummering og konklusjon
Krav
- Kunnskap om PHP, Javascript, HTML og CSS er nødvendig.
- Grunnleggende forståelse av objektorientert Programming (OOP) er nyttig.
Publikum
- Webutviklere som ønsker å utvikle bedre webapplikasjoner raskere