Détails
- 22 Sections
- 88 Lessons
- 28 heures
Expand all sectionsCollapse all sections
- Introduction2
- 1.1Présentation du Model-View-Controller
- 1.2La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controller
- Introduction2
- 2.1Présentation du Model-View-Controller
- 2.2La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controller
- Symfony3
- 3.1Introduction à Symfony et historique des évolutions
- 3.2Les Core Components
- 3.3L’architecture du framework
- Symfony3
- 4.1Introduction à Symfony et historique des évolutions
- 4.2Les Core Components
- 4.3L’architecture du framework
- Le projet sous Symfony4
- 5.1Développement d’une application basique avec Composer
- 5.2Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
- 5.3Paramétrage du framework : BDD & environnements
- 5.4Travaux pratiques: Création d’une plateforme et d’un environnement de développement, développement d’une application et analyse de sa forme.
- Le projet sous Symfony4
- 6.1Développement d’une application basique avec Composer
- 6.2Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
- 6.3Paramétrage du framework : BDD & environnements
- 6.4Travaux pratiques: Création d’une plateforme et d’un environnement de développement, développement d’une application et analyse de sa forme.
- Configuration du framework3
- 7.1Les fichiers nécessaires & leur hiérarchisation
- 7.2Les syntaxes de configuration : YAML, PHP, XML…
- 7.3Travaux pratiques: Benchmark des formats et choix puis configuration de l’application
- Configuration du framework3
- 8.1Les fichiers nécessaires & leur hiérarchisation
- 8.2Les syntaxes de configuration : YAML, PHP, XML…
- 8.3Travaux pratiques: Benchmark des formats et choix puis configuration de l’application
- La programmation de Symfony3
- 9.1La console : création d’ossature code de l’application
- 9.2Bundle : fabrication, découpage et aperçu des travaux de la communauté
- 9.3Travaux pratiques: Création de Bundle et utilisation des bundles complémentaires
- La programmation de Symfony3
- 10.1La console : création d’ossature code de l’application
- 10.2Bundle : fabrication, découpage et aperçu des travaux de la communauté
- 10.3Travaux pratiques: Création de Bundle et utilisation des bundles complémentaires
- Les BDD sous Symfony8
- 11.1Réglages de l’application et du Bundle
- 11.2Techniques de Object-relational mapping (ORM)
- 11.3Les repositories & le DQL
- 11.4Doctrine 2 : installation, entités et mapping
- 11.5Création par la console : Top-down & Bottom-up
- 11.6EntityManager
- 11.7Le QueryBuilder
- 11.8Travaux pratiques: Génération de schémas de données, formation d’entités et d’un mapping, développement de classes de manipulation des entités (opérations CRUD), passage des fonctions sous forme de services
- Les BDD sous Symfony8
- 12.1Réglages de l’application et du Bundle
- 12.2Techniques de Object-relational mapping (ORM)
- 12.3Les repositories & le DQL
- 12.4Doctrine 2 : installation, entités et mapping
- 12.5Création par la console : Top-down & Bottom-up
- 12.6EntityManager
- 12.7Le QueryBuilder
- 12.8Travaux pratiques: Génération de schémas de données, formation d’entités et d’un mapping, développement de classes de manipulation des entités (opérations CRUD), passage des fonctions sous forme de services
- Controllers & routage4
- 13.1Controller frontal et de routage
- 13.2Forme et réglage des routes : global et par Bundle
- 13.3Exécution des Controllers: Récupération des paramètres, Relation Modèle – Controller, Redirections : internes et externes , Relai d’information et transmission au View
- 13.4Travaux pratiques: Élaboration d’une stratégie de routage dans l’application, mise en place de Controllers & d’actions, réglages du routage et insertion au projet
- Controllers & routage4
- 14.1Controller frontal et de routage
- 14.2Forme et réglage des routes : global et par Bundle
- 14.3Exécution des Controllers: Récupération des paramètres, Relation Modèle – Controller, Redirections : internes et externes , Relai d’information et transmission au View
- 14.4Travaux pratiques: Élaboration d’une stratégie de routage dans l’application, mise en place de Controllers & d’actions, réglages du routage et insertion au projet
- Le View : Templates Twig5
- 15.1Présentation de Twig
- 15.2Le Layout/View & les blocs : organisation, héritage de blocs et composition du View
- 15.3Fonctions avancées: Les filtres et fonctions, Structures conditionnelles, Structures itératives
- 15.4Échanges View – Controllers
- 15.5Travaux pratiques: Génération des Views Twig & liaison avec les Controllers
- Le View : Templates Twig5
- 16.1Présentation de Twig
- 16.2Le Layout/View & les blocs : organisation, héritage de blocs et composition du View
- 16.3Fonctions avancées: Les filtres et fonctions, Structures conditionnelles, Structures itératives
- 16.4Échanges View – Controllers
- 16.5Travaux pratiques: Génération des Views Twig & liaison avec les Controllers
- Les formulaires5
- 17.1La librairie MVC
- 17.2Création et déploiement : Form & FormBuilder
- 17.3Lecture et confirmation des données: La couche modèle, Les obligations de validation, Les erreurs de validation
- 17.4Les thèmes de formulaire pour adapter le rendu
- 17.5Travaux pratiques: Génération de formulaires dans le VIew, insertion de formulaires réutilisables, découverte des types de champs et création de contraintes de validations.
- Les formulaires5
- 18.1La librairie MVC
- 18.2Création et déploiement : Form & FormBuilder
- 18.3Lecture et confirmation des données: La couche modèle, Les obligations de validation, Les erreurs de validation
- 18.4Les thèmes de formulaire pour adapter le rendu
- 18.5Travaux pratiques: Génération de formulaires dans le VIew, insertion de formulaires réutilisables, découverte des types de champs et création de contraintes de validations.
- La sécurité4
- 19.1Authentification
- 19.2Permissions utilisateurs : rôles des utilisateurs, fournisseurs et cryptage de mot de passe
- 19.3Autorisations
- 19.4Travaux pratiques: Création d’une stratégie de sécurité et génération de rôles pour les permissions d’accès
- La sécurité4
- 20.1Authentification
- 20.2Permissions utilisateurs : rôles des utilisateurs, fournisseurs et cryptage de mot de passe
- 20.3Autorisations
- 20.4Travaux pratiques: Création d’une stratégie de sécurité et génération de rôles pour les permissions d’accès
- La versions STS3
- 21.1Le principe de dépréciation
- 21.2Le portage entre versions
- 21.3Les fonctionnalités ajoutées
- La versions STS3
- 22.1Le principe de dépréciation
- 22.2Le portage entre versions
- 22.3Les fonctionnalités ajoutées