Formation #DEV19

Formation CakePHP

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV19


Sessions programmées :

Du 26 au 29 Jan. 2021

Du 23 au 26 Mars 2021

Du 25 au 28 Mai 2021

Du 20 au 23 Juil. 2021

Du 26 au 29 Oct. 2021

Du 28 au 31 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV19


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Découvrir les bases et l’utilisation du Framework
  • Mettre en oeuvre le framework CakePHP
Programme
1/ Introduction à CakePHP
  • Qu’est-ce qu’un Framework ?
  • Pourquoi CakePHP ?
  • Les éléments de base
  • Architecture de CakePHP
2/ Présentation du modèle MVC de CakePHP
  • Architecture MVC
  • Rôle du modèle
  • Rôle du contrôleur
  • Rôle des Vues
3/ Installation de CakePHP
  • Installer le framework
  • Structure d'un projet CakePHP
  • Arborescence et conventions
  • Ecriture d’URL
  • Configuration
  • Principales fonctionnalités
4/ Développer avec CakePHP
  • Préparer l’application Web
  • Organiser des répertoires
  • Générer les éléments du projet
5/ Les modèles et comportements
  • Configuration de l’accès à la base de données
  • Relation entre tables et objets métier
  • Exprimer les relations entre tables
  • Méthodes de pré et post-traitements des données
  • Méthodes d’accès aux données
6/ Les contrôleurs et composant
  • Paramètres de formulaires et récupération dans le contrôleur
  • Initialisation de variables de vues
  • Gestion de la session dans le contrôleur
  • Traitements du contrôleur
  • Composants prédéfinis et nouveaux composants
  • Redirection
  • Gestion des erreurs
7/ Les vues et assistants
  • Variables transmises par contrôleur
  • Gestion des données de formulaires
  • Les assistants (Helpers)
  • Centraliser le code de la page avec les élements
  • Les layouts
8/ Tâches courantes
  • Validation des données
  • Sécurisation des données
  • Débogage
  • Mise en cache
  • Enregistrement
  • Tester
  • Localisation & Internationalisation
  • Pagination
  • REST
9/ CakePHP avancé
  • La validation de données
  • La mise en cache des vues
  • La gestion des sessions utilisateurs
  • Le composant de sécurité
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs PHP
  • Architectes
Dates

Dates

  • Du 26 au 29 Jan. 2021
  • Du 23 au 26 Mars 2021
  • Du 25 au 28 Mai 2021
  • Du 20 au 23 Juil. 2021
  • Du 26 au 29 Oct. 2021
  • Du 28 au 31 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation