Le langage PHP - CakePHP
Fourni(e) par TechniFutur
Description
Type de formation : | Participants : 10 | Durée : 3 jours
> Objectifs
Le Framework CakePHP est une solution légère et facile à implémenter dans vos développements PHP. D’accès aisé, CakePHP permet une mise en oeuvre d’un contexte MVC propre ainsi que l’utilisation des outils habituels tels que la cache, l’internationalisation ou l’authentification. Il fournit en outre les outils pour la validation, la prévention des attaques par injection SQL et XSS, ...
> Public
Développeurs Web souhaitant développer des applications Web en utilisant CakePHP
> Prérequis
Connaissance d’un système d’exploitation Windows. Bonnes connaissances en PHP, HTML et CSS. Une connaissance de la programmation orientée objet et des Design Patterns est un plus.
> Programme
Contexte
PHP POO
Le modèle MVC
CakePHP (architecture et cycle de vie)
Installation et configuration
Organisation des dossiers
Règles de nommage
Outils en ligne de commande
Modèle
Accès aux bases de données
Implémentation Active Record
Validation
Méthode de Callback
Behaviors
Vue
La logique des vues (objet, Layout, Templates)
Les Layout, vue, éléments
L’insertion de Javascript et de CSS
Les vues JSON et XML
La cache
Les principaux Helpers
Contrôleur
Les routes
Les objets Request-Response
Les Callbacks
Les composants et “Uses”
Plugins
Installer et configurer des Plugins
Développer ses propres Plugins MVC