Développer avec Symfony2 : le plus populaire des frameworks PHP
Propose une structure progressive permettant de construire un projet et couvre tous les aspects du framework. L'ouvrage a pour objectif d'offrir des outils nouveaux à ceux qui possèdent déjà des notions. ©Electre 2015
Enregistré dans:
Auteur principal : | |
---|---|
Format : | Livre |
Langue : | français |
Titre complet : | Développer avec Symfony2 : le plus populaire des frameworks PHP / Clément Camin |
Publié : |
Paris :
Eyrolles
, impr. 2015, cop. 2015 |
Description matérielle : | 1 vol. (XIX-449 p.) |
Sujets : |
LEADER | 05723cam a2200421 4500 | ||
---|---|---|---|
001 | PPN187916918 | ||
003 | http://www.sudoc.fr/187916918 | ||
005 | 20181031133500.0 | ||
010 | |a 978-2-212-14131-3 |b br. |d 33 EUR | ||
035 | |a (OCoLC)919587225 | ||
073 | 1 | |a 9782212141313 | |
100 | |a 20150902h20152015k y0frey0103 ba | ||
101 | 0 | |a fre | |
102 | |a FR | ||
105 | |a a ||||001yy | ||
106 | |a r | ||
181 | |6 z01 |c txt |2 rdacontent | ||
181 | 1 | |6 z01 |a i# |b xxxe## | |
182 | |6 z01 |c n |2 rdamedia | ||
182 | 1 | |6 z01 |a n | |
200 | 1 | |a Développer avec Symfony2 |e le plus populaire des frameworks PHP |f Clément Camin | |
210 | |a Paris |c Eyrolles |d impr. 2015, cop. 2015 | ||
215 | |a 1 vol. (XIX-449 p.) |c ill., couv. ill. |d 23 cm | ||
339 | |a Propose une structure progressive permettant de construire un projet et couvre tous les aspects du framework. L'ouvrage a pour objectif d'offrir des outils nouveaux à ceux qui possèdent déjà des notions. ©Electre 2015 | ||
320 | |a Index | ||
359 | 2 | |p P. 1 |b Chapitre 1 Introduction |p P. 1 |c Les objectifs de ce livre |p P. 3 |c L'application fil rouge |p P. 7 |b Chapitre 2 Le choix du framework |p P. 7 |c Pourquoi utiliser un framework |p P. 11 |c Pourquoi choisir Symfony2 |p P. 17 |b Chapitre 3 Installer Symfony2 |p P. 17 |c Installation de la distribution standard |p P. 30 |c Premiers pas dans notre projet |p P. 34 |c La configuration |p P. 37 |c La notion d'environnement |p P. 39 |c Exercices |p P. 39 |c En résumé |p P. 41 |b Chapitre 4 Le fonctionnement du framework |p P. 41 |c À l'intérieur d'une application |p P. 46 |c Un framework basé sur HTTP |p P. 50 |c À l'intérieur d'une requête |p P. 55 |b Chapitre 5 Notre premier bundle |p P. 55 |c Le bundle de démonstration |p P. 57 |c Notre premier bundle |p P. 63 |c En résumé |p P. 65 |b Chapitre 6 Routeur et contrôleur |p P. 65 |c Routage |p P. 73 |c Une première route |p P. 75 |c Contrôleur |p P. 91 |b Chapitre 7 Nos premières vues avec Twig |p P. 91 |c Symfony2, une architecture MVC |p P. 92 |c Le moteur de vues Twig |p P. 93 |c La page d'accueil |p P. 96 |c Structure à trois niveaux |p P. 100 |c La page À propos |p P. 101 |c Ajout de la barre de navigation |p P. 103 |c Les fonctionnalités de Twig |p P. 124 |b En résumé |p P. 125 |b Chapitre 8 Faire le lien avec la base de données grâce à Doctrine |p P. 125 |c ORM ? |p P. 128 |c Configurer l'application |p P. 130 |c Générer notre entité |p P. 141 |c Les événements de cycle de vie |p P. 145 |c Génération de CRUD |p P. 151 |b Chapitre 9 Intégration d'un bundle externe |p P. 151 |c Utiliser la force de l'open source |p P. 155 |c Un bundle externe pour les données factices |p P. 161 |c De meilleures données factices |p P. 163 |c Notre premier écran métier |p P. 167 |b Chapitre 10 Ajout de relations entre les entités |p P. 167 |c Relations entre entités |p P. 176 |c Précisions notre modèle |p P. 177 |c Création d'un utilisateur |p P. 178 |c Lien entre les utilisateurs et leurs statuts |p P. 183 |c Afficher les utilisateurs dans la timeline |p P. 191 |c Les amis |p P. 196 |c Création de données factices pour les amis |p P. 199 |c Création des commentaires |p P. 204 |c Création des données factices pour les commentaires |p P. 207 |b Chapitre 11 Le dépôt |p P. 207 |c Le dépôt (repository) |p P. 209 |c Création et utilisation d'un dépôt dédié |p P. 212 |c Écriture de requêtes dans le dépôt |p P. 225 |b Chapitre 12 La sécurité |p P. 225 |c Authentification et autorisation |p P. 237 |c Installer le bundle FOSUserBundle |p P. 250 |c Surcharger les templates de FOSUserBundle |p P. 255 |b Chapitre 13 Les formulaires |p P. 255 |c La gestion des formulaires |p P. 256 |c Une manipulation en quatre étapes |p P. 259 |c Création de l'objet formulaire |p P. 262 |c Les différents types de champs |p P. 268 |c Affichage du formulaire |p P. 272 |c Validation de formulaire |p P. 273 |c Ajout de la possibilité de poster un statut |p P. 281 |b Chapitre 14 La validation des données |p P. 281 |c Le système des contraintes de validation |p P. 285 |c Les différentes contraintes |p P. 298 |c Créer ses propres contraintes |p P. 303 |c Mise en pratique dans notre application |p P. 307 |b Chapitre 15 Les ressources externes : JavaScript, CSS et images |p P. 307 |c La problématique des ressources externes |p P. 310 |c Gestion des ressources avec Assetic |p P. 321 |c Mise en pratique |p P. 335 |b Chapitre 16 L'internationalisation |p P. 335 |c Le service translator |p P. 346 |c Traduction des pages statiques de l'application |p P. 351 |c Traduction du menu |p P. 353 |c Localisation des routes |p P. 357 |b Chapitre 17 Services et injection de dépendances |p P. 357 |c Les services dans Symfony |p P. 359 |c Enregistrement des services dans le conteneur |p P. 366 |c Quelques bonnes pratiques autour de l'injection de dépendances |p P. 367 |c Quelques services courants |p P. 371 |c Mise en pratique des services |p P. 391 |b Chapitre 18 Les tests automatisés |p P. 391 |c Tests automatisés |p P. 396 |c Mise en pratique des tests unitaires |p P. 406 |c Mise en pratique des tests fonctionnels |p P. 412 |c Test fonctionnel de la redirection après authentification |p P. 415 |b Chapitre 19 Déployer l'application |p P. 415 |c Le cycle de développement d'une application web |p P. 417 |c Le déploiement |p P. 424 |c Spécificités du déploiement d'une application Symfony |p P. 431 |b Conclusion |p P. 431 |c Notions clés |p P. 436 |c Pour aller plus loin |p P. 439 |b Index | |
517 | | | |a Développer avec Symfony 2 | |
606 | |3 PPN147243467 |a Symfony (plate-forme informatique) |2 rameau | ||
606 | |3 PPN051631342 |a PHP (langage de programmation) |2 rameau | ||
606 | |3 PPN035805684 |a Sites Web |x Développement |2 rameau | ||
606 | |3 PPN170808920 |a Applications Web |3 PPN028625056 |x Programmation |2 rameau | ||
676 | |a 006.76 |v 22 |z fre | ||
700 | 1 | |3 PPN187917094 |a Camin |b Clément |4 070 | |
801 | 3 | |a FR |b Electre |c 20150926 |g AFNOR | |
801 | 3 | |a FR |b Abes |c 20151201 |g AFNOR | |
979 | |a SCI | ||
930 | |5 441092104:544643194 |b 441092104 |a 681.331 FRA-CAM |j u | ||
998 | |a 737897 |