Enssib  - École Nationale Supérieure des Sciences de l'Information et des Bibliothèques

École Nationale Supérieure
des Sciences de l'Information et des Bibliothèques

Normal view MARC view ISBD view

Développer avec Symfony2 : le plus populaire des frameworks PHP / Clément Camin

Type de document : LivresAuteur principal: Camin, Clément, Auteur Langue: français ; de la table des matières, français.Éditeur : Paris : Eyrolles, DL 2015, cop. 2015Description : 1 vol. (XIX-449 p.) : ill., couv. ill. ; 23 cmISBN: 978-2-212-14131-3.Sujet - Nom commun: Symfony (plate-forme informatique) | PHP (langage de programmation) Voir dans le SUDOC
Item type Current location Collection Call number Status Date due Barcode Item holds
Prêt normal Enssib
Pôle Information numérique et médias
Papier 005.2 LAN php (Browse shelf) Available 861809B
Total holds: 0

Index

P. 1 Chapitre 1 Introduction P. 1 Les objectifs de ce livre P. 3 L'application fil rouge P. 7 Chapitre 2 Le choix du framework P. 7 Pourquoi utiliser un framework P. 11 Pourquoi choisir Symfony2 P. 17 Chapitre 3 Installer Symfony2 P. 17 Installation de la distribution standard P. 30 Premiers pas dans notre projet P. 34 La configuration P. 37 La notion d'environnement P. 39 Exercices P. 39 En résumé P. 41 Chapitre 4 Le fonctionnement du framework P. 41 À l'intérieur d'une application P. 46 Un framework basé sur HTTP P. 50 À l'intérieur d'une requête P. 55 Chapitre 5 Notre premier bundle P. 55 Le bundle de démonstration P. 57 Notre premier bundle P. 63 En résumé P. 65 Chapitre 6 Routeur et contrôleur P. 65 Routage P. 73 Une première route P. 75 Contrôleur P. 91 Chapitre 7 Nos premières vues avec Twig P. 91 Symfony2, une architecture MVC P. 92 Le moteur de vues Twig P. 93 La page d'accueil P. 96 Structure à trois niveaux P. 100 La page « À propos » P. 101 Ajout de la barre de navigation P. 103 Les fonctionnalités de Twig P. 124 En résumé P. 125 Chapitre 8 Faire le lien avec la base de données grâce à Doctrine P. 125 ORM ? P. 128 Configurer l'application P. 130 Générer notre entité P. 141 Les événements de cycle de vie P. 145 Génération de CRUD P. 151 Chapitre 9 Intégration d'un bundle externe P. 151 Utiliser la force de l'open source P. 155 Un bundle externe pour les données factices P. 161 De meilleures données factices P. 163 Notre premier écran « métier » P. 167 Chapitre 10 Ajout de relations entre les entités P. 167 Relations entre entités P. 176 Précisions notre modèle P. 177 Création d'un utilisateur P. 178 Lien entre les utilisateurs et leurs statuts P. 183 Afficher les utilisateurs dans la timeline P. 191 Les amis P. 196 Création de données factices pour les amis P. 199 Création des commentaires P. 204 Création des données factices pour les commentaires P. 207 Chapitre 11 Le dépôt P. 207 Le dépôt (repository) P. 209 Création et utilisation d'un dépôt dédié P. 212 Écriture de requêtes dans le dépôt P. 225 Chapitre 12 La sécurité P. 225 Authentification et autorisation P. 237 Installer le bundle FOSUserBundle P. 250 Surcharger les templates de FOSUserBundle P. 255 Chapitre 13 Les formulaires P. 255 La gestion des formulaires P. 256 Une manipulation en quatre étapes P. 259 Création de l'objet formulaire P. 262 Les différents types de champs P. 268 Affichage du formulaire P. 272 Validation de formulaire P. 273 Ajout de la possibilité de poster un statut P. 281 Chapitre 14 La validation des données P. 281 Le système des contraintes de validation P. 285 Les différentes contraintes P. 298 Créer ses propres contraintes P. 303 Mise en pratique dans notre application P. 307 Chapitre 15 Les ressources externes : JavaScript, CSS et images P. 307 La problématique des ressources externes P. 310 Gestion des ressources avec Assetic P. 321 Mise en pratique P. 335 Chapitre 16 L'internationalisation P. 335 Le service translator P. 346 Traduction des pages statiques de l'application P. 351 Traduction du menu P. 353 Localisation des routes P. 357 Chapitre 17 Services et injection de dépendances P. 357 Les services dans Symfony P. 359 Enregistrement des services dans le conteneur P. 366 Quelques bonnes pratiques autour de l'injection de dépendances P. 367 Quelques services courants P. 371 Mise en pratique des services P. 391 Chapitre 18 Les tests automatisés P. 391 Tests automatisés P. 396 Mise en pratique des tests unitaires P. 406 Mise en pratique des tests fonctionnels P. 412 Test fonctionnel de la redirection après authentification P. 415 Chapitre 19 Déployer l'application P. 415 Le cycle de développement d'une application web P. 417 Le déploiement P. 424 Spécificités du déploiement d'une application Symfony P. 431 Conclusion P. 431 Notions clés P. 436 Pour aller plus loin P. 439 Index

There are no comments for this item.

Log in to your account to post a comment.

Koha version 19.05

Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0

La responsabilité de l'Enssib ne peut en aucune manière être engagée quant au contenu des informations figurant sur les documents hébergés sur son site et dont elle n’est pas l’auteur ou l’éditeur, à l’exclusion de ce qui est prévu par la Loi n°2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique. Sa responsabilité ne peut pas davantage être engagée quant aux conséquences pouvant résulter de l'utilisation ou l'interprétation de l'ensemble des documents figurants sur son site.

Powered by Koha