Divers
7 livres et 6 critiques, dernière mise à jour le 31 août 2022 , note moyenne : 4.4
- C# 6 - Développez des applications Windows avec Visual Studio 2015
- C# 5 - Les fondamentaux du langage - Développer avec Visual Studio 2012
- C# guide du développeur
- Développement Windows 8 - Créer des applications pour le Windows Store
- Pro ASP.NET MVC 3 Framework (3rd edition)
- Programming Azure - Programming the Microsoft Cloud
- Windows Azure Platform - Développez, déployez et administrez pour le Cloud Microsoft
C# 6 - Développez des applications Windows avec Visual Studio 2015
Résumé de l'éditeur
L'apprentissage commence par la familiarisation avec l'interface de Visual Studio 2015 ainsi qu'avec le concept de l'architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l'héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d'aborder la conception d'interfaces utilisateur.
La conception de l'interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l'implémentation de gestionnaires d'évènements et la validation des données saisies. Une introduction à la conception d'applications WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l'interaction avec les journaux d'évènements et l'utilisation des compteurs de performance.
L'utilisation de Entity Framework est détaillée au travers d'exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données tout en apprenant à utiliser le langage de requête LINQ pour interagir avec des données sous différents formats (objets, SQL ou XML). L'alternative du stockage de données d'une application sur le système de fichiers et l'utilisation du concept de la sérialisation sont également détaillés fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.
Des concepts plus avancés sont également présentés afin d'exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l'utilisation des expressions régulières, le développement d'applications multi–tâches et asynchrones, la globalisation et la localisation d'une application, la sécurité du code, l'implémentation d'applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.
La dernière partie de l'ouvrage est consacrée à la création d'assemblages ainsi qu'au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.
Édition : ENI - 520 pages, 1re édition, 1er juillet 2015
ISBN10 : 2746097001 - ISBN13 : 9782746097001
Travailler avec Visual Studio 2015
L'architecture .NET
Introduction au langage C#
La création de types
L'héritage
Types génériques
Délégués, évènements et expressions lambda
Création de formulaires
Implémentation de gestionnaires d'évènements
Validation de la saisie
Création de contrôles utilisateurs
Création d'applications Windows Modern UI
Débogage
Gestion des exceptions
Monitoring
Tests unitaires
Création du modèle de données
Présentation de Entity Framework
Présentation de LINQ
LINQ to Entities
LINQ to SQL
LINQ to XML
Le système de fichiers
Sérialisation
Expressions régulières
Multi–threading
Globalisation et localisation
Sécurité
Pour aller plus loin
Assemblages et configurations
Déploiement
Un large nombre de sujets sont couverts, de la simple introduction du langage, en passant par le multithreading, les GUI ou l’internationalisation pour finir par le déploiement. L’auteur nous fait développer pas à pas une application que l’on voit évoluer au fur et à mesure que l’on avance dans le livre, ce qui est une très bonne façon d’apprendre.
Le seul point négatif c’est que l’auteur, la plupart du temps, ne fournit pas de liens dans chaque chapitre pour aller plus loin et approfondir le sujet discuté. Pour résumer, c’est un très bon ouvrage pour tout débutant voulant apprendre C# avec Visual Studio.
Commenter Signaler un problème
L'apprentissage commence par la familiarisation avec l'interface de Visual Studio 2015 ainsi qu'avec le concept de l'architecture .NET. Les détails du langage C#, sa syntaxe et ses fonctionnalités comme les classes, l'héritage, les interfaces, les types génériques ou encore les délégués et les évènements sont ensuite expliqués avant d'aborder la conception d'interfaces utilisateur.
La conception de l'interface utilisateur couvre toutes les phases utiles pour créer des applications Windows à la fois fonctionnelles et ergonomiques, allant de la création de formulaires à la création de contrôles en passant par l'implémentation de gestionnaires d'évènements et la validation des données saisies. Une introduction à la conception d'applications WPF est également incluse.
Les outils de Visual Studio qui permettent de réaliser les tests et le débogage des applications sont détaillés en présentant les techniques de gestion des erreurs mais aussi les concepts permettant de surveiller les applications comme le traçage, l'interaction avec les journaux d'évènements et l'utilisation des compteurs de performance.
L'utilisation de Entity Framework est détaillée au travers d'exemples concrets permettant de comprendre rapidement comment créer des modèles de données et comment les utiliser pour communiquer avec une base de données tout en apprenant à utiliser le langage de requête LINQ pour interagir avec des données sous différents formats (objets, SQL ou XML). L'alternative du stockage de données d'une application sur le système de fichiers et l'utilisation du concept de la sérialisation sont également détaillés fournissant ainsi une vision globale des possibilités offertes par le framework .NET concernant la gestion des données.
Des concepts plus avancés sont également présentés afin d'exposer une gamme plus large des possibilités offertes par le langage C# et Visual Studio : l'utilisation des expressions régulières, le développement d'applications multi–tâches et asynchrones, la globalisation et la localisation d'une application, la sécurité du code, l'implémentation d'applications client/serveur, le dessin avec GDI+ ainsi que la réflexion font partie des sujets introduits.
La dernière partie de l'ouvrage est consacrée à la création d'assemblages ainsi qu'au déploiement des applications. Les outils et techniques mis à disposition par Visual Studio pour créer des installeurs Windows et configurer les applications y sont détaillés.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
C# 5 - Les fondamentaux du langage - Développer avec Visual Studio 2012
Résumé de l'éditeur
Après une description de l'environnement de développement (Visual Studio 2012), le lecteur découvrira les bases de la programmation orientée objet avec C#. Il évoluera de façon progressive vers sa mise en œuvre avec le développement d'applications Windows Form. Les nouveautés de ce langage concernant la programmation asynchrone lui permettront d'améliorer les performances et la réactivité des applications. Les nombreux exemples et les conseils sur l'utilisation des outils de débogage lui fourniront une aide précieuse pendant la mise au point d'une application.
Un chapitre consacré à l'accès aux bases de données à l'aide de ADO.NET 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, celui-ci permettant 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 2012 pour développer encore plus rapidement et facilement des applications pour le framework .NET 4.5.
La distribution d'une application est présentée avec l'utilisation de Windows Installer et de la technologie Click Once.
Les exemples cités dans le livre sont en téléchargement sur le site www.editions-eni.fr.
Édition : ENI - 660 pages, 1re édition, 14 novembre 2012
ISBN10 : 2746077108 - ISBN13 : 9782746077102
- 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
- Applications Windows
- Accès aux bases de données
- Présentation de LINQ
- Utilisation de XML
- Déploiement de composants et d'applications
J'ai particulièrement apprécié l'apprentissage du Visual Studio notamment pour tout ce qui concerne le débogage du code ainsi que les méthodes de déploiements d'une application par Windows Installer et ClickOnce. Le seul nouveau concept expliqué dans ce livre parmi ceux arrivant avec la version 5 de C# est celui relatif aux méthodes asynchrones.
Néanmoins dès que l'on maîtrise un minimum ce langage ce livre n'est pas très intéressant, il est donc à déconseiller pour ceux qui sont assez familiers avec ce langage, car il se limite vraiment aux bases. Vous l'aurez donc compris, c'est un livre à mettre entre toutes les mains des débutants souhaitant apprendre le C# et .NET.
Commenter Signaler un problème
Après une description de l'environnement de développement (Visual Studio 2012), le lecteur découvrira les bases de la programmation orientée objet avec C#. Il évoluera de façon progressive vers sa mise en œuvre avec le développement d'applications Windows Form. Les nouveautés de ce langage concernant la programmation asynchrone lui permettront d'améliorer les performances et la réactivité des applications. Les nombreux exemples et les conseils sur l'utilisation des outils de débogage lui fourniront une aide précieuse pendant la mise au point d'une application.
Un chapitre consacré à l'accès aux bases de données à l'aide de ADO.NET 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, celui-ci permettant 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 2012 pour développer encore plus rapidement et facilement des applications pour le framework .NET 4.5.
La distribution d'une application est présentée avec l'utilisation de Windows Installer et de la technologie Click Once.
Les exemples cités dans le livre sont en téléchargement sur le site www.editions-eni.fr.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
C# guide du développeur
Résumé de l'éditeur
Le langage C# étant encore dans une phase de développement, les derniers chapitres nous donnent une intéressante comparaison entre le C# et son prédécesseur le C++. Le CD-Rom accompagnant l'ouvrage mettra à votre disposition, outre les exemples de codes, la plate-forme .NET en beta version, le Microsoft Data Access Component, Internet Explorer 5.5 et ASP Edit
Édition : Eyrolles - 320 pages, 20 mai 2001
ISBN10 : 2212092644 - ISBN13 : 9782212092646
Commenter Signaler un problème
Le langage C# étant encore dans une phase de développement, les derniers chapitres nous donnent une intéressante comparaison entre le C# et son prédécesseur le C++. Le CD-Rom accompagnant l'ouvrage mettra à votre disposition, outre les exemples de codes, la plate-forme .NET en beta version, le Microsoft Data Access Component, Internet Explorer 5.5 et ASP Edit
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Développement Windows 8
Créer des applications pour le Windows Store
Résumé de l'éditeur
Windows 8 ouvre de nouvelles opportunités aux développeurs de tous horizons : usage en mobilité, interfaces intuitives et performantes, accès aux capteurs, et bien d'autres. Que votre expérience s'appuie sur JavaScript/HTML5, XAML, C# ou C++, cet ouvrage met à profit vos connaissances pour créer des applications Windows Store, tout en couvrant les aspects ergonomiques liés à la diversité des matériels et la monétisation via le Store.
Que vous cibliez une plateforme standard (x86) ou bien ARM, au travers de cas pratiques et d'exemples didactiques, vous découvrirez les nombreuses possibilités qui s'offrent à vous en termes d'intégration au sein du système et de fonctionnalités UX.
Édition : Eyrolles - 280 pages, 1re édition, 15 mai 2013
ISBN10 : 2212136439 - ISBN13 : 9782212136432
- Avant-propos
- Pourquoi ce livre ?
- A qui s'adresse ce livre ?
- Structure de cet ouvrage
- Remerciements
- Chapitre 1 - Application Windows Store
- Qu'est-ce qu'une application Windows Store ?
- Windows 8 et Windows RT
- Une plate-forme de développement
- Outillage du développeur
- Une première application
- Chapitre 2 - Éléments d'ergonomie
- Chapitre 3 - Modèle, liaisons et accès aux données
- Principes généraux
- Le pattern MVVM (Model-View-ViewModel)
- Liaison de données en XAML avec .NET
- Accès aux données
- Chapitre 4 - Programmation asynchrone
- Asynchronisme et interface utilisateur réactive
- IAsyncOperation
- Async et await
- Tâches
- Pool de threads
- Appels asynchrones en JavaScript
- Appels asynchrones en C++
- Bonnes pratiques
- Chapitre 5 - Cycle de vie des applications
- Responsabilités d'une application
- Reprise des données
- Conclusion
- Chapitre 6 - Les vignettes et notifications
- Vignettes dynamiques
- Vignettes secondaires
- Utilisation du Windows Push Notification Service
- Conclusion
- Chapitre 7 - Tirer profit de la puissance des charmes
- La notion de contrat
- Le charme de partage
- Le charme de recherche
- Le charme de paramétrage
- Les associations applicatives
- Conclusion
- Chapitre 8 - Techniques d'animation
- Rôle et importance des animations
- Animations types
- Animations indépendantes et dépendantes
- Chapitre 9 - Gestion de l'interface tactile
- Interactions utilisateur sous Windows
- Les pointeurs
- Mouvements et manipulations
- Conclusion
- Chapitre 10 - Interfaces avec les capteurs et périphériques
- La géolocalisation
- Les capteurs
- Utilisation de la technologie NFC
- La gestion des périphériques
- Conclusion
- Chapitre 11 - Le Windows Store
- Le Windows Store
- Publier son application sur le Store
- Les principales règles à respecter
- Augmenter la visibilité de votre application
- Gestion des applications publiées
- Chapitre 12 - Accéder à Internet
- Données applicatives
- Chapitre 13 - Windows Runtime avancé
- Processus WinRT
- Composants WinRT
Les auteurs y abordent des notions plus générales comme la présentation de la nouvelle ergonomie des applications Modern UI, mais également des sujets plus techniques comme la programmation asynchrone, la gestion des contrats de Windows 8 et la gestion des capteurs pour les équipements qui en disposent (tablettes, smartphones, etc.).
Personnellement, en tant que développeur WPF/C#, j'ai apprécié la lecture de ce livre qui m'a permis de rapidement m'orienter vers le développement d'applications Modern UI. Les différents chapitres sont bien ciblés et agrémentés d'exemples (ces derniers sont fournis en C#, mais également en JavaScript/HTML5 et en C++). Néanmoins, ces différents exemples manquent parfois, selon moi, d'un peu de contexte. On ne sait par exemple pas toujours où on doit placer le bout de code dans l'application.
Un bon ouvrage donc pour les développeurs C#/WPF qui souhaitent développer des applications Modern UI. Le livre s'adresse également aux développeurs HTML5/JavaScript et C++, néanmoins mon expérience personnelle ne me permet pas de dire si le livre répondra à leurs attentes.
Commenter Signaler un problème
Windows 8 ouvre de nouvelles opportunités aux développeurs de tous horizons : usage en mobilité, interfaces intuitives et performantes, accès aux capteurs, et bien d'autres. Que votre expérience s'appuie sur JavaScript/HTML5, XAML, C# ou C++, cet ouvrage met à profit vos connaissances pour créer des applications Windows Store, tout en couvrant les aspects ergonomiques liés à la diversité des matériels et la monétisation via le Store.
Que vous cibliez une plateforme standard (x86) ou bien ARM, au travers de cas pratiques et d'exemples didactiques, vous découvrirez les nombreuses possibilités qui s'offrent à vous en termes d'intégration au sein du système et de fonctionnalités UX.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Pro ASP.NET MVC 3 Framework (3rd edition)
Résumé de l'éditeur
In this third edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You'll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you'll discover MVC's strengths and weaknesses for yourself—and put your best-learned theory into practice.
he book's authors Steve Sanderson and Adam Freeman have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.
Édition : Apress - 852 pages, 3e édition, 1er juillet 2011
ISBN10 : 1430234040 - ISBN13 : 9781430234043
- 1. The Big Idea
- 2. Getting Ready
- 3. Your First MVC Application
- 4. The MVC Pattern
- 5. Essential Language Features
- 6. Essential Tools for MVC
- 7. SportsStore I - A Real Application
- 8. SportsStore II - Navigation and Cart
- 9. SportsStore III - Administration
Part 2
- 10. Overview of MVC projects
- 11. URLs, Routing and Areas
- 12. Controllers and Actions
- 13. Filters
- 14. Controller Extensibility
- 15. Views
- 16. Model Templates
- 17. Model Binding
- 18. Model Validation
- 19. Unobtrusive Ajax
- 20. jQuery
Part 3 The test code
- 21. Security
- 22. Authentication and Authorization
- 23. Deployment
À noter toutefois que ce livre est très orienté .NET Framework et que je le déconseille donc aux débutants en .NET. Il faut plutôt lire ce livre après avoir acquis les notions du C# et plus particulièrement d'ASP.NET (architecture). J'ai aussi trouvé les chapitres parfois mal organisés, par exemple certains chapitres de la partie 2 devraient être dans la partie 1. Si on ne lit pas tout le livre, on peux rester sur sa faim.
Je vous conseille aussi de vous initier à Entity Framework au fil des chapitres, et ne pas hésiter à consulter les ressources http://asp.net/mvc ainsi que http://asp.net/vnext.
Commenter Signaler un problème
In this third edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You'll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you'll discover MVC's strengths and weaknesses for yourself—and put your best-learned theory into practice.
he book's authors Steve Sanderson and Adam Freeman have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Programming Azure
Programming the Microsoft Cloud
Résumé de l'éditeur
Chapters in Programming Windows Azure are organized to reflect the platform's buffet of services. The book's first half focuses on how to write and host application code on Windows Azure, while the second half explains all of the options you have for storing and accessing data on the platform with high scalability and reliability. Lots of code samples and screenshots are available to help you along the way.
- Learn how to build applications using the Windows Azure toolset
- Discover how Windows Azure works under the hood, and learn the how and the why behind several features
- Choose to write application code in .NET or other languages such as C/C++, PHP, or Ruby
- Understand the various options for managing your service
- Get up to speed on Azure's storage services, including blobs, queues, and tables
- Build a secure backup system, and learn about cloud application security, cryptography, and performance
Édition : O'Reilly - 368 pages, 1re édition, 1er mai 2010
ISBN10 : 0596801971 - ISBN13 : 9780596801977
- Cloud Computing
- Under the Hood
- Your First Cloud App
- Service Model
- Managing Your Service
- Native and Non-.NET Code
- Storage Fundamentals
- Blobs
- Queues
- Tables
- Common Storage Tasks
- Building a Secure Backup System
- SQL Azure
Cependant, il peut être un peu compliqué de démarrer un projet Azure pour un débutant. Les informations sont effectivement disponibles sur le web, mais chercher *la* bonne information peut prendre beaucoup de temps.
C'est là que Programming Azure intervient.
Le livre suit une approche très didactique, en commençant par expliquer le terme Cloud, pour enchaîner sur les principes de virtualisation sous-jacents à Azure.
Il aborde ensuite la création d'une première application simple, avant de plonger en détail dans la gestion des Roles et services Azure, et de la communication entre processus, aussi bien depuis l'extérieur qu'entre Roles. Puis un chapitre est consacré à chacun des composants de stockage de la plateforme, avec à chaque fois des détails, des exemples de code et des informations précieuses.
Enfin, l'auteur construit une application Azure de toute pièce (une application de stockage de fichiers sécurisée), en...Python, pour démontrer l'interopérabilité avec d'autres langages.
Le seul vrai regret quant à ce livre est la place très réduite consacrée à SQL Azure, qui est expédié un peu vite à mon goût. De la même façon, la fonctionnalité Windows Azure Drive est réduite à quelques lignes.
En conclusion, ce livre est à mon avis un excellent livre pour un débutant sur la plateforme, qui se lit très bien, le style de l'auteur étant léger et sympathique. Il laissera par contre probablement sur leur faim des personnes plus expérimentées, ou avec des problématiques très spécifiques.
Commenter Signaler un problème
Programming Azure (Programming the Microsoft Cloud) de Sriram Krishnan
Chapters in Programming Windows Azure are organized to reflect the platform's buffet of services. The book's first half focuses on how to write and host application code on Windows Azure, while the second half explains all of the options you have for storing and accessing data on the platform with high scalability and reliability. Lots of code samples and screenshots are available to help you along the way.
Learn how to build applications using the Windows Azure toolset
Discover how Windows Azure works under the hood, and learn the how and the why behind several features
Choose to write application code in .NET or other languages such as C/C++, PHP, or Ruby
Understand the various options for managing your service
Get up to speed on Azure's storage services, including blobs, queues, and tables
Build a secure backup system, and learn about cloud application security, cryptography, and performance
Windows Azure Platform
Développez, déployez et administrez pour le Cloud Microsoft
Résumé de l'éditeur
Édition : ENI - 471 pages, 1re édition, 1er octobre 2011
ISBN10 : 2746071681 - ISBN13 : 9782746071681
- Chapitre 1 : Le Cloud
- Chapitre 2 : La plateforme Windows Azure
- Chapitre 3 : Anatomie d'un service hébergé
- Chapitre 4 : Développement de services hébergés
- Chapitre 5 : Déploiement de services hébergés
- Chapitre 6 : Le stockage dans Windows Azure
- Chapitre 7 : Performances de services hébergés
- Chapitre 8 : Utilisation avancée de Windows Azure
- Chapitre 9 : SQL Azure
- Chapitre 10 : Windows Azure AppFabric
L'auteur aborde ensuite la notion de service hébergé afin que le lecteur puisse comprendre comment développer puis déployer une application dans le Cloud. La prochaine étape est dédiée au concept du stockage des données dans Windows Azure. Vient ensuite un chapitre portant sur l'optimisation et les performances d'un service hébergé et un autre chapitre détaillant des fonctionnalités avancées de la plateforme. Les deux derniers chapitres sont consacrés à SQL Azure et Windows Azure AppFabric, détaillant les possibilités offertes par ces produits.
En conclusion, j'ai vraiment pris plaisir à lire ce livre que je recommande à tous ceux qui souhaitent s'initier à la plateforme Azure.
Commenter Signaler un problème
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?