
Dernière mise à jour : 04/01/2010 - 22 livres - 22 critiques
![]() |
Public visé : Débutants,Expérimentés Introduction : Les Cahiers du programmeur Swing Résumé de l'éditeur
Ce cahier montre aux développeurs Java comment exploiter la très riche bibliothèque standard Swing à travers la création d'une application graphique 3D ergonomique et fiable.
Cet ouvrage décrit la création d'un logiciel libre d'aménagement d'intérieur développé avec Java 5 et Swing, de sa conception UML jusqu'à sa ditribution, en passant par l'utilisation d'Eclipse, dont les astuces de productivité sont dévoilées. Le développeur y découvrira comment exploiter efficacement les nombreuses fonctionnalités de Swing : création d'arbres, de tableaux et de boîtes de dialogue, dessin dans un composant graphique, glisser-déposer, gestion d'opérations annulables, intégration d'un composant 3D, ...
Critique du livre par la rédaction (Eric Reboisson)
Je viens de terminer la lecture du livre SWING dans la collection "Les cahiers du programmeur", un ouvrage sur l'API Swing qui permet de concevoir des interfaces graphiques avec le langage de programmation Java. Place maintenant à une petite présentation du contenu et à mes impressions sur cette publication dont le fil rouge est une application pour la modélisation 3D d'un logement.
Un bon point pour commencer, le sommaire complet et les titres de chapitres détaillés permettent d' accéder rapidement à l'information. Ensuite pour chaque chapitre, les grands thèmes couverts sont annoncés, on sait donc d'avance ce que l'on va découvrir, c'est structuré et ça suscite l'envie de lire. Pour la matière, toutes les phases de création du projet Sweet Home 3D sont présentées : on débute par l'idée et les phases inhérentes au démarrage d'un projet (cahier des charges, conception...), puis l'installation des outils de développement, la programmation proprement dite et les cycles de tests associés pour finir avec le déploiement de l'applicatif. Le comparatif avec d'autres API graphiques (AWT, SWT, JFace) est le bienvenu pour expliquer les choix qui peuvent conduire à l'utilisation ou non d'un des outils. On pourra lire également sur chaque page des petits encarts pour agrémenter les explications du livre (B.A.-BA, A retenir, Astuces, Pour aller plus loin, Attention...)
Ce livre ne traite donc pas uniquement de Swing et on puisera énormément d'informations sur (entre autres) :
Le livre expose des extraits de code commentés sur l'implémentation de l'application, des scénarios fonctionnels, des diagrammes de classes UML et des copies d'écrans pour illustrer les différentes étapes. J'ai cherché ce qui pouvait manquer dans le contenu mais tout est là.
C'était une découverte de la collection "Les cahiers du programmeur", et je dois dire que j'ai été enchanté tant par la qualité du contenu technique que par la pédagogie adoptée pour tenir le lecteur en haleine, mais aussi par la mise en page très riche et lisible à la fois. Je donne donc la note maximale et je ferai simple pour la conclusion : tous les livres devraient être comme ça, vous pouvez donc l'acheter les yeux fermés !
Sommaire
499 pages,
1ère édition,
7 Décembre 2006
Editions Eyrolles,
ISBN10 : 2212120192 |
![]() |
Public visé : débutant à confirmé Introduction : Bash : Le livre de recettes Résumé de l'éditeur
Bash est aujourd'hui le shell le plus utilisé dans le monde Unix. Installé par défaut sur Linux et Mac OS X, sa maîtrise s'avère indispensable dés que l'on cherche à travailler de manière plus efficace et à éviter de répéter inlassablement - les mêmes tâches. Bash - Le livre de recettes vous invite à découvrir et mettre en œuvre les immenses possibilités d'automatisation de votre travail. Au travers de solutions adaptables, ce livre vous propose des scripts, de nombreux exemples et programmes pour automatiser vos tâches d'administration système, manipuler vos fichiers de toutes les façons possibles, ou encore configurer la complétion automatique. En parcourant les 282 recettes de cet ouvrage, vous apprendrez rapidement comment : Écrire des scripts dans les règles de l'art, exécuter plusieurs commandes, soit de manière séquentielle, soit sous la forme d'une seule très longue commande, Trier, rechercher vos différents dossiers et répertoires, exploiter aux mieux différents outils tels que echo, sort, grep, etc., travailler avec les dates et heures, analyser les arguments de la ligne de commande, la sortie d'une fonction, configurer une base de données MySQL, sécuriser vos scripts, fixer les autorisations et utiliser ssh, écrire des raccourcis pour taper plus vite, configurer et personnaliser Nash selon vos goûts, écrire des fonctions réutilisables. Pour les administrateurs, les développeurs ou les utilisateurs quotidiens, bash - Le livre de recettes est une vraie mine d'or. Lorsque vous aurez suivi les conseils et différentes recettes de cet ouvrage, vous pourrez gérer votre système de manière efficace et beaucoup plus facile.
Critique du livre par la rédaction (Eric Reboisson)
"Bash : Le livre de recettes", aux éditions O'Reilly, c'est de nombreuses recettes sur le bash : bash Strogonoff, sauté de bash, bash à la crème...non ? Bref, vous l'aviez déjà compris, le bash ça ne se mange pas, mais c'est par contre un shell très utilisé sous Unix.
Dans cet ouvrage, ce ne sont pas moins de 282 recettes qui sont présentées, et pour chacune d'elle toujours le triptyque : problème, solution, discussion. Le livre s'articule sur presque 20 chapitres exposant entre autres : le bash pour débutant (notamment un chapitre sur les principales erreurs à éviter), les entrées/sorties, les fichiers, les scripts, les commandes et configuration du shell...au final, autant de thèmes couvrant les principales utilisation de bash.
Ce que j'ai apprécié :
Les moins :
Je dirais donc pour finir que "Bash : Le livre de recettes" me fut très instructif et je le garderai sur mon bureau. Ainsi lors de mes épisodiques utilisations de bash dans le cadre professionnel, je trouverai, si ce n'est une réponse, au moins quelques pistes qui feront peut être de moi un jour un cordon bleu en bash.
Sommaire
636 pages,
1ère édition,
4 octobre 2007
Editions O'Reilly,
ISBN10 : 2841774473 |
![]() |
Public visé : débutant à confirmé Introduction : Manager un projet informatique Résumé de l'éditeur
Comment organiser un projet informatique ? Quels méthodes et outils utiliser et à quel moment ? Comment recueillir les besoins, identifier les risques, définir les coûts ou encore exploiter les données ? Ces questions et bien d'autres traitées dans cet ouvrage font l'objet d'une attention quotidienne du chef de projet informatique. Les auteurs proposent une démarche originale, en traitant des sujets habituellement oubliés tels que le droit, la gestion des connaissances, l'intégration de progiciel ou encore la sous-traitance. Grâce à une approche thématique, agrémentée de conseils, d'astuces et de références aux textes de loi et aux normes en vigueur, le lecteur pourra se forger sa propre idée du management de projet et utiliser les thèmes proposés pour mettre en place sa méthodologie pour la conduite de son projet. Ce livre s'adresse autant aux maîtrises d'ouvrage ou étudiants qui cherchent à approfondir leurs connaissances, ou simplement à se familiariser avec la gestion de projet, qu'aux maîtrises d'ceuvre/chefs de projet (débutants ou confirmés) qui ont besoin de piloter tout projet informatique de façon optimale.
Biographie de l'auteur
Analyste informatique, Sophie Fernandes assure la conception et la réalisation de solutions techniques pour répondre aux demandes de la maîtrise d'ouvrage. Elle prend aussi en charge l'élaboration de tableaux de bord de pilotage utiles au suivi de l'activité. Responsable de projet, Olivier Englender est en charge des compétences informatiques décisionnelles. Il pilote la restitution des données du système d'information de structures publiques et enseigne la gestion de projet à l'université. Co-auteur d'un livre sur les outils de la gestion de projet. Critique du livre par la rédaction (Eric Reboisson)
Moins de 300 pages pour expliquer comment manager un projet informatique, c'est la difficile mission de ce livre à l'intitulé surprenant d'imagination "Manager un projet informatique". Difficile car les étapes d'un projet sont nombreuses, leurs approches différentes, et ce ne sera sûrement pas le sujet de discussion majeur sur la plage cet été.
"Manager un projet informatique" est structuré très simplement : c'est un balayage de toutes les phases et informations relatives à la gestion d'un projet informatique. Le livre explique donc l'avant-projet, présente quelques cycles de vie (à vous de choisir celui qui convient le mieux au type d'exercice), les ressources documentaires et contractuelles, le suivi, les chiffrages (charges, risques, ROI, etc.), les aspects décisionnels, la sécurité, le droit, la qualité, l'intégration de progiciels, bien connue dans nos chères SSII, etc.
Je pense avoir trouvé dans cet ouvrage toutes les phases que j'ai pu expérimenter dans les projets où je suis intervenu, expliquées très simplement mais aussi très précisément (attention ce n'est cependant pas exhaustif, et ce n'est pas le but, on peut par exemple trouver des oeuvres entières sur la méthode XP), je trouve que l'équilibre est parfait. Les illustrations sont claires, le contenu jamais ennuyeux à lire, la mise en page aérée, et quelques bonnes idées (sous la forme d'encarts "Conseil" et "Bon à savoir") viennent agrémenter le fil pédagogique. J'ai découvert aussi plus en détail ce qu'était la méthodologie Scrum, un exemple parmi les nombreuses informations du livre qui ont comblé mes lacunes.
Ce livre s'adresse donc aux chefs de projet en herbe, aux expérimentés qui désirent se mettre à jour, aux développeurs qui souhaitent mieux comprendre leur hiérarchie. Encore une fois, "Manager un projet informatique" est extrêment accessible, des contenus orientés "pratique" permettent une application directe à la réalité du travail (formules de ROI, tableaux de suivi, méthodes d'estimation des charges, etc.).
Vous l'aurez compris, j'ai adoré ce livre et je mets donc la note maximale pour ce qui constitue selon moi le meilleur moyen de comprendre comment gérer un projet de A à Z. Merci beaucoup aux auteurs pour ce petit OVNI !
Sommaire
275 pages,
1ère édition,
23 août 2007
Editions Eyrolles,
ISBN10 : 2212539134 |
![]() |
Public visé : Débutant Résumé de l'éditeur
Que vous soyez ou non habitué à un système MS-Windows, Ubuntu allie la puissance et la fiabilité du logiciel libre à une convivialité hors pair. Système d'exploitation libre et gratuit, la richesse de ses applications en faire l'une des distributions Linux favorites du grand public, avec l'indispensable arsenal bureautique : OpenOffice.org, Mozilla Firefox pour le Web et Thunderbird pour le mail, Evolution pour le groupware, Gimp pour la retouche photo, en passant par les jeux, la vidéo et le son, jusqu'aux outils d'administration. Cet ouvrage s'adresse aux utilisateurs souhaitant passer à Linux facilement et retrouver leurs applications en libre et gratuit, aux utilisateurs Windows voulant une distribution performante pour la reconnaissance matérielle, aux professionnels souhaitant découvrir un environnement de travail sous Linux.
Critique du livre par la rédaction (Eric Reboisson)
"Ubuntu : La Distribution Linux facile à utiliser" m'a énormément plu ! Voilà c'est dit.
Pourquoi donc ? Eh bien parce que j'ai autant apprécié les informations pratiques du livre, que le ton amusant (voire caustique par moment, je vous laisse découvrir l'histoire des deux secrétaires...) et le style de ce livre qui le rendent moins scolaire que la littérature technique habituelle et par conséquent plus attrayant.
Mes premières frasques avec Linux remontant au moment où l'installation de ce système d'exploitation avec des disquettes de boot était un passage obligé, le matériel pas toujours reconnu, des heures et des heures passées...depuis ces jours là, j'ai délaissé Linux pour Microsoft Windows.
Avec ce livre, on comprend tout de suite que les choses changent très vite, la distribution Ubuntu en est le meilleur exemple, et l'envie de redécouvrir ce système d'exploitation revient très vite.
Une distribution ? késako ? Voilà ce que ce livre vous apprendra car le problème quand on veut s'essayer à Linux, c'est bien souvent la terminologie rebutante au début.
A la fin de la lecture kernel, noyau, paquets,etc. ne seront plus des termes étranges.
Ce livre s'adresse principalement aux débutants qui veulent utiliser Ubuntu, mais aussi aux personnes qui n'ont pas encore réussi (ou hésitent) à se passer de Microsoft Windows.
Les chapitres concernant la migration de Microsoft Windows vers Ubuntu, et la découverte des outils disponibles dans la distribution (The Gimp, OOo,etc.) seront autant d'aides pour vous aider à faire le pas.
On appréciera également la mise en page aérée du livre : une colonne principale pour le contenu et dans les marges des astuces, des informations techniques, et des points de culture générale. On trouvera également des ouvertures plus techniques qui ne sont pas réservées aux primo débutants, et que les connaisseurs apprécieront.
Bref, ce livre est là pour vous donner toutes les bonnes raisons d'utiliser la distribution Ubuntu, les rudiments de son installation et une présentation de ses outils.
Enfin, "Le mot Ubuntu est commun à plusieurs langues d'Afrique.(...)Il exprime que toute aide apportée à autrui rejaillit nécessairement de façon bénéfique sur tous." (Extrait de la préface de Mark Shuttleworth, fondateur d'Ubuntu)
Gageons que l'aide apportée par les auteurs sur la découverte d'Ubuntu au travers de ce livre rejaillira bénéfiquement, par exemple en essayant très rapidement la distribution Ubuntu qui accompagne le livre sous la forme d'un CD.
Pour ma part, la lecture de ce livre m'a vraiment donné envie de migrer totalement vers Ubuntu, et toutes les pistes, informations, liens trouvés lors de sa lecture me seront vraiment très précieux.
Sommaire
332 pages,
1ère édition,
5 janvier 2006
Editions Eyrolles,
ISBN10 : 221211608X |
![]() |
Public visé : Avancé Résumé de l'éditeur
Par son approche pratique fondée sur de nombreux exemples d'application, Design Patterns en Java™ vous amène à une compréhension approfondie des patterns de conception, condition sine qua non pour tirer le meilleur parti de leur puissance dans le développement d'applications en Java. Ce document révolutionnaire introduit les fonctionnalités les plus récentes de Java et les meilleures pratiques aux 23 patterns.
Forts de leur grande expérience en tant qu'instructeurs et programmeurs Java, Steve Metsker et William Wake vous éclaireront sur chaque pattern, au moyen de programmes Java réels, de diagrammes UML et d'exercices clairs et pertinents. Vous passerez rapidement de la théorie à l'application en apprenant comment écrire un meilleur code ou restructurer du code existant pour le rationaliser, le rendre plus performant et plus facile à maintenir.
Si vous êtes un programmeur Java désireux de gagner du temps grâce à l'écriture d'un code plus efficace, les explications lumineuses de cet ouvrage, étayées de nombreux exemples, conseils et techniques vous aideront à y parvenir. Vous maîtriserez la puissance des patterns et améliorerez vos programmes, tant en matière de conception que d'écriture et de maintenance du code.
Critique du livre par la rédaction (Eric Reboisson)
Cet ouvrage est le second que j'aborde concernant les design patterns en Java, un domaine qu'il est aujourd'hui nécessaire de connaître lorsque l'on souhaite aspirer à devenir un développeur Java avancé.
Ce livre est une bonne introduction (et même plus) aux design patterns puisque qu'il présente les 23 principaux patterns et ceci au travers d'explications claires et illustrées.
J'ai apprécié l'exemple de l'entreprise de fabrication de feux d'artifices qui est utilisé tout au long du livre afin de présenter les applications concrètes des design patterns dans le développement d'une application d'entreprise.
L'approche de chaque design pattern se fait au travers d'une introduction accompagnée d'une définition, d'une mise en situation appliquée à une problématique de l'entreprise, d'exercices ponctuels en interaction avec le lecteur (le mieux pour progresser étant de réfléchir réellement aux questions posées et ensuite de lire les solutions en annexe).
J'ai apprécié également les schémas UML des différents design patterns (et pour ceux qui ne sont pas familiarisés avec cette notation, vous trouverez dans le livre une annexe de présentation d'UML).
Vous trouverez également dans le livre quelques trucs et astuces pour aller plus loin, notamment ce que sont "Le principe de substitution de Liskov","La loi de Demeter", des liens vers des ressources sur Internet, et les sources Java du projet présenté tout au long du livre.
Je reprocherai cependant une écriture parfois trop scolaire et peu attrayante, le sujet traité assez complexe nécessitant de capter constamment toute l'attention du lecteur (j'ai du parfois relire trois fois le même passage pour bien comprendre).
Je conseillerai donc "Les Design Patterns en Java : Les 23 modèles de conception fondamentaux" à tous les développeurs Java qui souhaitent allez plus loin et approfondir leurs connaissances avec la mise en pratique des designs patterns.
Sommaire
435 pages,
1ère édition,
25 août 2006
Editions CampusPress,
ISBN10 : 2744020990 |
![]() |
Public visé : Tous niveaux Résumé de l'éditeur
Dans le monde du logiciel libre, le système CVS (Concurrent Versions System) fait depuis longtemps figure d'outil incontournable pour la gestion des sources. Cette notoriété est méritée : CVS est un logiciel libre et son mode d'utilisation ouvert et distribué, qui permet à des dizaines de programmeurs géographiquement dispersés de partager leur travail, correspond très bien à la nature collaborative du monde open source. Pourtant, à l'instar de nombreux autres outils, CVS vieillit. Puissant, facile d'utilisation et très flexible, Subversion s'SVimpose comme le digne successeur de CVS.
Ce livre est destiné à un large public allant de l'utilisateur sans expérience du contrôle de versions à l'administrateur système le plus chevronné. Si vous appartenez à la première catégorie, vous trouverez dans cet ouvrage tout ce qu'il vous faut pour bien démarrer. Si au contraire, le contrôle de versions avec CVS n'a plus de secret pour vous, vous verrez que Subversion offre de multiples améliorations.
Critique du livre par la rédaction (Eric Reboisson)
Je le dis tout de suite : ce livre est un petit bijou sur le sujet! Addictif à souhait (je l'ai terminé en quelques jours), son contenu est une véritable mine d'informations sur l'outil Subversion.
Tous les thèmes relatifs à Subversion sont abordés, de l'utilisation à l'administration, en passant par le tuning de l'outil, vous y touverez toutes les réponses (au moins la plupart) que vous vous posez sur ce système de gestion de versions.
De nombreux exemples d'utilisation de l'outil sont fournis dans le contenu, pour ma part des exemples pratiques sont toujours les bienvenus dans ce type de livre (et ce qui ne gâche rien, c'est qu'ils s'adaptent parfaitement à une réalité métier).
L'organisation du livre est très intéressante, en effet il est possible de le lire comme un didacticiel mais aussi de l'utiliser comme une foire aux questions et retrouver ainsi facilement une information plus tard.
La lecture est facile et attrayante et quelques anecdotes et blagues à part ne manqueront pas de ponctuer votre lecture, entretenant par la même occasion l'intérêt du lecteur. Mais attention, lecture facile ne signifie pas pauvreté du contenu! Au contraire j'ai pu trouver de nombreuses réponses aux questions que je me posais sur Subversion.
Il est toujours rare de trouver une perle, c'est vrai aussi pour la littérature informatique qui demande de l'exactitude, de la logique, mais aussi une certaine dose de découverte et d'amusement, pour toutes ces raisons je vous conseille vivement ce livre qui a vraiment le mérite d'être bon.
Sommaire
308 pages,
1ère édition,
5 janvier 2006
Editions O'Reilly,
ISBN10 : 2841772691 |
![]() |
Public visé : Tous niveaux Résumé de l'éditeur
ITIL (Information Technology Infrastructure Library) est un référentiel de gestion et de management des systèmes d'information, qui s'appuie sur un ensemble de bonnes pratiques. Créé par l'OGC (l'office de commerce britannique), ITIL se développe depuis 15 ans dans les pays industrialisés, et s'implante progressivement en France. Les auteurs passent en revue les principes d'ITIL et la gestion opérationnelle des services (gestion des incidents, des problèmes, des configurations, des changements, etc.). Ils dressent un panorama complet et précis sur ITIL dans l'entreprise. Un bon équilibre entre théorie et pratique fait de cet ouvrage un outil de référence aussi bien pour les professionnels que pour les étudiants en management et en S.I.
Critique du livre par la rédaction (Eric Reboisson)
Très à la mode actuellement, j'ai voulu en savoir plus sur ITIL. Pour rappel, ITIL est un référentiel de bonnes pratiques pour la gestion d'un système d'information, un choix à faire parmi tant d'autres qui existent comme COBIT, CMMI, PMI...un choix que ce livre vous permettra sûrement d'éclairer.
Après une préface du directeur informatique de France 3 expliquant très bien la nécessité d'utiliser un tel référentiel de bonnes pratiques, l'ouvrage présente globalement ce qu'est ITIL et traite ensuite principalement de la gestion par les services au travers des points suivants (qui ne sont pas les seuls dans les bonnes pratiques d'ITIL) :
J'ai trouvé la structure du livre idéale puisqu'une définition précise de chaque notion est faite en début de chapitre, une explication pour les nuls utilisant une situation de la vie réelle permet de faire un parallèle, le tout agrémenté de schémas aérés facilitant la compréhension dans la navigation des processus présentés.
J'ai également apprécié les cas pratiques pour mettre en œuvre ITIL (la théorie des priorités par exemple, c'est bien mais savoir comment les définir, c'est mieux) directement applicables dans le monde réel.
La mise en page est très agréable, aérée, et les auteurs ne manquent pas d'humour (j'avais quelques préjugés au début quant au fait de traiter ce sujet de manière attrayante).
Je repprocherai juste quelques textes copiés/collés d'un chapitre à un autre (notamment les explications des traitements réactifs et proactifs) mais néanmoins cela permet de mieux le graver en mémoire mais vous l'aurez compris, si vous voulez découvrir ce qu'est ITIL je vous recommande vivement de lire ce livre !!!
Sommaire
316 pages,
1ère édition,
19 octobre 2006
Editions Dunod,
ISBN10 : 2100498282 |
![]() |
Public visé : Niveau avancé Résumé de l'éditeur
Les architectures orientées services (SOA) offrent un nouveau modèle qui permet de construire des systèmes informatiques évolutifs et rapidement adaptables. Ce modèle propose une nouvelle vision de la gestion des processus métier, c½urs des systèmes d'information, en simplifiant leur implémentation et en favorisant leur évolutivité par recours à des composants réutilisables : les Services. Cet ouvrage présente de manière détaillée les concepts et les usages des architectures orientées services. Il se propose de guider le lecteur dans la mise en œuvre d'une architecture SOA en décrivant une méthodologie et en présentant les outils indispensables à leur concrétisation. La première partie dresse le cahier des charges d'un SI idéal, moderne et " agile ". La deuxième explique en détail l'approche SOA. La troisième traite d'abord de la modélisation des services et des processus métier, puis de l'impact de SOA sur la gestion de projet. La quatrième montre comment les standards et outils associés aux Web Servicese s'inscrivent dans une démarche SOA. La cinquième détaille certains aspects techniques d'un cas réel. La dernière partie dresse un panorama de l'offre du marché. Cet ouvrage s'adresse aux responsables des systèmes d'information, aux maîtrises d'ouvrage et maîtrises d'œuvre, aux équipes d'exploitation.
Critique du livre par la rédaction (Eric Reboisson)
SOA cuisiné à toutes les sauces, je voulais en savoir plus sur ce qui se cachait derrière ce mystérieux acronyme et je souhaitais de "SOA, le guide de l'architecte" toutes les réponses à mes interrogations.
Après un historique des modèles du passé, une présentation des besoins des SI actuels (exemple:indicateurs de rentabilité), les différents concepts de SOA sont dépeints pour présenter les caractéristiques d'une architecture orientée service.
A ce moment de la lecture, ce modèle m'est devenu moins étranger, et j'ai apprécié les explications sur ce qu'est réellement SOA et sur ce qu'il n'est pas, ainsi que les idées reçues existantes autour de ce modèle.
Le livre montre ensuite les méthodes pour appliquer SOA, les documents nécessaires à produire au sein d'une équipe projet, les acteurs, les interactions entre tous ces éléments.
Un exemple concret basé sur une entreprise fictive fournissant des accès au gaz permettra de mieux comprendre et d'appliquer SOA à des cas concrets que nous rencontrons au quotidien (du moins sur nos projets informatique).
L'ouvrage présente également les outils, les implémentations et les acteurs du monde logiciel oeuvrant pour la maturité et l'unification de SOA.
C'est ma seconde lecture provenant de chez Dunod et j'apprécie beaucoup la mise en page très claire (encadré gris pour les résumés, schémas aérés...), elle facilite grandement la lecture.
Globalement, je dois dire que je n'ai pas été déçu et que j'ai trouvé dans ce livre ce que j'attendais au départ, je reprocherai cependant aux auteurs de ne pas avoir poussé l'explication des cas pratiques plus loin car même après la lecture des chapitres dédiés le syndrôme de la page blanche sera sûrement inévitable. Quelques fautes d'orthographe se sont également glissées, mais trois où quatre, c'est insignifiant. J'ai apprécié également la franchise des auteurs expliquant que l'on ne claque pas des doigts pour mettre en œuvre ce modèle est également gageure d'honnêteté.
Je conseille donc vivement d'acheter ce livre très complet pour comprendre SOA dans son ensemble.
Sommaire
302 pages,
1ère édition,
5 octobre 2006
Editions Dunod,
ISBN10 : 2100499726 |
![]() |
Traducteur(s) : Marie-Cécile Baland Public visé : débutant Introduction : Un "guide d'apprentissage express" pour qui veut découvrir Ajax Résumé de l'éditeurFatigué de créer des sites web qui se rechargent à chaque mouvement de souris ? Lassé d'attendre des serveurs qui prennent tout leur temps pour répondre à un utilisateur demandant un ticket de cinéma ? On dirait bien que vous avez besoin d'Ajax... La programmation asynchrone relookera vos sites qui, enfin, deviendront réactifs et rapides. Mais qui voudrait d'une programmation dernier cri dans un livre du XXe siècle ? Vous avez envie d'apprendre d'une manière qui corresponde aux sites que vous souhaitez créer ? C'est là que nous entrons en jeu. Avec Ajax - Tête la première, en un clin d'œil vous écrirez du code JavaScript et vous saurez tout des requêtes asynchrones. Et en plus vous le ferez en vous amusant ! Par la même occasion, un peu de HTML dynamique, de XML, de JSON et de DOM ne vous feront pas de mal. Apprendre tout cela au travers de jeux, en skiant à Val d'Isère ou en assistant à match de boxe. Cela vous tente ? Si vous connaissez la collection Tête la première, vous savez à quoi vous attendre : des livres visuels conçus pour réellement apprendre. Tout ce qui augmente et diversifie votre activité cérébrale y est mis en œuvre. Sous des dehors ludiques et amusants, cet ouvrage n'en demeure pas moins un guide d'apprentissage. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews sont autant de moyens de vous amener à Ajax et à la programmation asynchrone. Dès le premier chapitre, vous développerez une application Web réactive et interactive. Puis vous découvrirez le JavaScript asynchrone et traiterez les requêtes et réponses comme un dieu. Ajoutez un peu de DOM et apprenez à écrire du code qui actualise vos pages web à la volée. XML et JSON vous fourniront les moyens d'avoir enfin le site dynamique et réactif dont vous rêviez. L'heure est venue de vous plonger dans Ajax, tête la première ! Critique du livre par la rédaction (Eric Reboisson) Dans ce livre, "Ajax, Tête la première", vous trouverez une présentation de la technologie AJAX abordant le traitement asynchrone de requêtes HTTP et les réponses callback ainsi que la manipulation des arbres DOM entre autres. Au travers de quatre applications à la sauce AJAX (vente de snowboards, livraison de pizzas, machine à café, gestion de CD) vous expérimenterez les bases de la technologie et l'habile mélange de pratique et de théorie du contenu vous permettra de rapidement en comprendre l'utilité. Ce livre s'adresse aux débutants qui auront néanmoins quelques bases en JavaScript, HTML et CSS voire en PHP car les sources côté serveur sont en PHP. En annexe, on trouve des sources et des liens vers des frameworks résolument tournés vers AJAX (Prototype, Rico, Dojo...) pour allez plus loin dans la découverte de la technologie. Personnellement, j'adore le concept de la collection "Tête la première", beaucoup d'images, des textes qui sautent aux yeux et qui s'ancrent dans votre mémoire, vous aurez l'impression de lire un roman, bien moins ennuyant que la plupart des livres informatiques, la pédagogie est donc excellente. Au final, un bon ouvrage pour un départ sur la route du Web 2.0. Cependant, quelques erreurs orthographiques, grammaticales et techniques (très rares) se sont glissées et ne me permettent pas de mettre une note élevée. Pour conclure, je recommande vivement "Ajax, Tête la première" à tous les développeurs web qui n'ont aucune idée d'AJAX et qui souhaiteraient en faire une découverte attrayante en douceur. Sommaire
411 pages,
1ère édition,
07 2006
Editions O'Reilly,
ISBN10 : 2-84177-410-4 Commandez sur www.amazon.fr : 38.00 EUR TTC seulement (au lieu de 40.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : tous niveaux Introduction : Un ouvrage sur la POA Résumé de l'éditeur
La POA, un nouveau paradigme de programmation étendant l'existant. La programmation orientée aspect (POA) fait partie, comme la programmation orientée objet (POO), de la lignée des techniques de programmation qui ont permis de simplifier l'écriture des programmes informatiques, en les rendant plus modulaires et plus faciles à faire évoluer. Complémentaire et non concurrent de la POO, la POA peut être implémentée sous forme d'extension à n'importe quel langage existant. Des concepts de la POA aux implémentations avec Java/J2EE. Ecrit par trois experts français qui conjuguent une triple expérience du sujet - recherche théorique, conception d'outils logiciels et mise en œuvre en entreprise -, cet ouvrage est structuré en quatre parties. La première partie présente les principes de la POA et introduit les concepts d'aspect, de coupe, de point de jonction, etc. La deuxième partie décrit les principaux outils de POA du monde Java : AspectJ, JAC (Java Aspect Components), JBoss AOP et AspectWerkz. La troisième partie présente plusieurs exemples d'applications types dans lesquelles s'exprime tout le potentiel de la POA. L'ouvrage s'achève sur une étude de cas détaillée montrant comment implémenter la POA dans une application J2EE existante, aussi bien au niveau de la couche métier que de la couche présentation. A qui s'adresse cet ouvrage ? Aux chefs de projets souhaitant appréhender ce que la POA peut apporter à leurs activités. A tous les programmeurs souhaitant découvrir ce nouveau paradigme de programmation. Aux développeurs Java et J2EE intéressés par les apports de la POA en matière de qualité et d'évolutivité des applications. Aux étudiants en informatique (deuxième et troisième cycles universitaires, écoles d'ingénieurs). Aux chercheurs et aux responsables de veille technologique souhaitant disposer d'un état de l'art du domaine.
Critique du livre par la rédaction (Eric Reboisson)
Le livre "Programmation orientée aspect pour Java / J2EE" définit dans un premier temps ce qu'est la POA (assez succinct, mais précis et suffisant. Pour information, POA c'est AOP en anglais), présente et compare ensuite 4 outils/implémentations de POA (AspectJ, JAC, JBOSS AOP et AspectWerkz) et finit sur une partie concernant les domaines d'application de ce paradigme (Design Patterns, cas concret...)
J'ai apprécié l'approche pragmatique de cet ouvrage, chaque solution est présentée avec une même structure dans ses sous-chapitres. Les solutions sont ensuite utilisées par la suite pour présenter les cas d'utilisation (même si au cours de la lecture j'ai ressenti la préférence des auteurs pour leur bébé JAC). Vous trouverez également dans cet ouvrage des explications sur comment appliquer la POA à votre proche métier ou dans vos techniques habituelles et conventionnelles de programmation. Un bon point pour le style d'écriture des auteurs, l'attention du lecteur est bien entretenue et sa compréhension améliorée. La mise en page est bien conçue dans l'ensemble, les codes sources sont disponibles sur le site de l'éditeur, bref tous les ingrédients sont là.
Ce livre constitue donc, à mon sens une bonne introduction sur le sujet de la POA : assez général pour couvrir un spectre de plusieurs outils, et détaillé pour vous accompagner à comprendre et utiliser les solutions présentées pour une application concrète dans vos projets. Malgré tout (mais je ne pense pas que les auteurs avaient la prétention d'être exhaustif), pour aller plus loin une exploration unitaire des frameworks présentés sera nécessaire. Au final, un livre que je vous conseille pour découvrir la POA. Sommaire
462 pages,
1ère édition,
28 mai 2004
Editions Eyrolles,
ISBN10 : 2-212-11408-7 Commandez sur www.amazon.fr : 42.75 EUR TTC seulement (au lieu de 45.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : tous niveaux Introduction : Un ouvrage sur l'utilisation des services web Résumé de l'éditeurPour faire interagir de manière fiable, souple, sécurisée et transactionnelle, des applications hétérogènes au sein d'architectures orientées services, il faut intégrer les notions de contrat, de processus et de conversation métier, mais aussi maîtriser les environnements d'exécution en évitant les dérives propriétaires qui réduisent l'interopérabilité. Une référence pour les développeurs accompagnée d'études de cas. Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en ½uvre d'architectures réparties sur des plates-formes hétérogènes et mixtes, aussi bien côté serveur (J2EE, .NET) que sur le poste de travail (Internet Explorer, Mozilla, Flash, Microsoft Excel XP…), en mettant l'accent sur la description des processus métier avec BPEL. Les techniques d'infrastructure ayant trait à la sécurité, à la fiabilité et aux transactions telles que WS-Security, WS-Transaction, WS-Coordination, sont présentées en détail, non sans un rappel approfondi des normes fondatrices (SOAP 1.1 et 1.2, WSDL et UDDI), de leurs dernières implémentations et des recommandations d'interopérabilité WS-I. À qui s'adresse cet ouvrage ? – Aux développeurs d'applications, en particulier à ceux qui utilisent les environnements J2EE et .NET. – Aux architectes des systèmes d'information, tentés par les architectures orientées services (AOS). – Aux décideurs, consultants, chefs de projets et spécialistes de l'intégration, qui ont besoin d'étendre leur capacité d'intervention vers l'urbanisation et l'ouverture du SI de l'entreprise. – Aux étudiants des écoles d'ingénieurs et universitaires, qui recherchent une référence sur l'architecture orientée services et les technologies de services Web. Critique du livre par la rédaction (Eric Reboisson) Voilà un gros ouvrage (plus de 1000 pages) traitant des Services Web : une première partie définit les concepts autour des Services Web, une seconde plus technique couvre les technologies et spécifications, et le livre s'achève avec l'utilisation des Services Web sur les plateformes Java et .Net. Le livre "Services Web avec J2EE et .Net" est très complet pour comprendre les nombreux intervenants des Services Web, on y trouvera une explication à de nombreux acronymes satellites (SOAP, WSDL, UDDI...la liste est longue), comme un dictionnaire en somme, c'est d'ailleurs je pense son optique d'utilisation première. La majeure partie de ce livre est donc théorique, le reste laisse place aux cas pratiques J2EE et .Net, avec des exemples que j'ai trouvé légers pour ces deux plateformes, donc à vos claviers pour allez plus loin. La mise en page est claire, de nombreux schémas et échantillons de codes viennent agrémenter la théorie dispensée. Donc, un livre bien utile pour se rappeller l'utilisation et la mise en œuvre de Service Web, mais également un bon point de départ pour comprendre la technologie. Je le conseille finalement à ceux qui débutent dans les Web Services, aux décideurs pour acquérir une vue d'ensemble tout en gardant à l'idée qu'à posteriori une exploration technique sera nécessaire. Bonne lecture ! Sommaire
1055 pages,
1ère édition,
11 septembre 2003
Editions Eyrolles,
ISBN10 : 2-212-1106-77 Commandez sur www.amazon.fr : 52.25 EUR TTC seulement (au lieu de 55.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : tous niveaux Introduction : Présentation et mise en pratique avec les EJB3 Résumé de l'éditeur
Cet ouvrage est fondé sur les cours dispensés par le laboratoire SUPINFO des technologies Sun. Son objectif est de présenter et d'illustrer la nouveauté majeure de la dernière version de la plateforme Java Entreprise : EJB 3. Il a été conçu comme un guide de formation et un support de référence répondant aux questions concrètes de développement et de maintenance des services et des objets métiers. Il présente en complément une étude pratique complète basée sur un cas réel de développement d'une application entreprise. Cet ouvrage conviendra aux développeurs Java désireux de s'initier aux systèmes de persistance des données, aux développeurs EJB 2 souhaitant évoluer vers un système plus modulable et plus rapide à mettre en place ainsi qu'aux développeurs J2EE cherchant à la fois un système performant de persistance de données et un guide pratique proposant de nombreux exemples de code prêt à l'emploi.
Critique du livre par la rédaction (Eric Reboisson)
Au cours de mes précédents projets en Java, les spécifications EJB 1 et 2 me sont passées au dessus de la tête pour plusieurs raisons :
- Leur nécessité pas toujours évidente - La complexité de mise en œuvre qui en a dérouté plus d'un J'attendais donc du livre "EJB 3 : Des concepts à l'écriture du code - Guide du développeur" une toute autre vision de la technologie EJB, et si possible les éléments permettant de vendre son utilisation dans de futures phases de conception.
Après une introduction sur l'architecture des EJB, le principe général du livre est la comparaison des EJB 2 avec la troisième et dernière génération au travers des différentes possibilités offertes par les EJB (Sessions/Entity/Messages Driven beans, EJB-QL et transactions).
On comprend aisément avec les explications du livre qu'un pas de géant a été réalisé, notamment au niveau de l'utilisation des annotations introduites dans Java 1.5.
Une mise en page claire et de nombreux schémas viennent agrémenter les explications très pragmatiques. Pour une mise en pratique, les deux chapitres finaux concernent les outils à utiliser (Eclipse, JBoss...) ainsi qu'une application fil rouge pour mettre les mains à la pâte (sources disponibles sur www.labo-sun.com), ce qui est largement suffisant pour mettre en place les premières briques d'une application professionnelle.
Au final un ouvrage facile à lire, et progressif que je conseille donc plus que vivement à tous les développeurs voulant s'informer, développer avec les EJB 3.
Sommaire
334 pages,
1ère édition,
10 novembre 2006
Editions Dunod,
ISBN10 : 2100506234 Commandez sur www.amazon.fr : 36.10 EUR TTC seulement (au lieu de 38.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : tous niveaux Introduction : Introduction et informations sur les design patterns Résumé de l'éditeurSi vous souhaitez vous distinguer des développeurs ordinaires et devenir une force de proposition pour les architectures d'applications, vous vous devez de maîtriser les design patterns. Pour cela, rien ne vaut l'expérience de ceux qui ont déjà été confrontés aux mêmes problèmes. Vous profiterez à la fois de leur savoir-faire et de ce qui se fait de mieux en matière de conception. Qui plus est, vous gagnerez un temps précieux que vous occuperez bien mieux à autre chose de plus complexe et de plus amusant, ce qui fera le bonheur de vos chefs. Le plus important demeure que vous ne voulez pas vous endormir en apprenant les design patterns. Si vous connaissez déjà la collection Tête la première, vous savez déjà à quoi vous en tenir. Voici les principaux bénéfices que vous tirerez de cet ouvrage : Distinguer les principaux patterns (Fabrique, Singleton, Adaptateur, Itérateur, Composite, etc.) ; Apprendre à les utiliser : quand et comment les appliquer dans vos conceptions, sans pour autant vous laisser gagner par la patternite ; Contrôler l'accès aux objets avec des proxies ; Maîtriser les mécanismes MVC et de son acolyte Web : MVC 2 ; Ne plus se sentir désœuvré face à des problèmes de conception en apprenant à réaliser des conceptions souples qui s'adaptent à vos besoins ; Arriver à reconnaître les design patterns qui vous entourent au quotidien dans les API Java, les frameworks ou autres applications, et comprendre enfin comment ils fonctionnent ; Réaliser des conceptions bien pensées et faciles à maintenir. Sous des dehors amusants et ludiques, cet ouvrage n'en demeure pas moins un guide d'apprentissage pas à pas. L'approche des auteurs est axée sur la pédagogie. Les concepts s'appuient sur des images et des exercices qui stimulent le cerveau. Jeux, images, interviews, mots-croisés, sont autant de moyens de vous amener à exploiter intelligemment les design patterns et de vous transmettre une vision claire et pragmatique des problèmes de conception. L'heure est venue de vous plonger dans les design patterns, tête la première ! Critique du livre par la rédaction (Eric Reboisson)
Une fois de plus, un opus très réussi dans la collection Tête la première. Tout simplement titré "Design patterns", ce livre aurait pu s'appeler "Comment faire passer la pilule design patterns en douceur et efficacement". En effet le sujet de la conception par patron n'est pas toujours évident à traiter et ce livre le fait très bien dans un style propre à la collection Tête la première.
Pour ceux qui ne connaissent pas cette collection, la mise en page est déroutante et amusante (on apprend mieux comme ça!), on se croirait sur un bout de feuille dans un bureau avec un collègue nous expliquant le pourquoi du comment des patrons de conception. Cependant les explications sont claires et toujours agrémentées de schémas qui dans leur simplicité attirent naturellement l'intérêt du lecteur, on trouvera également en fin de chapitre un petit contrôle de connaissance, une bonne jauge pour contrôler ses acquis. Au final, des informations pertinentes sur les design patterns, une pédagogie qui a déjà fait ses preuves, aucune place à l'ennui et je suis sûr pour ceux qui liront ce livre une très bonne maîtrise des principaux design patterns.
Une grande réussite pour ce guide d'apprentissage auquel je ne mettrai pas la note maximale (rien n'est parfait, et ce n'est pas LE guide de référence), mais qui est un incontournable dans le domaine de la conception, vous pouvez donc l'acheter les yeux fermés.
Sommaire
639 pages,
1ère édition,
22 septembre 2005
Editions Dunod,
ISBN10 : 2841773507 Commandez sur www.amazon.fr : 51.30 EUR TTC seulement (au lieu de 54.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : Débutants,Expérimentés Introduction : Programmer en Java Résumé de l'éditeur
Dans cet ouvrage, Claude Delannoy applique au langage Java la démarche pédagogique qui a fait le succès de ses livres sur le C et le C++. Il insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'apprentissage du langage se fait en quatre étapes : apprentissage de la syntaxe de base, maîtrise de la programmation objet en Java, initiation à la programmation graphique et événementielle avec la bibliothèque Swing, introduction au développement Web avec les servlets Java et les JSP. Chaque notion nouvelle et chaque fonction du langage sont illustrées de programmes complets dont le code source est fourni sur le CD-Rom d'accompagnement. L'environnement de développement Eclipse, également fourni sur le CD-Rom, vous permettra de tester ces exemples et de développer vos propres programmes Java. L'accent est mis dans cette 5e édition sur les nouveautés des versions 5 et 6 de Java Standard Edition : programmation générique, types énumérés, annotations (chapitre nouveau), nouvelles possibilités de la classe File, nouveau gestionnaire Grouplayout, nouvelles interfaces et classes de collections (Queue, Deque, ArrayDeque, NavigableSet, NavigableMap), fonctionnalités permettant de professionnaliser une application (classes Desktop et Console, action sur la barre des tâches du système), etc. Lorsque nécessaire, les exemples de code ont été fournis en deux versions : une version exploitant les possibilités nouvelles de Java SE 5 et 6 et une version compatible avec les versions antérieures.
Biographie de l'auteur
Ingénieur informaticien au CNRS, Claude Delannoy possède une grande pratique de la formation continue et de l'enseignement supérieur. Réputés pour la qualité de leur démarche pédagogique, ses ouvrages sur les langages et la programmation totalisent plus de 250 000 exemplaires vendus. Critique du livre par la rédaction (Eric Reboisson)
Un ouvrage très instructif pour tous ceux qui voudraient se lancer dans Java. Ce livre traite de tous les points essentiels du langage : les origines de Java, les types, mots clés, POO, threads, IHM, programmation Web, etc.
Claude Delannoy, l'auteur de "Programmer en Java" publie là une 5ème édition de ce qu'on peut appeler maintenant un best-seller. Je vous livre maintenant mes impressions :
Les plus :
Les moins :
Au final, sans être LE livre indispensable au développeur Java qui se respecte, il est je pense un très bon livre en français sur le développement Java pour ceux que l'anglais rebuterait. Le petit bonus : pour chaque plate-forme (Mac, Windows et Linux/Unix) un CD contenant Eclipse Europa, le JDK en version 6, et les codes sources du livre, ainsi les malheureux de la connexion internet ne seront pas en reste. Je conseille donc vivement la lecture de "Programmer en Java" de Claude Delannoy, non seulement au débutant Java, mais aussi aux initiés qui chercheraient un référent documentaire. Sommaire
799 pages,
5ème édition,
11 octobre 2007
Editions Eyrolles,
ISBN10 : 2212122322 Commandez sur www.amazon.fr : 33.25 EUR TTC seulement (au lieu de 35.00 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Public visé : débutant à confirmé Introduction : UML 2 par la pratique Résumé de l'éditeur
Cette cinquième édition mise à jour et augmentée de l'ouvrage UML par la pratique constitue un support de cours exemplaire sur UML 2. Il traite les axes fonctionnel, statique et dynamique de la modélisation UML par des études de cas et des exercices corrigés donnant les bases d'une démarche méthodique. Chaque choix de modélisation est minutieusement commenté des conseils issus de l'expérience de l'auteur sont donnés et un glossaire reprend en fin d'ouvrage les définitions des principaux concepts étudiés. Les nouveaux concepts et diagrammes UML 2 sont traités en détail : diagramme de structure composite, nouveautés du diagramme d'activité et du diagramme de séquence, etc. Enfin, une étude de cas complète illustre le processus de développement itératif depuis la modélisation métier jusqu'à la conception détaillée en Java et C#. A qui s'adresse ce livre ? Aux étudiants en informatique (cursus génie logiciel ou modélisation UML) et à leurs professeurs, qui y trouveront un matériel précieux pour illustrer par des cas réels les concepts étudiés en cours. A toutes les personnes impliquées dos des projets de développement logiciel : maîtres d'ouvrage, chefs de projet, analystes et concepteurs, architectes logiciel, développeurs, etc.
Biographie de l'auteur
Consultant senior et formateur chez Valtech depuis 1995, Pascal Roques a bientôt vingt ans d'expérience dans la modélisation de systèmes complexes (SADT, OMT, UML, SysML...). Il est à ce titre responsable de l'ensemble des formations Valtech Training sur le thème modélisation et UML. Il est l'auteur des livres UML en action (2004), Cahier du programmeur UML 2 (2006) et Mémento UML (2006) chez Eyrolles et a obtenu la certification " OMG-Certified UML Advanced Professional " proposée par l'OMG. Critique du livre par la rédaction (Eric Reboisson)
"UML 2 par la pratique" de Pascal ROQUES adopte, comme son nom l'indique une pédagogie d'UML 2 par la pratique, au travers d'une multitude d'exercices proches de notre quotidien (ex : recette de cuisine, jeu d'échecs, réservation de vol, ...), ce qui tout de suite facilite la compréhension.
La démarche est la suivante : pour chaque exercice, le lecteur étudiera une fonctionnalité, il connaîtra aussi le niveau de difficulté de l'étape. Le but pour lui ensuite étant de trouver la solution de l'exercice par lui même (sans tricher donc...), puis de confronter son résultat avec la solution proposée par l'auteur. Ainsi, au fur et à mesure, le livre montre la logique à adopter pour modéliser la solution au problème, expose les points essentiels à retenir, et présente les diagrammes UML accompagnés d'une explication simple mais complète.
J'ai beaucoup apprécié la qualité des explications, la clarté des diagrammes, mais aussi les petits plus du livre : la couverture finale présentant un récapitulatif des diagrammes et fonctionnalités UML, ainsi que le glossaire permettant de rapidement trouver la définition d'un terme. Également, un aperçu pour les développeurs Java (dont je fais partie) et C# du code qui peut être généré à partir des structures UML du diagramme de classe.
En conclusion, les débutants trouveront dans ce livre une approche progressive d'UML 2, et les expérimentés des solutions pratiques pour des cas spécifiques qu'ils pourraient rencontrer. Le spectre des exemples est suffisamment large pour que chaque population de lecteurs y trouve son compte. "UML 2 par la pratique" constitue donc une véritable boîte à outils pour les concepteurs, donc outillez vous !
Sommaire
357 pages,
5ème édition,
14 septembre 2006
Editions Eyrolles,
ISBN10 : 2212120141 Commandez sur www.amazon.fr : 28.41 EUR TTC seulement (au lieu de 29.90 EUR TTC : prix éditeur) - Livraison Gratuite ! |
![]() |
Résumé de l'éditeur
Looking to study up for the new J2EE 1.5 Sun Certified Web Component Developer (SCWCD) exam?
This book will get you way up to speed on the technology you'll know it so well, in fact, that you can pass the brand new J2EE 1.5 exam. If that's what you want to do, that is. Maybe you don't care about the exam, but need to use servlets and JSPs in your next project. You're working on a deadline. You're over the legal limit for caffeine. You can't waste your time with a book that makes sense only AFTER you're an expert (or worse, one that puts you to sleep).
Learn how to write servlets and JSPs, what makes a web container tick (and what ticks it off), how to use JSP's Expression Language (EL for short), and how to write deployment descriptors for your web applications. Master the c:out tag, and get a handle on exactly what's changed since the older J2EE 1.4 exam. You don't just pass the new J2EE 1.5 SCWCD exam, you'll understand this stuff and put it to work immediately.
Head First Servlets and JSP doesn't just give you a bunch of facts to memorize; it drives knowledge straight into your brain. You'll interact with servlets and JSPs in ways that help you learn quickly and deeply. And when you're through with the book, you can take a brand-new mock exam, created specifically to simulate the real test-taking experience.
Comme l'explique la description du livre, sans Java côté serveur, eBay n'existerait pas...et donc pas possible d'acheter le poster de Farrah Fawcett qui vous plait tant. Voilà l'ambiance dans laquelle vous baignerez à la lecture de "Head First Servlets and JSP" : un contenu décalé (des images et dialogues amusants, etc.) par rapport aux ouvrages informatiques traditionnels, mais qui cache une pédagogie bien étudiée et qui fonctionne (je pense que tous les lecteurs de cette collection confirmeront).
Le but de ce livre est non seulement d'expliquer les techniques de développement orienté web avec Java (Servlets, JSP, taglibs...) mais surtout une préparation à la certification Sun Certified Web Component Developer Exam (SCWCD) dans sa version pour J2EE 1.5 : chaque chapitre est ainsi ponctué d'un mini examen, et à la fin du livre un dernier pour vous tester véritablement.
Les trois auteurs sont très qualifiés sur le sujet puisque Bryan Basham a participé à la conception de la SCWCD, Bert Bates quant à lui, a oeuvré pour la Sun Certified Business Component Developer et enfin Kathy Sierra est fondatrice de javaranch.com et a participé également à la conception de la SCJP. Que du beau monde donc !
Et les trois auteurs se focalisent uniquement sur les sujets de la certification, vous garantissant la réussite de la certification avec tous les conseils prodigués dans l'ouvrage.
Je ne vais pas trop m'étendre et juste résumer la qualité de l'ouvrage en donnant la note maximale pour un livre qui vous apprendra tous les rudiments du développement web en Java, ou vous aidera à réviser pour passer la SCWCD. Un livre à acheter les yeux fermés !
Sommaire
911 pages,
2nd édition,
25 mars 2008
Editions O'Reilly,
ISBN10 : 0596516681 |
![]() |
Public visé : Débutants,Intermédiaires Résumé de l'éditeur
For too long, developers have worked on disorganized application projects, where every part seemed to have its own build system, and no common repository existed for information about the state of the project. Now there's help. The long-awaited official documentation to Maven is here. Written by Maven creator Jason Van Zyl and his team at Sonatype, Maven: The Definitive Guide clearly explains how this tool can bring order to your software development projects. Maven is largely replacing Ant as the build tool of choice for large open source Java projects because, unlike Ant, Maven is also a project management tool that can run reports, generate a project website, and facilitate communication among members of a working team. To use Maven, everything you need to know is in this guide. The first part demonstrates the tool's capabilities through the development, from ideation to deployment, of several sample applications -- a simple software development project, a simple web application, a multi-module project, and a multi-module enterprise project. The second part offers a complete reference guide that includes: The POM and Project Relationships The Build Lifecycle Plugins Project website generation Advanced site generation Reporting Properties Build Profiles The Maven Repository Team Collaboration Writing Plugins IDEs such as Eclipse, IntelliJ, ands NetBeans Using and creating assemblies Developing with Maven Archetypes.
Several sources for Maven have appeared online for some time, but nothing served as an introduction and comprehensive reference guide to this tool -- until now. Maven: The Definitive Guide is the ideal book to help you manage development projects for software, webapplications, and enterprise applications. And it comes straight from the source.
"Maven : the definitive guide" est un livre adoptant une pédagogie très progressive sur l'outil Maven. Commençant par une présentation en surface de l'outil (son orientation déclarative, quelques commandes de base, les plugins connexes) pour continuer sur un descriptif de ses possibilités plus étendues (extension par l'écriture de plugin, intégration dans Eclipse, etc.).
Les plus
Les moins
A qui s'adresse ce livre ?
Voilà donc un ouvrage que j'ai vraiment apprécié et dont je conseille vivement la lecture ! A noter au final aussi la sympathique (ou pas) métaphore du fourmilier en couverture...
Sommaire
468 pages,
1ère édition édition,
Octobre 2008
Editions O'Reilly,
ISBN10 : 0596517335 |
![]() |
Public visé : Tous Résumé de l'éditeurWhat are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose.
"Beautiful Architecture" est un ouvrage composé de 14 chapitres sur le sujet de l'architecture logicielle. Un vaste domaine de l'industrie logicielle qu'il est assez difficile de définir, si je devais en faire une peinture basique, ce serait l'art de définir la structure d'un système, de ses composants et des relations entre les différents éléments qui la composent.
Le livre commence ainsi sur un premier chapitre qui tente de répondre à la question de ce qu'est l'architecture, question maintes fois posée, mais sur laquelle apparemment plane toujours le doute. Un second chapitre compare 2 applications, un mauvais exemple, puis un bon (selon les auteurs) puis suivent 12 derniers chapitres couvrants des thèmes très différents (facebook, emacs, KDE...) et toujours étroitement liés à l'architecture (quoique).
Les bons points du livre
Les moins
J'ai au final un avis très mitigé sur cet ouvrage, partagé entre le fait d'avoir appris à la lecture de "Beautiful Architecture" car on a quand même un bon livre pour se donner des idées et de l'information sur l'architecture logicielle, mais l'ennui à la lecture était trop présent pour en faire un "must-have". Comment utiliser ce livre ? pour ma part certains chapitres m'ont plus intéressé et j'en ai retenu de l'information immédiatement, pour d'autres j'ai repéré de l'information qui me servira peut être un jour...
426 pages,
1ère édition,
mars 2009
Editions O'Reilly,
ISBN10 : 059651798X,
ISBN13 : 978-0596517984 |
![]() |
Public visé : Tous Résumé de l'éditeurIn this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as:
To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading.
Pourquoi 97 trucs ? A vrai dire, je ne sais pas et je pense qu'il faut y voir la même astuce que le célèbre slogan de Magritte que l'on trouvera dans un chapitre du livre "Ceci n'est pas une pipe" (je vous laisse découvrir), à savoir que l'essentiel n'est pas toujours dans les apparences.
Un livre court (220 pages) et qui va à l'essentiel, 2 pages et la biographie des auteurs/architectes pour chaque sujet. Pas techniquement orienté, ce livre est plutôt axé sur la communication, et les ressources projet. On trouvera des conseils sur comment choisir les composants d'un projet, la gestion des équipes, savoir convaincre et communiquer au sein d'une équipe mais aussi avec le client.
Parmi mes sujets favoris (seulement quelques uns car j'ai marqué pas mal de pages) :
Certains reprocheront que les explications fournies dans cet ouvrage relèvent simplement du bon sens de l'architecte (mais un rappel ne fait pas de mal), sûrement, mais je pense qu'il est bon de mettre le focus sur des points clés qui devraient être un credo pour tous les architectes.
Bien sûr, certains sujets ne m'ont pas intéressés, souvent parce que je n'en ai pas l'utilité actuellement, certains chapitres sont même répétés ("Architects Must Be Hands On" et "Before Anything, an Architect is a Developper") mais au final je pense que ce livre est une très bonne ressource à garder à portée de main. La granularité des sujets est parfaite pour une relecture rapide ultérieure lorsque le besoin de guider ses choix se fera sentir. Facile à lire, j'ai opté pour un rythme de lecture "4 à 5" sujets par soir (en plus les titres font presque penser à des contes), mais "1 ou 2" le matin avant de commencer la journée de travail ira aussi. A mon sens, un bon achat à faire !
220 pages,
1ère édition,
17 mars 2009
Editions O'Reilly,
ISBN10 : 059652269X,
ISBN13 : 978-0596522698 |
![]() |
Public visé : Débutant à Intermédiaire Résumé de l'éditeur
Cet ouvrage montre comment développer des applications Java EE professionnelles performantes à l'aide du framework Spring. L'ouvrage présente les concepts sur lesquels reposent Spring (conteneur léger, injection de dépendances, programmation orienté aspect) avant de détailler les différentes facettes du développement d'applications d'entreprise avec Spring : couche présentation, persistance des données et gestion des transactions, intégration avec d'autres applications et sécurité applicative.
Cette seconde édition présente en détail les nouveautés majeures des versions 2.5 et 3.0 de Spring et de ses modules annexes : modèle de programmation basé sur les annotations, Spring Dynamic Modules for OSGi, Spring Batch, Spring Security, SpringSource dm Server, etc. L'accent est mis tout particulièrement sur les bonnes pratiques de conception et de développement, qui sont illustrées à travers une étude de cas détaillée, le projet Open Source Tudu Lists.
N'ayant pas eu la chance de critiquer la première édition de "Spring par la pratique", c'est avec joie et grand intérêt que j'ai accueilli le facteur m'apportant cette seconde édition. Pour la petite histoire, j'ai suivi la formation Spring Core en 2008, dispensée par Julien Dubois, co-auteur sur cet ouvrage et j'ai eu comme compère de formation Gildas Cuisinier, relecteur de ce second opus, 4 jours aussi intéressants que ce présent ouvrage.
Le livre commence donc par la pédagogie nécessaire autour des concepts Spring (conteneur léger, inversion de contrôle (IOC), injection de dépendance, AOP (Aspect Oriented Programmation, POA en français pour programmation orientée aspect)) puis la suite est un savant mélange de théorie permettant au lecteur de comprendre correctement les concepts de Spring (et pourquoi ceux-ci existent) et de pratique via la mise en œuvre de cas concrets extraits de l'application fil rouge Tudu List.
On appréciera au fil des chapitres suivants l'exhaustivité de la couverture du portofolio Spring : Spring AOP, Spring Batch, Spring MVC, Spring Web Flow... Il appartient ensuite au lecteur d'utiliser ce qui lui paraîtra nécessaire dans ses applications. A noter qu'il faut un minimum de connaissances sur les frameworks et concepts (où du moins en connaître les principes majeurs) auxquels s'adresse Spring (Hibernate, GWT, JMS, Webservices...) même ci ceux-ci sont très bien introduits dans le livre, ne serait-ce que pour comprendre ce qu'apporte Spring couplé à ces éléments.
Mon avis sur "Spring par la pratique" :
J'ai aimé
Et un peu moins
Nous avons donc là un excellent ouvrage en français sur Spring, clair et détaillé, pédagogique et très complet que je conseille aux curieux désireux de connaître Spring mais aussi aux confirmés qui trouveront dans ce livre les nouveautés du portofolio Spring.
Sommaire
658 pages,
2eme édition,
2009
Editions Eyrolles,
ISBN10 : 221212421X,
Broché |
![]() |
Public visé : Débutant à Intermédiaire Résumé de l'éditeur
Java SOA Cookbook offers practical solutions and advice to programmers charged with implementing a service-oriented architecture (SOA) in their organization. Instead of providing another conceptual, high-level view of SOA, this cookbook shows you how to make SOA work. It's full of Java and XML code you can insert directly into your applications and recipes you can apply right away.
Contributeur pour "97 Things Every Software Architect Should Know", Eben Hewitt nous gratifie là d'un bel ouvrage de plus de 700 pages qui vous aidera à mettre en œuvre des cas pratiques autour de la SOA.
La structure de la collection Cookbook de chez O'Reilly est la suivante : exposition des problèmes suivis de leurs solutions, des fragments de code ; le tout agrémenté d'explications et de comparaisons entre les différentes opportunités offertes dans le vaste domaine de la gestion des services.
Le contenu de "Java SOA Cookbook" est le suivant :
D'un point de vue programmatique, le lecteur trouvera beaucoup d'exemples de codes (téléchargeables sur Internet) et des discussions autour de ceux-ci. Une remarque cependant : même si les recettes sont très bien expliquées, il faut être familier avec Java 5 ou 6, J2E et les concepts de développement Web (EARs, WARs...).
Voilà donc un livre que j'ai apprécié, par sa structure efficace, la richesse et la qualité de son contenu. Et comme en cuisine, vous utiliserez ce livre comme un ouvrage de référence quand des problèmes précis seront à résoudre, une lecture linéaire est, je pense, trop ennuyante.
Sommaire
752 pages,
1ère édition,
2009
Editions O'Reilly,
ISBN10 : 0596520727,
Broché |
Copyright © 21/10/2006 Eric Reboisson. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.