Tél.: 06 71 50 20 17 Email: contact@sagexa.com

Formation apprendre à développer sous framework CakePHP

Accueil / Formation / programmation serveur

CakePHP

Lieu programmé : France entière (à distance)

du 10-03-2021 au 12-03-2021 (durée 3 jours)

Tarif :1450 € HT / personne (1450 € TTC)

sous réserve d'un nombre suffisant d'inscriptions
Par 10-03-2021programmation serveur

Cette formation de 3 jours sur CakePHP, framework PHP MVC, permet de prendre en main le framework et son modèle de données particulièrement adapté au développement de CMS.

CakePHP

Objectifs de la formation CakePHP

  • Savoir installer un environnement de développement pour CakePHP
  • Comprendre les principaux concepts du framework CakePHP
  • Etre capable de définir et manipuler des entités de données dans framework CakePHP
  • Pouvoir gérer l'authentification dans le framework CakePHP

Contenu de la formation CakePHP

Formation CakePHP

Durée de la formation

3 jours

Participants à la formation CakePHP

Cette formation CakePHP s'adresse aux développeurs PHP ayant une bonne expérience du langage.

Pré-requis de la formation

Connaissance de PHP Orienté Objet dans un contexte web.

Travaux pratiques de la formation

les participants réaliseront le site d'une librairie en ligne, avec panier d'achat et gestion des accès pour les opérations de maintenance éditoriale.


Programme de la formation CakePHP

PHP : Rappels POO

  • classes, interfaces et objets en PHP
  • Statiques et Late-Binding en PHP
  • espaces de nommage en PHP
  • PSR, Composer et le chargement automatique
  • TypeHinting et DI-Container

< sommaire


CakePHP : introduction

  • Présentation : histoire et spécificités du framework CakePHP
  • Prérequis pour le framework CakePHP
  • Installation du framework CakePHP
  • Les outils de développement pour CakePHP
  • Configuration du SGBD

< sommaire


Le MVC avec CakePHP

  • Créer un Model dans CakePHP
  • La classe Entity dans CakePHP
  • Le Controller dans CakePHP
  • Actions, Hooks et Callback dans CakePHP
  • Créer un Template dans CakePHP

< sommaire


Entités Métier dans CakePHP

  • Afficher un Article dans CakePHP
  • Ajouter un Article dans CakePHP
  • Modifier un Article dans CakePHP
  • Supprimer un Article dans CakePHP
  • La console Bake de CakePHP
  • Gestion 1..n dans CakePHP

< sommaire


Les Routes dans CakePHP

  • Principe des Routes dans CakePHP
  • Paramètres de routes dans CakePHP
  • Groupage et nommage des Routes dans CakePHP

< sommaire


Concepts avancés

  • Recherche par Tag dans CakePHP
  • Champs virtuels dans CakePHP
  • Persistance de tags dans CakePHP

< sommaire


Sécurisation

  • Authentification
  • Autorisation

< sommaire


Aller plus loin avec CakePHP

  • Les Classes Applicatives dans CakePHP
  • Les Composants dans CakePHP
  • Les sessions dans CakePHP

< sommaire