Developpez.com - Microsoft DotNET
X

Choisissez d'abord la catégorieensuite la rubrique :


Critiques de livres .NET

Par LEBRUN Thomas
 

Dernière mise à jour: 07/02/2006

  

Retrouvez sur cette page les critiques des livres que j'ai lus et dont j'ai décidé de vous faire partager mon ressentiment.


Pratique de .NET et C#

Pratique de .NET 2 et C# 2

Développer des Services Web XML et des composants serveur avec Microsoft Visual Basic .NET et Visual C# .NET

Oracle et Web - Développement d'applications

Services Web avec J2EE et .NET: Conception et Implémentation

Oracle et XML - Développement d'applications

Conception et Programmation orientées objet

Développez avec Visual Studio 2005 Editions Express


Couverture du livre 'Pratique de .NET et C#'

note du livre : 5.0

Pratique de .NET et C#   fr  

de Patrick Smacchia

Public visé : Développeurs débutants à confirmés


.NET est en passe de devenir une technologie incontournable pour tous types de projets informatiques. Avec Pratique de NET et C#, Patrick Smacchia aborde en détail chacune des facettes de cet environnement moderne et puissant. L'auteur s'est résolument placé du point de vue du développeur qui doit à la fois être rapidement productif, et anticiper les évolutions sans remettre en cause ses compétences acquises. Chaque concept est illustré par une liste des applications industrielles envisageables et par des exemples compilables précis et concis, empruntés au monde réel.

Voici un aperçu des différents aspects abordés dans chacune des parties de cet ouvrage:

L'architecture .NET :

  • CLR,
  • Langage CIL,
  • Assemblages,
  • Métadonnées,
  • Déploiement,
  • Synchronisation,
  • Appels asynchrones,
  • Domaine d'application,
  • Sécurité,
  • Attributs,
  • Réflexion,
  • Interopérabilité avec les DLLs natives et COM.

Le langage C# et pour chaque section, la comparaison C#/C++ :
  • Typage,
  • Classes et objets,
  • Héritage polymorphisme et abstraction,
  • Pointeurs et zone de code non protégé,Délégués,
  • Evénements,
  • Exceptions.

Classes de bases du Framework .NET :
  • Collections,
  • E/S,
  • Sockets,
  • Applications graphiques (WinForms, GDI+),
  • Gestion des données ADONET,
  • XML.
Le développement d'applications distribuées :
  • Services d'entreprise COM+,
  • NET Remoting,
  • AOP,
  • ASPNET,
  • Services Web,
  • Comparaison entre ces différentes technologies et leurs évolutions futures.

Grâce à de nombreux rappels des notions fondamentales, l'étudiant ou le développeur débutant ne sera pas perdu. Le développeur confirmé pourra rapidement exploiter les subtiles possibilités proposées par NET, que sont par exemple la réflexion, la programmation orientée aspect ou le mécanisme d'attributs. Un ouvrage en profondeur, qui rappelle les concepts essentiels au développement Windows, et donne une perspective entre C++ et C# originale. Bref un ouvrage à conseiller !



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Un seul mot peut caractériser ce livre : Fantastique.

Cet excellent ouvrage traite de tous les sujets avec soin et technique. Les explications sont claires, efficaces et les exemples sont un vrai bonheur pour comprendre les notions abordées juste avant. A la fois abordable pour les débutants et fortement appréciable pour les développeurs confirmés (avec, par exemple, la comparaison C++/C#), ce livre ravira un large public de développeurs.

Un must donc si vous désirez apprendre le C# ou bien si vous voulez peaufiner vos connaissances dans ce domaine: on ne peut que le recommander.


816 pages, 1ère édition, Juin 2003, Editions O'Reilly, ISBN: 2841772454 , 18 x 4 x 24

Commandez sur www.amazon.fr :
43,70 EUR TTC seulement (au lieu de 46 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Pratique de .NET 2 et C# 2'

note du livre : 5.0

Pratique de .NET 2 et C# 2   fr  

de Patrick Smacchia

Public visé : Développeurs débutants à confirmés


Avec NET 2, Microsoft dispose aujourd'hui d'une plate-forme de développement très complète et mature, adoptée par l'industrie aussi bien pour coder des applications fenêtrées que des couches de persistances de données ou des applications et services Web.

Pratique de. NET 2 et C#2 accompagnera les développeurs dans tous leurs projets NET 2, du prototype d'apprentissage rapide aux applications Web ASP. NET 2, complexes et professionnelles. Chaque concept étudié est illustré par des exemples pertinents empruntés au monde réel (plus de 600 en tout, dont une centaine sur ASP.NET 2), qui permettront au lecteur d'être rapidement productif.

Un chapitre entier est consacré à la fonctionnalité phare de C#2 : les types génériques.

Le développeur travaillant déjà avec NET 1 bénéficiera en outre des descriptions minutieuses de pratiquement toutes les nouveautés introduites avec la version 2 de la plate-forme. Un ouvrage complet à la mesure de la plate -forme conçue par. nos équipes de développement. A travers des exemples concrets et des bonnes pratiques, l'approche didactique choisie offre une excellente manière de découvrir les nombreuses innovations de C#2 et du Framework. NET 2.0.



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Ce livre reste dans la lignée du premier: Fantastique.

En effet, l'auteur parvient à faire comprendre la plateforme Dotnet aussi bien aux développeurs amateurs que professionnels. Les développeurs travaillant déjà avec le framework .NET 1.0/1.1 seront ravi de retrouver, dans une première partie, les bases que tout bon développeur se doit de connaitre.

Puis les autres parties, plus axées sur le framework .NET 2, se chargeront de vous faire comprendre tous les aspects et les concepts de cette nouvelles version.

Ce livre est une pure merveille et ne nécessite aucune connaissances préalables pour comprendre toute la finalité de Dotnet. Une nouvelle fois, un pur chef-d'oeuvre !


1054 pages, 1ère édition, Novembre 2005, Editions O'Reilly, ISBN: 2841773396 , 18 x 5 x 24

Commandez sur www.amazon.fr :
47,50 EUR TTC seulement (au lieu de 50 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Développer des Services Web XML et des composants serveur avec  Microsoft Visual Basic .NET et Visual C# .NET'

note du livre : 4.0

Développer des Services Web XML et des composants serveur avec Microsoft Visual Basic .NET et Visual C# .NET   fr  

de Microsoft

Public visé : Développeurs débutants à confirmés


Que ce soit pour se préparer aux examens MCP 70-310 et 70-320 (Microsoft Certified Professional) ou pour acquérir les compétences nécessaires dont vous avez besoin en milieu professionnel, ce guide vous permet d'apprendre à votre rythme.

Travaillez en étudiant les leçons et les exercices pratiques vous obtiendrez l'expérience nécessaire pour créer des services Web XML et des composants serveur à l'aide de Visual Basic NET et de Visual C# NET.

Vous développerez ensuite vos connaissances en effectuant des exercices supplémentaires.

Vous allez non seulement acquérir la maîtrise des tâches de développement essentielles, mais aussi préparer la certification MCAD ou MCSD pour Microsoft NET.



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Un livre fort intéressant de part son contenu. Les explications sont claires et les "mini-ateliers" sont bien pratiques pour manipuler.

Un regret toutefois: à certains moments, la traduction est quelque peu surprenante dans les tournures des phrases.

Hormis cela, c'est un excellent livre qui vous permettra d'apprendre beaucoup et peut-être même de réussir (comme moi) la certification Microsoft à laquelle il prépare.


613 pages, 1ère édition, Juin 2003, Microsoft Press, ISBN: 2100079468, 17 x 4 x 24

Commandez sur www.amazon.fr :
56,05 EUR TTC seulement (au lieu de 59 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Oracle et Web - Développement d'applications'

note du livre : 4.0

Oracle et Web - Développement d'applications   fr  

de Andrew ODEWAHN

Public visé : Développeurs débutants à confirmés


L'explosion du Web dans le monde de l'entreprise a engendré de nouveaux besoins.

Les développeurs doivent créer de nouvelles applications basées sur les protocoles de l'Internet pour mettre en oeuvre des sites d'achats en ligne, des applications internes (comme les datawarehouses) ou des applications mobiles (comme l'automatisation des forces de ventes) ou encore des ERP pour automatiser les opérations de gestion.

De façon générale les techniques les plus courantes ne s'avèrent pas suffisamment évoluées.

Avec Oracle8i, Oracle propose des outils qui permettent de relever ces nouveaux défis.

Il s'agit d'une plate-forme complète de développement d'applications et de sites web permettant la gestion de contenu le développement et l'intégration d'applications.

Cet ouvrage est un guide pratique des outils de développement web pour Oracle.

Il aborde de façon concise les technologies Oracle et permet au développeur d'apprendre rapidement à construire des applications.

Concis et de lecture aisée, il renferme tout ce qu'il faut savoir et comprendre sur le sujet : les technologies web d'Oracle, les outils comme WebDB ou OAS, les notions relatives à HTML, PL/SQL et XML, autant d'éléments pour franchir ce cap sans encombre.



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Un très bon livre, surtout si vous souhaitez avoir, comme moi, les bases du développement Web avec Oracle et PL/SQL.

Rapide à lire, clair, précis et concis (bien que certaines traductions françaises puissent être trouvées surprenantes), il ne pourra que vous être que bénéfique, si vous souhaitez avoir de bonnes bases dans ce domaine.

Bref, un livre à acquérir rapidement.


256 pages, 1ère édition, Juin 2003, O'Reilly, ISBN: 2841771466, 17 x 1 x 24

Commandez sur www.amazon.fr :
33,25 EUR TTC seulement (au lieu de 35 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Services Web avec J2EE et .NET: Conception et Implémentation'

note du livre : 5.0

Services Web avec J2EE et .NET: Conception et Implémentation   fr  

de Libero Maesano, Christian Bernard et Xavier Le Galles

Public visé : Développeurs confirmés


Pour 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é.

Cet ouvrage avant tout destiné aux développeurs et aux architectes explique la mise en oeuvre 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.

Au sommaire:

    L'architecture orientée services:
  • Le contrat de service
  • La qualité de service : fiabilité, disponibilité, continuité, performances, sécurité et gestion transactionnelle
  • Les architectures dynamiques : agrégation et dissémination de services, niveaux de configuration dynamique, négociation
    Technologies des services web:
  • Protocoles Internet (URI, URN, URL, MIME, HTTP/1.1, SMTP, SSL, TLS) - Technologies XML (XML, XML Namespaces, XLink, XML Base, XPath, XML Schema, DOM)
  • Échanger avec un service en SOAP - SOAP 1.1 et 1.2. Structure du message - Gestion des erreurs - Mécanismes de codage : usage littéral, usage codé. Pièces jointes - Styles d'échange : unidirectionnel, requête/réponse, RPC, document, synchrone, asynchrone
  • Décrire un service avec WSDL - Liaisons SOAP, HTTP GET/POST, MIME
  • Découvrir et publier un service avec UDDI 1.0 et 2.0 - Structure d'un annuaire UDDI. API de découverte et de publication - Correspondance WSDL/UDDI - Implémentations : annuaire public répliqué (UBR), annuaires privés - UDDI 3.0
    Les plates-formes opérationnelles:
  • WSDL comme pivot. Transformer un composant en service (MS SOAP Toolkit, Cape Clear CapeStudio) - Générer des proxy-services (MS .NET Framework, IBM Web Services Toolkit), squelettes de service (Cape Clear CapeStudio), clients de test (Cape Clear CapeStudio, WebService Browser)
  • Plates-formes Java - Apache SOAP 4J, Xerces, Tomcat, Axis (implémentation de référence) - IBM WebSphere - Sun ONE - BEA WebLogic, mais aussi Glue, CapeConnect, Systinet WASP, Collaxa...
  • Plate-forme .NET - WSE - Framework .NET - ASP .NET - Web Forms - Visual Studio .NET
  • Implémentations sur le poste de travail - Behavior Internet Explorer - Ecmascript avec Mozilla - Office XP en client SOAP - Macromedia Flash
  • Le défi de l'interopérabilité - Tests SOAP, UDDI et WSDL - Le consortium WS-I
    L'infrastructure des services web:
  • Fiabilité des échanges : HTTPR, WS-Reliability...
  • Gestion de la sécurité : XML Encryption - XML Signature - WS-Security - Exemple avec X.509
  • Gestion des transactions : WS-Coordination, WS-Transaction, BTP
  • Gestion des processus métier en BPEL, WSCI...
    L'Étude de cas:
  • Agence de voyage - Implémentation client en IE - Architecture statique : Implémentation en Java - Architecture dynamique (UDDI) - Implémentation Java
  • Implémentation mixte Java/.NET
  • Architecture en processus métier : orchestration de services en BPEL



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Si vous souhaitez tout savoir des Web Services, alors ce livre est pour vous !

Très complet, il vous permettra d'apprendre tout d'abord les bases, puis vous vous tournerez ensuite vers des notions plus complexes.

L'étude de cas est un vrai régal: en effet, dans beaucoup de livres, on vous explique ce que vous devez faire, mais il arrive très souvent que cela manque... d'exemples. Cette étude comble cette lacune et on ne peut que l'apprécier.

Bref, encore un livre que ne je peux que conseiller !

Couverture du livre 'Oracle et XML - Développement d'applications'

note du livre : 4.0

Oracle et XML - Développement d'applications   fr  

de Steve MUENCH

Public visé : Développeurs débutants à confirmés


XML est bel et bien devenu le format privilégié pour les échanges et l'intégration de données. Oracle ne s'y est pas trompé et a rapidement rendu sa plate-forme de développement Internet entièrement compatible avec XML.

Le volume croissant des échanges de données hétérogènes entre entreprises, voire à l'intérieur d'une même entreprise, conduit le développeur de services web à élaborer des applications capables de profiter de l'universalité de XML et la puissance des outils Oracle.

Steve Muench est l'un des rares experts qui connaissent aussi bien les deux mondes. Son expérience lui a permis de construire son ouvrage à partir d'applications pratiques mises en œuvre autour des techniques les plus fiables.

Il propose un grand nombres de techniques d'accès aux bases de données via XPath et XSLT, Java et PL/SQL. Il montre comment tirer parti des outils Oracle dédiés comme XML Parser, XSLT Processor, XSQL Pages, XSM SQL Utility, interMedia, Advanced Queuing et JDeveloper.

Les développeurs en Java et PL/SQL trouveront dans cet ouvrage comment utiliser les standards XML en accord avec leurs bases de données Oracle.

Ces quelques 800 pages sont riches d'exemples relatifs aux composants et aux outils XML.



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Un livre très complet sur le sujet !

Pour les personnes qui ont de faibles bases dans ce domaine, ce livre est une vraie merveille.

Avec tout ces exemples, il permet une excellente compréhension du sujet traité.

C'est donc un véritable plaisir que de lire, encore bravo à l'auteur qui à réussit à expliquer, de manière claire, des choses qui pouvaient parfois paraitre complexe.


810 pages, 1ère édition, 11 Juillet 2001, O'Reilly, ISBN: 2841771385, 17 x 1 x 24

Commandez sur www.amazon.fr :
55,10 EUR TTC seulement (au lieu de 58 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Conception et Programmation orientées objet'

note du livre : 5.0

Conception et Programmation orientées objet   fr  

de Bertrand MEYER

Public visé : Développeurs confirmés


Écrit dans un style d'une clarté absolue, cet ouvrage réussit le tour de force d'être à la fois un livre de réflexion approfondie sur les concepts objet et un ouvrage pratique, apportant des réponses concrètes aux questions que se posent tous les programmeurs et concepteurs de logiciels: Comment construire des applications logicielles fiables, performantes, faciles à utiliser et à faire évoluer ?

Partant d'une analyse des écueils souvent rencontrés dans les projets de développement, Bertrand Meyer définit une liste de critères de qualité logicielle et en déduit un ensemble de règles et de principes qui conduisent naturellement aux grands concepts objet.

Théorie du typage, gestion de la mémoire, techniques d'héritage, programmation concurrente, objets distribués, persistance et bases de données objet, analyse et conception, réutilisabilité... : tous les aspects du processus de développement logiciel et des technologies objet sont expliqués et discutés dans leurs moindres détails, dans un style brillant, souvent drôle et provocateur.

Une lecture dont on sort intellectuellement subjugué, et techniquement mieux armé pour répondre à ses défis professionnels.

Ce livre s'adresse à tous les architectes logiciel, ingénieurs méthode et programmeurs impliqués dans des projets de développement logiciel et souhaitant approfondir leur compréhension des technologies objet, ainsi qu'aux étudiants en informatique (niveau 2e cycle ou écoles d'ingénieur).



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Ce livre est une véritable référence, que dis-je: une BIBLE !

L'auteur nous fait découvrir tous les principes de la programmation orientée objet, des concepts les plus simples aux plus compliqués.

L'auteur nous permet, en plus, de découvrir le langage qu'il a inventé: le langage Eiffel.

Bref, ce livre constitue la référence en matière de POO, même si sa lecture nécessite tout de même d'avoir quelques notions dans ce domaine.

Un conseil: Achetez-le !.


1224 pages, 1ère édition, 15 Juillet 2000, Eyrolles, ISBN: 2212091117, 19 x 6 x 23

Commandez sur www.amazon.fr :
57,86 EUR TTC seulement (au lieu de 60 EUR TTC : prix éditeur) - Livraison Gratuite !!!
Couverture du livre 'Développer avec Visual Studio 2005 Editions Express'

note du livre : 5.0

Développer avec Visual Studio 2005 Editions Express   fr  

de Laurent DESMONS

Public visé : Développeurs débutants


Visual Studio 2005 Editions Express est une suite d'environnements de développement rapide permettant à chacun de profiter de la puissance de. NET2. Disponible directement sur le site de Microsoft et intégrant les langages phares que sont C#, VB. NET ou ASP. NET ainsi que des outils de mise en place de sites web, de bases SQL Server, Visual Studio 2005 Editions Express est à la fois rapide, léger et puissant.

Développer avec Visual Studio 2005 Editions Express est l'ouvrage de référence pour qui souhaite se lancer facilement dans le développement NET2 sans se ruiner. Vous découvrirez toutes les facettes d'un environnement de développement rapide pour créer des applications en quelques clics, concevoir une interface, mettre en place un site web professionnel et des services ou encore procéder au débogage d'un programme...

Vous trouverez, entre autres, dans cet ouvrage comment : Développer pour le Framework NET 2 ; Exploiter toutes les fonctions de l'environnement Visual Studio ; Créer un site web, un portail, des web services ; Réaliser une application depuis zéro avec C# ou Visual Basic 2005 ; Mettre en œuvre une interface élaborée.

Développer avec Visual Studio 2005 Editions Express est un ouvrage s'adressant aussi bien à l'étudiant en informatique qui souhaite s'initier à C# ou Visual Basic 2005 qu'au webmaster voulant réaliser un site avec une architecture professionnelle incluant une base de données ou des services, ou au développeur professionnel cherchant à se former rapidement et sans investissement trop lourd.



Critique du livre par la rédaction ( LEBRUN Thomas ) :

Ce livre est, pour les débutants, un pur chef d'oeuvre !

En effet, grace à lui, la découverte de Visual Studio 2005 se fait en douceur mais de façon sûre.

L'auteur couvre tous les sujets possible: des WindowsForms aux applications ASP.NET ne passant par les applications Console, le débuggage, etc....

Ce livre n'a pas pour vocation d'être une bible de .NET 2 ou de Visual Studio 2005. Cependant, il est idéal pour les débutants et remplit parfaitement sont rôle: guider le lecteur dans sa découverte de Visual Studio 2005 et de .NET 2

Bref, je ne suis en aucun cas déçu par ce livre et je n'hésiterais pas à le recommander, comme première lecture, aux personnes qui me demande un bon livre d'introduction à Dotnet.


367 pages, 1ère édition, 23 Février 2006, O'Reilly, ISBN: 284177385X, 18 x 2 x 24

Commandez sur www.amazon.fr :
37,05 EUR TTC seulement (au lieu de 390 EUR TTC : prix éditeur) - Livraison Gratuite !!!



Copyright © 2004 LEBRUN Thomas. 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'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsable bénévole de la rubrique Microsoft DotNET : Hinault Romaric -