Vos livres d'informatique coup de coeur
Bonjour à tous,
J'ouvre cette discussion pour demander à chacun de vous quels sont vos livres d'informatique coup de coeur. Ce sujet ne s'adresse pas uniquement aux livres PHP mais à tous les bouquins relatifs à l'informatique. Ce topic servira par la suite à recenser un maximum de livres qu'il est bon de conseillé aux autres internautes :)
Voici une liste des meilleurs livres qui ornent ma bibliothèque personnelle. Je n'en ai pas moins d'une vingtaine mais seulement une dizaine se détachent du lot. Les autres étant devenus obsolètes aujourd'hui.
PHP 5 Avancé (éditions 2 et 4) - Eric Daspet & Cyril Pierre de Geyer (2005 / 2007) - Editions Eyrolles
C'est sans doute pour LE livre qu'il faut avoir près de soi pour acquérir les fondements de la programmation PHP. Tous les concepts importants y sont passés en revue comme les bases de la syntaxe, les cookies, les sessions, les fichiers, la poo, les bases de données, le XML, la sécurité, les frameworks, l'extension Filer...
**PHP5 Best Practices ***- *Guillaume Ponçon (2005) - Editions Eyrolles
Ce livre s'adresse aux développeurs et professionnels ayant déjà une bonne expérience en informatique et développement PHP. Il aborde une série de bonnes pratiques et de conseils à adopter lorsque l'on démarre un projet informatique avec PHP. Parmi eux : la plateforme PHP, installation d'Apache sur Unix, eXtrême Programming, les tests, le cycle de vie d'un projet, la POO, XML, sauvegardes, modélisation, design patterns... Un excellent livre pour se perfectionner dans la pratique de PHP.
**Sécurité ******PHP5 et MySQL ***- *Damien Seguy & Philippe Gamache (2007) - Editions Eyrolles
C'est mon livre de chevet depuis cette semaine. Dans ce livre, Damien Seguy et Philippe Gamache (avec qui j'ai pu correspondre via Facebook) nous informent et nous expliquent les différentes failles de sécurité qui peuvent affecter une application Web écrite en PHP et s'appuyant sur une base de données MySQL. La sécurité est d'abord liée à la méconnaissance des développeurs de la plateforme PHP. L'objectif de ce livre est donc de sensibiliser les programmeurs à toutes ces notions afin de leur éviter de laisser des portes ouvertes aux hackers ou autre script kiddies.
**The Definitive Guide To Symfony****** ***- *Fabien Potencier & François Zaninotto (2007) - Editions APress
LIvre officiel en anglais du framework français phare : Symfony. Ce bouquin rassemble l'intégralité des tutoriels présents sur le site officiel Symfony-Project.com. Je n'ai pas encore eu le temps de le commencer mais ce sera mon prochain défit : apprendre à utiliser et maîtriser le framework Symfony.
**RSS et Atom****** ***- *Heinz Wittenbrick (2006) - Editions Eyrolles
Toujours aux éditions Eyrolles, un livre dédié aux différents format de syndication de contenu. Il aborde les différentes version du format RSS que l'on connait tous mais aussi le format Atom beaucoup moins connu des développeurs et utilisateur. Ce dernier est pourtant bien plus avancé et donne beaucoup plus de place à la syndication du contenu. C'est notamment grâce à ce livre que j'ai pu écrire mes deux classes PHP : Atom Generator et RSSFeed Generator disponibles sur PHPCS.com
**Développez en Ajax****** ***- *Michel Plasse (2006) - Editions Eyrolles
Avez 15 exemples de composants réutilisables et une étude de cas détaillée, ce livre forme le programmeur à la technologie Ajax. Au programme : découverte des objets XMLHTTPRequest de Javascript, utilisation du DOM, initiation à JSON, exemples pratiques en tout genre (éditeur wysiwyg, lecteur de flux RSS, widgets...), les frameworks... Je n'ai pas encore eu le temps de le finir mais je m'y mettrai un de ces jours lol.
**CSS2 Pratique du Design Web****** ***- *Raphaël Goetter (2005 / 2007) - Editions Eyrolles
Ce livre est selon moi (et beaucoup d'autres) la référence incontournable sur l'utilisation des feuilles de styles CSS et des standards web. Au travers de cas pratiques, Raphaël Goetter vous présente toutes les possibilités qu'offrent les CSS dans une page web, les problèmes de compatibilité entre les différents navigateurs, l'accessibilité, les commentaires conditionnels...
**Le Guide du Développeur Java 2****** ***- *Pierre Yves Saumont & Antoine Mirecourt (2003) - Editions Eyrolles
Pavé de 800 pages qui forme le programmeur à tous les concepts importants de la programmation Java. Il aborde entre autre les environnements de travail Java, l'approche objet, les classes, interfaces, Ant, les graphiques, les threads, les design patterns, le modèle MVC, Swing... Parei je n'ai jamais eu le temps de me plonger dedans à fond n'étant pas un fan de Java. Il me sert juste pour mes cours de Java de cette année et de mes deux dernières années.
**Java 2 Pour les Nuls****** ***- *Barry Burd (2004) - Editions First Interactive
Petit livre qui présente toutes les bases pour s'initier à la programmation Java lorsque l'on est complètement profane.
**SQL Pour les Nuls****** ***- *Allen G. Taylor (2005) - Editions **First Interactive
Petit pavé qui initie les développeurs à la pratique du langage SQL et des bases de données relationnelles. C'est un livre vivement conseillé lorsque l'on souhaite développer des applications importantes avec des langages dynamiques utilisant des bases de données.
**PHP / MySQL Pour les Nuls****** ***- *Janet Valade (2004) - Editions **First Interactive
Ce livre est celui qui m'a permis de m'initier à la programmation PHP en m'apportant les bases et en me présentant des cas concrets et pratiques d'utilisation. Je le recommande beaucoup moins maintenant car il est devenu plus ou moins obsolète. Il existe aussi un livre sur PHP5 dans la même collection (et du même auteur d'ailleurs il me semble) que je n'ai pas lu.
**UML2 Compact****** ***- *Heide Balzert (2006) - Editions **Eyrolles
Ce livre de poche, de 80 pages, est plutôt un mémento à garder près de soi lorsque l'on doit travailler sur des cas de modélisation UML complexes ou non. Il présente tous les types de diagrammes statiques et dynamiques qu'il est bon de savoir utiliser pour expliquer un projet à soi même, ses collaborateurs ou bien son client.
**Les Mementos****** ****- Editions **Eyrolles
Enfin je vous recommande les différents *Mementos *des Editions Eyrolles qui permettent d'avoir sur soi tout ce qu'il faut retenir sur les CSS, XHTML, PHP, Linux / Unix, MacOS, l'accessibilité...
Comme vous pouvez le constater, ma collection de livres informatique est plutôt bien garnie, notamment en ce qui concerne PHP (d'aileurs je ne vous ai pas cité les 3 ou 4 livres PHP qu'ils me restent et qui sont aujourd'hui complètement obsolètes). J'attends vos réactions sur ces livres si vous aussi vous les avez lu ou bien des propositions d'autres livres qui ne figurent pas dans cette liste ^ ^
A bientôt,
Hugo.
Réponses apportées à cette discussion
Très bien ce topic ! Je vais enfin pouvoir voir quels livre prendre ! Et biensur, prendre un livre sur la sécurité hein Emac ;) !
Vincesk8.
Oui c'est clair ^_^
Moi j'ai juste des mémentos :
MySQL
PHP / MySQL
xHTML (Dédicacé :D)
CSS
UML
Linux / Unix
Site web les bonnes pratiques
J'suis pas trop pour claquer 45 dans un bouquin, sachant que souvent on retrouve l'info sur le net, faut vraiment que le bouquin soit interressant :)
Il y'a des bouquins très intéressants comme PHP5 Best Practices et Sécurité PHP5 / MySQL qui méritent d'être achetés et lus.
J'approuve PHP 5 avancé (j'ai la 3eme version) qui est un très bon livre.
Bonne idée ce topic ;)
Salut,
Moi je peux vous proposer un livre mais pas en rapport avec la programmation web...
C'est un livre pour faire du LaTeX ( c'est entre guillemets un "language de programmation" pour faire des rapports et des présentations de documents). Le meilleur livre que j'ai trouvé sur ce sujet est le
"LaTeX companion" de Frank Mittelbach (Auteur) et Michel Goossens (Auteur)
Je l'avais emprunté à la BU et il est très complet (il peut bien l'être avec ses 1216 pages...) et un cd est fournit avec (exemples + qqs progs je crois) mais il reste assez cher (compter un cinquantaine d'euros).
Je n'ai jamais encore eu l'occasion de tester LaTeX mais peut-êre que ça viendra un jour ^^
J'ajouterais deux titres de chez O'Reilly pour ceux qui veulent aller un peu plus loin dans le développement web :
HTML et XHTML La référence
JavaScript La référence
Ce sont, je vous l'accorde, deux pavés parfois un peu indigestes, mais ce sont aussi des sources de références technique pour résoudre parfois des points techniques particuliers.
Pour l'UML, il y en a un dont j'aime assez l'approche à la fois sérieuse et relativement ludique quand même :
Modéliser un site de E-Commerce par Pascal Roques chez Eyrolles
Merci Cyrano pour ces 3 propositions de livres :)
En ce moment je suis sur :
Les cahiers du programmeurs PHP5 de Stéphane Mariel que je trouve pas trop mal.
je viens de tombersur ce Post lol 10 ans après
Pour le moi j'aime bien les cahiers du programmeur !
ce sont de bonne référence dont un bien sur en PHP !
un peu compliquer quand on est debutant mais abord beaucoup de bonne chose !
exemple: MVC, XML, interface, XSLT, et propose un projet sympas, construire un petit chat
qui s'adape aussi bien sur PC, que téléphone !
Par Stéphane Mariel !
Salut,
Pour ma part, j'ajouterai deux autres ouvrages : Débuter en JavaScript de Shelley Powers (version française de Learning JavaScript aux éditions O'Reilly) et Bien développer pour le Web 2.0 - Bonnes pratiques Ajax de Christophe Porteneuve, tous deux aux éditions Eyrolles.
En ce qui concerne le premier, je n'ai jamais lu un livre aussi clair sur un langage de programmation ; il m'a même, pour ainsi dire, réconcilié avec le JavaScript. Quant au second, il insiste sur les bonnes pratiques et le ton employé aide à digérer ses 674 pages ; même si son auteur préfère Ruby à PHP, les exemples d'utilisation utilisés sont aisément adaptables à notre langage côté serveur préféré. ;)