CakePHP

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire et mettre en oeuvre le framework CakePHP.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 830,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

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

Prérequis

Avoir une bonne connaissance pratique du langage PHP.

Public

Développeurs, architectes, chefs de projets techniques.

Je cherche à faire...