Les meilleurs livres Symfony

1 livre et 1 critique, dernière mise à jour le 0 0 , note moyenne : 5

Livres en anglais

  1. The definite guide to symfony - Build professional, PHP-driven websites faster with the popular symfony framework
couverture du livre The definite guide to symfony

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

The definite guide to symfony

Build professional, PHP-driven websites faster with the popular symfony framework

de
Public visé : Expert

Résumé de l'éditeur

Lors de la création d'applications, utiliser un framework (cadre de développement) améliore le développement en automatisant certaines tâches récurrentes . En apportant une structure, un framework guide le développeur lors de l'écriture. Il l'aide à produire un code plus propre, plus efficace et plus facile à maintenir. De plus, les opérations complexes s'y retrouvent découpées en processus simples et organisés. Le développement s'en trouve facilité.

Symfony est un framework complet, configuré pour accélérer le développement d'applications web grâce à plusieurs fonctionnalités décisives. La première est sa structure même, qui guide les débutants en séparant distinctement les traitements liés au modèle fonctionnel, de ceux qui sont du ressort de la présentation ou de la logique serveur. Ensuite, il propose au développeur de nombreuses classes et de nombreux outils qui assistent et accélèrent la création d'une application web complexe. Il automatise ainsi les tâches les plus courantes, permettant au développeur de se concentrer sur les spécificités de l'application. Au final, le bénéfice apporté est tout simplement qu'on ne réinvente plus la roue à chaque nouvelle application développée !

Symfony a été entièrement codé en PHP5. Il a été intensivement testé sur de nombreux sites en production comme des sites d'e-commerce à très fort trafic. Symfony est compatible avec la majorité des moteurs de base de données comme MySQL, PostgreSQL, Oracle ou Microsoft SQL Server. Il fonctionne aussi bien sur les plates-formes Windows que *nix. Voyons de plus près quelles sont ses fonctionnalités.

Édition : Apress - 452 pages , 1re édition, 22 janvier 2007

ISBN10 : 1590597869 - ISBN13 : 9781590597866

Commandez sur www.amazon.fr :

29.49 € TTC (prix éditeur 10.00 € TTC)
  • Les bases
    • Introduction à symfony
    • Explorer le code de symfony
    • Utiliser symfony
    • Les bases de la création de pages
    • Configurer symfony
  • L'architecture du noyau
    • Dans la couche Controller
    • Dans la couche View
    • Dans la couche Model
  • Fonctions spéciales
    • Les liens et le système de routage
    • Formulaires
    • Intégration d'AJAX
    • Système de cache
    • I18N et L10N
  • Outils de développement
    (list]
  • Générateurs
  • Tests unitaires et fonctionnels
  • Outils de gestion d'application
  • Étendre symfony
[*]Devenir un expert de symfony
  • Performances
  • Maîtriser les fichiers de configuration de symfony
[/list]
Critique du livre par la rédaction Guillaume Rossolini le 22 janvier 2007
The definite guide to symfony couvre l'ensemble des concepts utilisés par le framework français. Il explique pas à pas comment est structuré le framework, comment il fonctionne, quelles tâches il effectue en arrière-plan pour faciliter le développement, etc.
Les auteurs partent du principe que le lecteur connaît la POO en PHP, ils ne réexpliquent pas tout. Il faut des bases solides en PHP, notamment en orientation objet, pour aborder sereinement cette lecture. Le concept du MVC est néanmoins expliqué, car il est fondamental pour symfony. Les autres design patterns utilisés dans symfony sont épargnés, le lecteur devra donc se renseigner de son côté s'il a besoin de renseignements supplémentaires.
Le code interne de symfony est expliqué afin que les développeurs qui s'y intéressent comprennent mieux comment fonctionne le framework. On retrouve dans cette partie des détails sur la structure de répertoires du framework ou d'un projet, ainsi que sur les concepts globaux : conteneur de paramètres, constantes et chargement automatique de classes.
Le livre s'attache ensuite à l'installation et la configuration du serveur, à la création d'une première application et revient ensuite à la configuration du framework J'ai trouvé intéressante cete approche car cela permet d'entrer peu à peu dans le jeu, d'alterner entre la théorie et la pratique.
Toutes les options de configuration n'ayant pas leur place dans ce livre (qui n'est pas un substitut à la documentation), Fabien et François proposent néanmoins de nombreux exemples et les combinaisons les plus courantes. De toute manière, la configuration par défaut conviendra souvent.
La deuxième partie entre bien plus dans le détail. Le lecteur a désormais une vision d'ensemble suffisante pour lui permettre de comprendre comment développer avec symfony. Encore une fois, cette approche m'a semblée très efficace. De très long chapitres sont consacrés aux trois éléments du MVC.
La troisième partie aborde les aspects de symfony qui facilitent le développement : URL rewriting, gestion de formulaires, AJAX, gestion du cache, i18N et L10N.
Enfin, le livre s'achève sur une vue d'ensemble des outils de développement : générateurs de code ou d'interface d'administration, gestion des tests unitaires et fonctionnels, logs, débogage, déploiement et construction de plug-ins.




 Poster une réponse

Avatar de vermine vermine - Responsable JavaScript & AJAX https://www.developpez.com
le 01/01/2008 à 12:00
The definite guide to symfony
Build professional, PHP-driven websites faster with the popular symfony framework


Lors de la création d'applications, utiliser un framework (cadre de développement) améliore le développement en automatisant certaines tâches récurrentes . En apportant une structure, un framework guide le développeur lors de l'écriture. Il l'aide à produire un code plus propre, plus efficace et plus facile à maintenir. De plus, les opérations complexes s'y retrouvent découpées en processus simples et organisés. Le développement s'en trouve facilité.

[Lire la suite]



Critiques de livres
Yogui
Rédacteur

(1 livre)
Contacter le responsable de la rubrique Symfony