Symfony 1 DÉVELOPPEMENT WEB AVEC SYMFONY Jaouadi Youssef CSommaire Introduction Controller View Entity Développement web avec Symfony CPourquoi Symfony Aujourd'hui le développement est l'un des plus métier demander dans le monde les développeurs ont besoi
DÉVELOPPEMENT WEB AVEC SYMFONY Jaouadi Youssef CSommaire Introduction Controller View Entity Développement web avec Symfony CPourquoi Symfony Aujourd'hui le développement est l'un des plus métier demander dans le monde les développeurs ont besoin de ma? triser une language web et de préférence un framework pour répondre au besoin du marché de travail On a des sites web développé avec PHP et Symfony l'un des plus populaires PHP framework le ème Symfony a une communauté active ou il y a beaucoup de ressources en ligne pour apprendre Symfony ainsi qu'une documentation riche qui o ?re des tutoriels et des explications sur toutes les fonctionnalités du framework Développement web avec Symfony CChapitre Introduction Symfony est un Framework PHP open source créer en par sensiolabs Avantages de Symfony Sécurité Bonne documentation Rapidité Développement web avec Symfony Symfony embarque des mesures de sécurité préventive pour lutter contre les failles et attaques XSS CSRF ou les injections SQL La documentation de Symfony est clairement écrite bien structurée fournie avec des exemples et cela pour chaque mise à jour de version Vous pouvez y trouver une explication de chaque composant et du processus de développement permettant son utilisation et sa compréhension rapidement Lors de la création d'un nouveau projet Symfony prépare la plupart des fonctionnalités générales sécurité cache connexion avec la base de données Cela signi ?e que vous n'avez pas besoin de prendre le temps de tout développer à partir de zéro au lieu de cela vous pouvez vous concentrer plus rapidement sur le développement des besoins spéci ?ques de votre projet CModèle MVC Symfony est un framework basé sur le modèle MVC Model View Controller Il garantit que votre projet a une structure de ?chiers organisée en tant que modèle vue et contrôleur Model Contient les données stockés dans la base de données View Contient la présentation de l'interface graphique Controller Contient la logique concernant les actions e ?ectuées par l'utilisateur Développement web avec Symfony CArchitecture de Symfony Avec la version Symfony a grandement simpli ?é la structure de ses répertoires pour correspondre avec la pratique de la majorité des frameworks Arborescence de base d'un projet Symfony bin contient les ?chiers de commandes permettant d ? e ?ectuer des actions sur un projet Symfony con ?g contient les con ?gurations des di ?érents bundles les routes la sécurité et les services public c'est le répertoire public et accessible du site Contient le contrôleur frontal index php et les assets css js images src contient les modelés et les contrôleurs de votre projet templates contient les vues de votre projet var contient les logs et le cache vendor contient les sources de bundles tiers et de Symfony Développement web avec Symfony CDossier src Dans ce répertoire se trouve toute la logique de l'application les contrôleurs les modèles nos classes spéci ?ques les services Controller Ce dossier contient vos contrôleurs accessibles par des routes Entity Ce dossier contient les entités de projet Chaque entité représente généralement une table dans la base de donnée Migrations Ce dossier
Documents similaires
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 04, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 36.4kB