Aperçu du cours
Symfony est un framework de développement. Grâce à lui et les technologies qui l’accompagnent, vous pourrez construire les projets web de votre choix simplement et avec efficacité.
Prérequis
- Connaissance de base des concepts objet
- Connaissance de PHP 5 et du HTML
Fonctionnalités
- Comprendre les notions principales de Symfony
- Utiliser Symfony pour un créer et modifier une application
- Comprendre le framework MVC
- Savoir créer des identifications utilisateurs
- Maitriser l’utilisation de Doctrine
- Pouvoir installer une stratégie de défense efficace dans une application Symfony
Public ciblé
- Développeurs, architectes techniques…
Détails
- 22 Sections
- 88 Lessons
- 28 heures
Expand all sectionsCollapse all sections
- Introduction2
- Introduction2
- Symfony3
- Symfony3
- 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
- Configuration du framework3
- La programmation de Symfony3
- La programmation de Symfony3
- 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
- La sécurité4
- La versions STS3
- La versions STS3