Patrons de conception ASP.NET professionnels

Note :   (4,6 sur 5)

Patrons de conception ASP.NET professionnels (Scott Millett)

Avis des lecteurs

Résumé:

Ce livre est très apprécié pour ses explications claires des modèles de conception et ses exemples pratiques en ASP.NET et C#. Il est particulièrement utile aux développeurs expérimentés qui cherchent à approfondir leur compréhension des modèles d'entreprise et à améliorer leurs pratiques de codage. Cependant, les débutants peuvent se sentir dépassés, car certains estiment que le contenu est trop avancé sans connaissance préalable des modèles de conception. Des problèmes techniques dans certains exemples de code et des éléments obsolètes ont également fait l'objet de critiques.

Avantages:

Des explications claires et une couverture complète des modèles de conception.

Inconvénients:

Des exemples pratiques en ASP.NET et C# avec un code pratique disponible en téléchargement.

(basé sur 51 avis de lecteurs)

Titre original :

Professional ASP.NET Design Patterns

Contenu du livre :

Professional ASP.NET Design Patterns vous montre comment utiliser la puissance des modèles de conception et des principes de conception fondamentaux dans de véritables applications ASP.NET. L'objectif de ce livre est de former les développeurs aux principes fondamentaux de la programmation orientée objet, aux patrons de conception, aux principes et aux méthodologies qui peuvent vous aider à devenir un meilleur programmeur. Les modèles de conception et les principes permettent d'obtenir un code faiblement couplé et hautement cohésif, ce qui améliorera la lisibilité, la flexibilité et la maintenance de votre code. Chaque chapitre aborde une couche d'une application ASP.NET d'entreprise et montre comment les modèles, principes et meilleures pratiques éprouvés peuvent être exploités pour résoudre les problèmes et améliorer la conception de votre code. En outre, une étude de cas de niveau professionnel, de bout en bout, est utilisée pour montrer comment utiliser les modèles et principes de conception des meilleures pratiques dans un site Web réel.

Professional ASP.NET Design Patterns s'adresse aux développeurs ASP.NET qui sont à l'aise avec le cadre .NET mais qui cherchent à améliorer leur façon de coder et à comprendre pourquoi les modèles de conception, les principes de conception et les meilleures pratiques rendront leur code plus facile à maintenir et à adapter. Les lecteurs qui ont déjà eu l'occasion d'utiliser des modèles de conception peuvent souhaiter sauter la première partie du livre, qui sert d'introduction aux modèles de conception Gang of Four et aux principes de conception courants, y compris les principes S. O. L. I. D. et Martin Fowler. D. et les modèles d'entreprise de Martin Fowler. Tous les exemples de code sont écrits en C#, mais les concepts peuvent être appliqués très facilement à VB.NET.

Ce livre couvre les modèles bien connus et les meilleures pratiques pour le développement d'applications ASP.NET de niveau entreprise. Les modèles utilisés peuvent être appliqués à n'importe quelle version d'ASP.NET, de 1.0 à 4.0. Les modèles eux-mêmes ne dépendent pas du langage et peuvent être appliqués à n'importe quel langage de programmation orienté objet.

Professional ASP.NET Design Patterns peut être utilisé à la fois comme un guide étape par étape et comme une source de référence continue dans laquelle vous pouvez puiser à loisir. Le livre est divisé en trois parties distinctes. La première partie est une introduction aux modèles et aux principes de conception. La partie 2 examine comment les modèles et les principes peuvent être utilisés dans les différentes couches d'une application ASP.NET. La partie 3 représente une étude de cas de bout en bout illustrant de nombreux modèles abordés dans le livre. Il peut être utile de parcourir les chapitres avant de lire l'étude de cas, ou il peut être plus facile de voir les modèles en action en lisant d'abord la section de l'étude de cas et en se référant à la partie 2 pour une vue plus détaillée des modèles et des principes utilisés.

Dans ces parties, les sujets abordés sont les suivants :

⬤ Les origines des modèles de conception Gang of Four, leur pertinence dans le monde d'aujourd'hui et leur découplage par rapport à des langages de programmation spécifiques.

⬤ Une vue d'ensemble de certains principes de conception courants et des principes de conception S. O. L. I. D., et le chapitre se termine par une description des modèles d'entreprise de Fowler.

⬤ Le chapitre se termine par une description des modèles d'entreprise de Fowler.

⬤ Une description du modèle Transaction Script suivi de l'Active Record, avec un exercice pour démontrer le modèle en utilisant le projet Castle Windsor.

⬤ Le modèle de domaine démontré dans un exercice avec NHibernate et un examen de la méthodologie de conception dirigée par le domaine (DDD).

⬤ Les modèles et principes qui peuvent être utilisés pour construire vos objets et comment s'assurer que vous construisez votre application pour l'extensibilité et la maintenabilité : Factory, Decorator, Template, State, Strategy, Composite, Specification et Layer Supertype.

⬤ Les principes de conception qui peuvent améliorer la maintenabilité et la flexibilité de votre code, notamment l'injection de dépendance, la ségrégation des interfaces et le principe de substitution de Liskov.

⬤ L'architecture orientée services, le modèle de conception Facade, les modèles de messagerie tels que Document Message, Request-Response, Reservation, et le modèle Idempotent.

⬤ La couche d'accès aux données : Deux stratégies d'accès aux données sont démontrées pour aider à organiser votre couche de persistance : Le référentiel et les objets d'accès aux données. Les modèles et principes d'entreprise qui vous aideront à satisfaire vos besoins en matière d'accès aux données de manière élégante, y compris Lazy Loading, Identity Map, Unit of Work, et Query Object.

⬤ Une introduction aux mappeurs relationnels d'objets et aux problèmes qu'ils résolvent.

⬤ Un exercice d'entreprise piloté par le domaine avec des entités commerciales POCO utilisant à la fois NHibernate et MS Entity Framework.

⬤ La couche de présentation : comment vous pouvez lier votre code faiblement couplé à la structure Map et à un conteneur d'inversion de contrôle.

⬤ Les modèles de présentation, y compris le fait de laisser la vue être en charge avec le modèle Modèle-Vue-Présentateur et les formulaires web ASP.NET, le modèle de présentation Front Controller utilisant les modèles Commande et Chaîne de responsabilité, ainsi que le modèle Modèle-Vue-Contrôleur mis en œuvre avec le framework ASP.NET MVC et le framework Windsor's Castle Monorail. Le dernier modèle de présentation couvert est le PageController tel qu'il est utilisé dans les formulaires web ASP.NET.

⬤ Un modèle qui peut être utilisé avec des modèles organisationnels, à savoir le modèle ViewModel et comment automatiser le mappage des entités de domaine au modèle ViewModel avec AutoMapper.

⬤ La couche d'expérience utilisateur : AJAX, bibliothèques JavaScript, y compris jQuery. Modèles AJAX : Les modèles Ajax Periodic Refresh et Timeout, le maintien de l'historique avec le modèle Unique URL, la liaison de données côté client avec JTemplate, et le modèle Ajax Predictive Fetch.

⬤ Une étude de cas de magasin de commerce électronique de bout en bout avec ASP.NET MVC, NHibernate, jQuery, Json, AutoMapper, ASP.NET membership provider et une deuxième méthode d'authentification tierce, et PayPal en tant que marchand de paiement.

Autres informations sur le livre :

ISBN :9780470292785
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2010
Nombre de pages :720

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Patrons de conception ASP.NET professionnels - Professional ASP.NET Design Patterns
Professional ASP.NET Design Patterns vous montre comment utiliser la...
Patrons de conception ASP.NET professionnels - Professional ASP.NET Design Patterns
Modèles, principes et pratiques de la conception pilotée par les domaines (Domain-Driven Design) -...
Méthodes pour gérer la construction de logiciels...
Modèles, principes et pratiques de la conception pilotée par les domaines (Domain-Driven Design) - Patterns, Principles, and Practices of Domain-Driven Design
The Accidental CIO : Un livre de jeu Lean et Agile pour les leaders informatiques - The Accidental...
Passez du statut de développeur ou...
The Accidental CIO : Un livre de jeu Lean et Agile pour les leaders informatiques - The Accidental CIO: A Lean and Agile Playbook for It Leaders

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)