Détails
- 14 Sections
- 84 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction aux Frameworks6
- 1.1Rappels : POO
- 1.2Présentation des frameworks
- 1.3Vocabulaire et concepts de base
- 1.4Architecture MVC
- 1.5Architecture d’un projet
- 1.6Travaux pratiques : Implémentation Framework Web PHP
- Introduction aux Frameworks6
- 2.1Rappels : POO
- 2.2Présentation des frameworks
- 2.3Vocabulaire et concepts de base
- 2.4Architecture MVC
- 2.5Architecture d’un projet
- 2.6Travaux pratiques : Implémentation Framework Web PHP
- Premiers pas avec un framework5
- 3.1Paramétrage de l’application et surcharge
- 3.2Outils de ligne de commande
- 3.3Outils de débogage du code : Web Debug Toolbar
- 3.4Autoloading des classes
- 3.5Travaux pratiques : Manipulation de l’environnement. Mise en place d’une première application
- Premiers pas avec un framework5
- 4.1Paramétrage de l’application et surcharge
- 4.2Outils de ligne de commande
- 4.3Outils de débogage du code : Web Debug Toolbar
- 4.4Autoloading des classes
- 4.5Travaux pratiques : Manipulation de l’environnement. Mise en place d’une première application
- Couche contrôleur & gestion des URL8
- 5.1Définitions & vocabulaire
- 5.2Mappage des contrôleurs au système de routage
- 5.3Redirection vers une page
- 5.4Création & déploiement d’une page d’erreur 404
- 5.5Méthodologie du routage
- 5.6Gestion des URL
- 5.7Injection de dépendance et conteneurs de service
- 5.8Travaux pratiques : implémentation du contrôleur dans l’application fil rouge. Maniement des informations de requête et de session. Installation de la redirection.
- Couche contrôleur & gestion des URL8
- 6.1Définitions & vocabulaire
- 6.2Mappage des contrôleurs au système de routage
- 6.3Redirection vers une page
- 6.4Création & déploiement d’une page d’erreur 404
- 6.5Méthodologie du routage
- 6.6Gestion des URL
- 6.7Injection de dépendance et conteneurs de service
- 6.8Travaux pratiques : implémentation du contrôleur dans l’application fil rouge. Maniement des informations de requête et de session. Installation de la redirection.
- Couche vue & les templates6
- 7.1Manipulation de templates
- 7.2Présentation du moteur de template Twig
- 7.3Héritage de templates
- 7.4Inclusions dans les templates
- 7.5Templates modulaires & helpers
- 7.6Travaux pratiques : Conception et manipulation de templates, installation de la couche Vue de l’application
- Couche vue & les templates6
- 8.1Manipulation de templates
- 8.2Présentation du moteur de template Twig
- 8.3Héritage de templates
- 8.4Inclusions dans les templates
- 8.5Templates modulaires & helpers
- 8.6Travaux pratiques : Conception et manipulation de templates, installation de la couche Vue de l’application
- La couche modèle6
- 9.1Description du modèle et de la BDD
- 9.2Introduction à Doctrine 2
- 9.3Traitement des objets persistants
- 9.4Requêtage objet, accesseurs, relation et association
- 9.5Remaniement de code & objets métiers
- 9.6Travaux pratiques : Déploiement de la couche Modèle
- La couche modèle6
- 10.1Description du modèle et de la BDD
- 10.2Introduction à Doctrine 2
- 10.3Traitement des objets persistants
- 10.4Requêtage objet, accesseurs, relation et association
- 10.5Remaniement de code & objets métiers
- 10.6Travaux pratiques : Déploiement de la couche Modèle
- Formulaires & validation5
- 11.1Conception d’un formulaire basique
- 11.2Implémentation d’un formulaire au sein des templates
- 11.3Sécurité par tokens
- 11.4Validation des formulaires
- 11.5Travaux pratiques : Conception de formulaires et insertion de pages dans l’application fil rouge
- Formulaires & validation5
- 12.1Conception d’un formulaire basique
- 12.2Implémentation d’un formulaire au sein des templates
- 12.3Sécurité par tokens
- 12.4Validation des formulaires
- 12.5Travaux pratiques : Conception de formulaires et insertion de pages dans l’application fil rouge
- Fonctionnalités avancées de Frameworks6
- 13.1Sécurité : contrôle d’accès et authentification
- 13.2Tests automatisés avec PHPUnit
- 13.3E-mail
- 13.4Services Web
- 13.5Macros et fonctions sous Twig
- 13.6Travaux pratiques : test et déploiement de l’application
- Fonctionnalités avancées de Frameworks6
- 14.1Sécurité : contrôle d’accès et authentification
- 14.2Tests automatisés avec PHPUnit
- 14.3E-mail
- 14.4Services Web
- 14.5Macros et fonctions sous Twig
- 14.6Travaux pratiques : test et déploiement de l’application