Les Meilleurs Livres pour C#, VB.NET et ASP.NET - Visual StudioDernière mise à jour : 09/06/2012
| | Développer avec Visual Studio 2005 Editions Expressde Laurent DESMONS |
Public visé : Développeurs débutants Résumé de l'éditeur
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 ouvre
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.
367 pages,
1 ère édition,
23 Février 2006
Éditions Eyrolles,
ISBN10 : 284177385X,
Dimensions en cm : 18 x 24 Commandez sur www.editions-eyrolles.com :
39
EUR TTC seulement (au lieu de 37.05
EUR TTC : prix public) Commandez sur www.amazon.fr : 37,05 EUR TTC (prix éditeur 39 EUR TTC)
-
Livraison Gratuite ! Critique du livre par la rédaction ( arnolem)
Développer avec Visual Studio 2005 Editions Express, je trouve ce titre réducteur par rapport au contenu. Ne croyez pas que si vous utilisez une version professionnelle, ce livre ne vous serve à rien, bien au contraire. Pour résumer, vous allez découvrir l'éventail de choses possibles avec Visual Studio 2005 que ça soit en C#, VB.net pour créer des applications Windows (winform) ou des sites web avec ASP.net.
Le fait de brider ce livre aux versions Express est plus un atout qu'un inconvénient. Il ne traite pas des technologies mobiles par exemples (disponible dans les versions payantes de Visual Studio), mais réussi à intéresser autant le débutant que l'utilisateur initié.
Détaillons à présent cet ouvrage. Tout commence par une excellente introduction au Dotnet, avec un historique des technologies et une approche simple et rapide de tout ce qui peut sembler abstrait pour beaucoup de monde (CLR, JIT, CTS, ADO.net, Com, ActiveX, FCL).
Ensuite, les débutants découvriront l'environnement de développement Visual Studio 2005 tandis que les utilisateurs plus allaise, s'amuserons avec la masses d'astuces disponibles (presse papier circulaire, liste des taches (todoList), code snippets, .).
Entrons maintenant dans le vif du sujet. Les deux chapitres suivants montrent le développement d'applications web, parallèlement en C# et VB.net. Grâce à ce livre, vous n'avez pas besoin d'être un professionnel de l'ASP .NET 2.0 pour réaliser des sites dynamique et puissant. Vous verrez l'utilisation des WebPart, des contrôles comme le GridView ou les Treeview, des templates mais aussi la mise en place de webservice.
La seconde partie du livre traite du développement d'application Windows avec C# ou VB.net. Il est évident que vous allez voir l'utilisation des contrôles classiques comme les textbox, boutons radio, menus, barres d'outils, barre de progression . Mais aussi la création de classes, de contrôles hérites, d'application consoles et plein d'autres choses.
Après vous avoir montré toutes les ficelles du débogage, le livre se termine sur le déploiement d'application Windows ou web.
Saluons le choix de l'auteur qui a su s'appuyer uniquement sur des logiciels disponibles gratuitement en téléchargement. De plus, après avoir lu ce livre, si vous n'êtes pas convaincu des atouts de .NET c'est vraiment que vous le faites exprès. Pour résumé, ce livre est une excellente introduction au Dotnet visant un publique très large, il ne balaie pas la totalité du Framework mais permet de passer en revu une grande partie des notions fondamentales pour bien débuter.
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.
|
| | Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applicationsde Florent Santin |
Public visé : Confirmé à expert Résumé de l'éditeur
Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en uvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports, matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres distincts. L'utilisation du contrôleur de code source, au c ur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres. Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.
Sommaire- Chapitre 1 : Introduction à Visual Studio Team System
- Chapitre 2 : Installation
- Chapitre 3 : Administration
- Chapitre 4 : Projet d'équipe
- Chapitre 5 : Éléments de travail
- Chapitre 6 : Gestion de la documentation
- Chapitre 7 : Contrôle de code source
- Chapitre 8 : Compilation automatique
- Chapitre 9 : Utilisation de rapports
- Annexe 1 : Le service de notification
- Annexe 2 : Liste des outils et liens additionnels essentiels
450 pages,
1ère édition,
Éditions ENI,
ISBN10 : 274604711X,
ISBN13 : 9782746047112 Commandez sur www.amazon.fr : 37,05 EUR TTC (prix éditeur 39,00 EUR TTC)
-
Livraison Gratuite !
Si vous désirez en savoir plus sur la plateforme Team Foundation Server, ou encore apprendre à la mettre en œuvre, l'administrer ou tout simplement l'utiliser, Microsoft Team Foundation Server vous sera d'une réelle utilité. L'ouvrage peut faire office de manuel aussi bien pour un administrateur serveur qui trouvera tout ce qu'il faut savoir pour administrer entièrement la plateforme Team Foundation Server, que pour un développeur qui découvrira comment utiliser correctement les différents outils mis à disposition, ou encore pour un chef de projet qui pourra suivre au mieux le cycle de vie d'un projet.
Concernant le contenu du livre, on commence par une introduction au concept ALM (Application Lifecycle Management) et à Visual Studio Team System avec sa gamme qui en découle pour ensuite en arriver à la présentation de Team Foundation Server, la plateforme qui héberge différents services comme la gestion de code source, la gestion des éléments de travail, le service de compilation, celui de la gestion de la documentation et pour finir le service de gestion des rapports.
Les deux chapitres suivants vous en apprendront plus sur l'installation et l'administration de Team Foundation Server suivant différentes architectures données. Chacun des services cités précédemment est ensuite détaillé dans un chapitre dédié. L'ouvrage se finit avec deux annexes intéressantes sur le système de notifications du serveur ainsi que les outils et liens qu'il ait indispensable de posséder.
Au final, bien que je sois développpeur de métier, la lecture de cet ouvrage a été très facile, rapide et claire. Même si l'ouvrage m'a semblé orienté pour les administrateurs serveurs et dans une moindre mesure pour les développeurs (heureusement !), les chefs de projets et simples utilisateurs pourront aussi y retrouver des informations utiles pour mieux comprendre comment interagir avec la plateforme Team Foundation Server et les outils qui l'accompagnent dans le cycle de vie d'une application.
|
| | C# et TFS 2008 - Coffret de 2 livres : Le développement et la gestion du cycle de vie des applicationsde Thierry Groussard/Florent Santin |
Public visé : Débutant - Moyen Résumé de l'éditeur
Ce livre sur Visual C# s'adresse aux développeurs, même débutants, désireux de maîtriser le langage C#. Après une description de l'environnement de développement
(Visual Studio 2008), le lecteur découvrira les bases de la programmation orientée objet avec Visual C#. Il évoluera de façon progressive vers sa mise en oeuvre avec le développement
d'applications Windows Form. Les nombreux exemples et les conseils sur l'utilisation des outils de débogage lui fourniront une aide précieuse pendant la réalisation d'une application.
Un chapitre consacré à l'accès aux bases de données à l'aide de ADO.NET 2.0 et de SQL permettra d'évoluer vers le développement d'applications client-serveur.
Les puissantes fonctionnalités de LINQ sont présentées et détaillées pour faciliter l'accès et la manipulation des données. L'utilisation du langage XML est également présentée permettant
ainsi de faciliter l'échange d'informations avec d'autres applications. Les utilisateurs des versions précédentes découvriront les nouveautés et améliorations de cette version 2008 leur
permettant de développer encore plus rapidement et facilement des applications pour le framework .NET 3.5 et pour Windows Vista. La distribution d'une application est présentée avec
l'utilisation de Windows Installer et de la technologie Click Once.
Ce livre sur TFS est destiné à tous les intervenants désirant comprendre, mettre en oeuvre puis utiliser la plate-forme Microsoft Team Foundation Server (en version 2008 au moment de l'écriture du livre). Après une introduction
à la gamme d'outils Microsoft Visual Studio Team System (VSTS), l'auteur présente en détail le serveur Team Foundation. Dans les premières pages, vous découvrirez le mode opératoire pour
installer le serveur en fonction des diverses architectures envisageables. Le chapitre suivant s'attarde sur les procédures et l'outillage requis pour l'administration tels que la
sauvegarde, la reprise en cas d'incident, la création de projets ou bien la gestion des droits utilisateurs. La notion de projet d'équipe est ensuite détaillée afin de présenter ce point
d'entrée au référentiel de projets commun à tous les utilisateurs. C'est ensuite au tour des éléments de travail tels que les tâches et bogues d'être détaillés dans une chapitre qui
présente leur exploitation au travers des différents clients disponibles et également les procédures pour personnaliser ceux-ci. La gestion de la documentation et des rapports,
matérialisée par l'utilisation des produits Windows SharePoint Services et SQL Server Reporting Services est détaillée d'un point de vue fonctionnel puis technique dans deux chapitres
distincts. L'utilisation du contrôleur de code source, au coeur de tout projet de développement, et ses fonctionnalités avancées sont détaillées dans le plus important des chapitres.
Enfin, le service de compilation en charge de la génération automatique de livrables est détaillé, lui aussi d'un point de vue utilisation standard, avancée et personnalisée. L'auteur,
Florent Santin, est reconnu Microsoft MVP (Most Valuable Professionnal) sur Team Foundation Server.
SommaireC# - Développez avec Visual Studio 2008 - Présentation de la plate-forme .NET
- Présentation de Visual Studio
- Organisation d'une application
- Bases du langage
- Programmation objet
- Gestion des erreurs et débogage du code
- Application Windows
- Accès aux bases de données
- Présentation de LINQ
- Utilisation de XML
- Déploiement d'application et de composants
Microsoft Team Foundation Server (TFS) - La plate-forme de gestion du cycle de vie des applications- Avant-propos
- Introduction à Visual Studio Team System
- Installation
- Administration
- Projet d'équipe
- Eléments de travail
- Gestion de la documentation
- Contrôle de code source
- Compilation automatique
- Utilisation de rapports
- Annexe 1 : Le service de notification
- Annexe 2 : Liste des outils et liens additionnels essentiels
878 pages,
1ère
édition,
Éditions ENI,
ISBN10 : 2746053012,
ISBN13 : 9782746053014 Commandez sur www.amazon.fr :
62,84
EUR TTC (prix éditeur
66,15
EUR TTC)
-
Livraison Gratuite ! Critique du livre par la rédaction ( Rémy Mainil)
(Juillet 2010)
Dans le livre consacré au C#, et comme on pourrait s'y attendre à la lecture du titre, l'auteur explique les différents concepts du C# et en parallèle leur application à travers Visual Studio.
Le début de l'ouvrage est consacré à la présentation du Framework .NET ainsi qu'à une description de l'environnement Visual Studio et des bases nécessaires pour la mise en place d'un projet de
base. Sont alors décrites les bases du langages C#, puis un chapitre détaille les étapes de la création d'une application WinForm. Restent alors quatre chapitres : un consacré à
l'accès aux bases de données via ADO.NET, un à LINQ, un au XML et un dernier aux techniques de déploiement d'applications et composants.
Personnellement, j'ai apprécié l'ouvrage pour tous les conseils d'utilisation et de prise en main de Visual Studio mais j'ai été un peu déçu par le manque de profondeur dans l'explication de
certains concepts du langage C#. Par exemple, un chapitre est consacré à LINQ, un au XML, mais aucune explication sur la manipulation du XML avec LINQ. Cependant, cet ouvrage peut constituer
une excellente base pour apprendre le C# et l'utilisation de Visual Studio et a le mérite de présenter certains concepts originaux que ne trouve pas nécessairement dans des ouvrages similaires.
Par exemple l'héritage de formulaires Winform ou la présentation de l'intégralité des contrôles Winform de base.
Le livre sur Team Foundation Studio s'adresse, selon moi, aux personnes qui seront ammenées à mettre en place ou a utiliser de façon active un environnement Team Foundation Server.
L'auteur y détaille, à travers les différents chapitres, toutes les fonctions principales de l'environnement TFS. Chaque chapitre décrit en profondeur la façon d'utiliser et de configurer la
fonction à laquelle il est consacré.
Le livre est bien écrit et agréable à lire. Les détails sont abondants et illustrés de nombreux exemples et captures d'écran. De plus, les différentes techniques d'accès sont détaillées ne se
limitant pas uniquement à l'intégration de Team Studio à Visual Studio.
En résumé, je conseillerais ce livre aux personnes ammenées à mettre en place ou administrer un environnement TFS et qui souhaitent acquérir les bases du la programmation C# sous Visual Studio
ou aux personnes souhaitant se former rapidement au C# et à l'utilisation de Visual Studio et qui seront ammenées à travailler dans une équipe utilisant un serveur TFS.
|
| | Visual C# 2010 étape par étapede John Sharp |
Public visé :
amateurs ou confirmés.
Résumé de l'éditeur
Apprenez par la pratique ! Développez votre savoir-faire à votre rythme et maîtrisez Visual C#® 2010 !
Cet ouvrage vous guidera dans la découverte et l'apprentissage de Visual C#® 2010. De la syntaxe à l'écriture et à l'exécution de vos premiers composants, services web et applications, vous apprendrez à votre rythme les techniques essentielles. Les nombreux exercices et exemples concrets vous permettront de mettre en pratique vos connaissances et de découvrir les meilleures pratiques du développement sous Visual C#® 2010.
Découvrez comment :
- Déclarer des variables, écrire des instructions, créer des opérateurs et appeler des méthodes.
- Intercepter et gérer des exceptions.
- Gérer des ressources en utilisant des destructeurs et le garbage collection.
- Définir des propriétés et des indexeurs, gérer des événements.
- Utiliser des génériques pour définir des classes et des collections de type sécurisé.
- Travailler avec des données grâce à ADO.NET et LINQ (Language Integrated Query).
- Créer des applications web interactives et des services web.
- Créer des interfaces utilisateurs puissantes avec Windows Presentation Foundation.
Sommaire-
Introduction à Visual C# et à Visual Studio 2010.
Bienvenue dans l'univers de C#
Variables, opérateurs et expressions
Écrire des méthodes et définir leur portée
Commandes de prise de décision
Assignation composée et instructions d'itération
Erreurs et exceptions
Erreurs et exceptions
-
Comprendre le langage C#
Classes et objets
Valeurs et références
Création de types valeur avec des énumérations et des structures
Tableaux et collections
Tableaux de paramètres
Héritage
Interfaces et classes abstraites
Garbage collection et gestion des ressources
-
Créer des composants
Implémentation de propriétés pour accéder à des champs
Indexeurs
Interrruption du flux du programme et gestion des événements
Introduction aux génériques
Enumération des collections
Recherche des données en mémoire avec des expressions de requête
Surcharge des opérateurs
-
Créer des applications Windows Presentation Foundation
Introduction à WPF
Saisie utilisateur
Validation
-
Gestion des données
Recherche d'informations dans une base de données
Affichage et édition de données avec la liaison de données
-
Création de solutions professionnelles (disponible en ligne uniquement)
Introduction à la Bibliothèque parallèle de tâches
Accès parallèle aux données
Création et utilisation d'un service Web
640 pages,
1
édition,
Éditions Dunod,
ISBN10 : 2100547410,
ISBN13 : 9782100547418 Commandez sur www.amazon.fr :
46,55
EUR TTC (prix éditeur
46,55
EUR TTC)
-
Livraison Gratuite !
Présenté comme une référence par Microsoft Press, ce livre constitue une mine d'informations et un excellent guide pour toute personne désireuse de se lancer dans la programmation avec le langage C#.
Le document est composé de 29 chapitres qui plongent le lecteur dans la découverte du langage C# et l'environnement de développement Visual Studio 2010. D'un style didactique facilement compréhensible, Visual C# 2010 étape par étape est accompagné de nombreux exercices et exemples concrets.
Des correspondances sont faites avec les autres langages à l'instar du C ou encore du Java, pour permettre aux personnes ayant déjà une expérience avec ces langages de pouvoir prendre en main facilement C#.
La première partie du livre présente les fondamentaux du langage (types de données, opérateurs, déclarations des variables, etc.) avant que les principes de la programmation orientée objet en C# (classes, références, héritage, interfaces, classes abstraites, etc.) soient introduits dans la partie suivante. Les autres parties seront concentrées sur la création des composants (indexeurs, gestion des événements, génériques, LINQ, etc.) et sur une introduction à Windows Presentation Foundation et la gestion des données avec ADO.NET et Entity Framework.
Le développeur expérimenté pourra rapidement être lassé par les premiers chapitres de ce livre, mais trouvera cependant des parties qui attireront son attention comme les nouveautés liées à C# 4 (arguments nommés et optionnels, type dynamic, etc.) ou encore des concepts avancés du langage comme l'utilisation de la librairie Task Parallel et Parallel LINQ et la création et la consommation des services Web.
Un livre que je conseille donc aux débutants en C# ou à tout développeur Java, C/C++ ou Visual Basic 6 désirant migrer vers C#.
Ce livre s'adresse aux développeurs souhaitant connaitre le C# dans sa version 4.0, quel que soit leur niveau. En effet, relativement bien écrit il peut être
lu par des débutants, des ex-utilisateurs de VB6, Java ou C++, ou servir de référence aux personnes plus confirmées.
Les premiers chapitres permettent de comprendre la syntaxe et les principes de base de la programmation en C# (gestion des exceptions, portée de méthode, etc..).
Les chapitres suivants vont amener le lecteur à découvrir les principes objets sur lesquels repose C#. Dans le même temps, la gestion de la mémoire est abordée au travers de la gestion de la pile, du tas et du cycle de vie des objets tel qu'il est géré par le garbage collector.
La suite intéressera sans doute les développeurs provenant d'autres langages, comme moi, puisque les spécificités de C# sont abordées : indexeurs, délégués, event, génériques, LINQ ou la surcharge des opérateurs.
Les derniers chapitres abordent la construction d'IHM avec WPF et l'exploitation des données via ADO.NET et Entity Framework.
Très utile, ce livre constitue une véritable référence pour toute personne débutant avec C#. De plus son côté didactique permet de mettre en pratique avec Visual Studio au travers des différents exercices proposés.
Cependant la partie Web n'est pas abordée. Cet ouvrage devra donc être complété avec un autre livre sur ASP.NET pour toute personne désireuse de se former au framework .NET 4.0.
Attention, comme indiqué dans le chapitre d'introduction, les chapitres 27 à 29 sont disponibles sur le site Dunod.com. Vous y trouverez aussi les sources des exercices du livre.
|
|
|