Titre: Pratique de .NET 2 et C#2 (27/08/2007 Par ovh)
images/articles/article2417/001.jpg Résumé de l'éditeur

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.

Le développeur travaillant déjà avec .NET 1 bénéficiera des descriptions minutieuses de pratiquement toutes les nouveautés introduites avec la version 2 de la plate-forme.

Critique

Si vous désirez exploiter au maximum les capacités de C# et .NET 2.0, cet impressionnant ouvrage de plus de 1000 pages est ce qu'il vous faut ! Les débutants y apprendront tous les détails du langage C# et l'utilisation des classes standards .NET, les plus avancés pourront se plonger dans la description très détaillée du fonctionnement intime du framework .NET, et enfin les développeurs C++ trouveront systématiquement les comparaisons avec ce langage, ce qui s'avère très utile.

Le livre est en fait divisé en 3 grandes parties : description du fonctionnement de la plateforme .NET, présentation du langage C#, et utilisation des classes standards du framework .NET 2.0. J'aurais trouvé plus pédagogique de placer la première partie en dernier; d'une part car sa compréhension n'est pas absolument nécessaire pour faire ses premiers pas en C#, d'autre part car elle traite déjà des notions complexes en les illustrant par des extraits de code en C#... alors que le langage n'a même pas encore été introduit ! De plus, des opérations comme le déploiement se font en général en dernier dans le cycle de développement. En fait toute cette partie est la plus avancée (on y parle par exemple de l'interaction avec des dll natives ou des objects COM+) et devrait donc se trouver en fin d'ouvrage pour ne pas rebuter le débutant dès le départ, alors même que le langage est relativement simple à appréhender.

A part ce léger reproche, cet ouvrage est une référence sur C#.NET2, qui - bien que d'un haut niveau - reste orienté pratique grâce aux très nombreux exemples d'utilisation, la plateforme .NET offrant de base un nombre important de classes pour toutes les tâches modernes (interfaces graphiques, xml, base de données, réseau, etc.), ce qui permet de trouver rapidement l'information pertinente. Une bible à mettre entre toutes les mains des développeurs C#.

Sommaire


* La plateforme .NET 2
o Aborder la plateforme .NET
o Assemblages, modules, langage IL
o Construction, configuration et déploiement des applications .NET
o Le CLR (le moteur d'exécution des applications .NET)
o Processus, threads et gestion de la synchronisation
o La gestion de la sécurité
o Réflexion, liens tardifs, attributs
o Interopérabilité .NET code natif/COM/ COM+
* Le langage C#2
o Les concepts fondamentaux du langage
o Le système de types
o Notions de classe et d'objet
o Héritage/dérivation polymorphisme et abstraction
o La généricité
o Les mécanismes utilisables dans C#
* Le framework .NET 2
o Collections
o Bibliothèques de classes
o Les mécanismes d'entrée/sortie
o Les applications fenêtrées (Windows Forms)
o ADO.NET 2.0
o Les transactions
o XML
o .NET Remoting
o ASP.NET 2.0
o Introduction au développement de Services web avec .NET
* Annexes


1100 pages, 24/11/2005 Editions O'Reilly, ISBN10 : 2841773396
Retour