CakePHP
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Décrire et mettre en oeuvre le framework CakePHP.
Programme de la formation
Jour 1
Qu'est-ce qu'un framework MVC ?
Introduction au framework CakePHP
- Les éléments de base
- Architecture de CakePHP
Présentation du modèle MVC de CakePHP
- Architecture MVC
- Rôle du modèle
- Rôle du contrôleur
- Rôle des vues
Exemples de travaux pratiques (à titre indicatif)
- Démonstration d'une première application simple reprenant les trois éléments principaux de CakePHP : modèle, vue et contrôleur
- Identification et rôle de chaque élément
Installation de CakePHP
- Présentation générale
- Structure d'un projet CakePHP
- Arborescence et conventions
- Ecriture des URL
Les composants de CakePHP
- Paramètres de formulaires et récupération dans le contrôleur
- Gestion de la session dans le contrôleur
- Traitements du contrôleur
- Redirection
- Gestion des erreurs
Exemples de travaux pratiques (à titre indicatif)
- Installation de CakePHP et écriture d'une première application
- Approfondissement du contrôleur, redirection vers les vues et écriture d'un modèle simple dans cette première partie
Jour 2
Place du modèle dans CakePHP
Validation des données avec les modèles de CakePHP
Exemple de travaux pratiques (à titre indicatif)
- Intégration d'un modèle évolué dans l'application écrite
- Développement de la partie validation des données
Les vues dans CakePHP
- Variables issues du contrôleur
- Gestion des données de formulaires
- Les layouts
Exemples de travaux pratiques (à titre indicatif)
- Intégration de vues évoluées dans l'application déjà écrite
- Utilisation de layouts différents pour les vues
Jour 3
Les Helpers
La pagination dans CakePHP
Exemples de travaux pratiques (à titre indicatif)
- Codage dans le contrôleur, de la pagination des données en utilisant le composant PaginatorHelper
Ajax, REST et CakePHP
Exemples de travaux pratiques (à titre indicatif)
- Soumission d'un formulaire en utilisant Ajax
- Gestion des appels REST dans l'application CakePHP
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
1830 €
Durée
21h en 3 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
1830 €
