Note :
Le livre a été salué pour sa couverture complète des modèles de conception de logiciels dans le contexte .NET, convenant à la fois aux débutants et aux développeurs expérimentés. Cependant, plusieurs commentaires ont critiqué la clarté des exemples de code et le manque d'explications essentielles pour les concepts importants.
Avantages:Excellente couverture des modèles de conception et des principes S.O.L.I.D..
Inconvénients:Bien écrit avec un ton conversationnel.
(basé sur 11 avis de lecteurs)
An Atypical ASP.NET Core 5 Design Patterns Guide: A SOLID adventure into architectural principles, design patterns, .NET 5, and C#
Guide du développeur .NET pour créer des applications web robustes, maintenables et flexibles en tirant parti des fonctionnalités de C# 9 et .NET 5 et des modèles de conception à l'échelle du composant et de l'application.
Caractéristiques principales
⬤ Appliquer efficacement les modèles de conception de logiciels, en commençant par les plus petits et en progressant jusqu'à l'échelle du nuage.
⬤ Découvrez les architectures d'application modernes telles que la tranche verticale, l'architecture propre et les microservices pilotés par les événements.
⬤ Explorer les modèles de conception ASP.NET, des options au développement web complet à l'aide de Blazor.
Description du livre
Les modèles de conception sont un ensemble de solutions à de nombreux problèmes courants qui surviennent dans le développement de logiciels. La connaissance de ces modèles de conception aide les développeurs et les professionnels à concevoir des solutions logicielles de toute envergure.
ASP.NET Core 5 Design Patterns commence par explorer les modèles de conception de base, les principes architecturaux, l'injection de dépendances et d'autres mécanismes ASP.NET Core. Vous explorerez l'échelle des composants en découvrant des modèles orientés vers de petits morceaux du logiciel, puis vous passerez aux modèles et techniques à l'échelle de l'application pour comprendre les modèles de plus haut niveau et la façon de structurer l'application dans son ensemble. Le livre couvre une série de modèles de conception GoF (Gangs of Four) importants tels que la stratégie, le singleton, le décorateur, la façade et le composite. Les chapitres sont organisés en fonction de l'échelle et des sujets, ce qui vous permet de commencer petit et de construire sur une base solide, de la même manière que vous développeriez un programme. À l'aide de cas d'utilisation, le livre vous montrera comment combiner les patrons de conception pour montrer une utilisation alternative et vous aider à vous sentir à l'aise pour travailler avec une variété de patrons de conception. Enfin, vous passerez au côté client pour relier les points et faire d'ASP.NET Core une alternative viable pour l'ensemble de la pile.
À la fin du livre, vous serez en mesure de mélanger et d'assortir les modèles de conception et vous aurez appris à penser à l'architecture et à son fonctionnement.
Ce que vous apprendrez
⬤ Appliquer les principes SOLID pour construire des logiciels flexibles et faciles à maintenir.
⬤ Se familiariser avec l'injection de dépendances de .NET 5.
⬤ Travailler avec les modèles de conception GoF tels que la stratégie, le décorateur et le composite.
⬤ Explorer les modèles MVC pour la conception d'API et d'applications web en utilisant Razor.
⬤ Découvrir les techniques de superposition et les principes de l'architecture propre.
⬤ Se familiariser avec le CQRS et l'architecture en tranches verticales comme alternative à la stratification.
⬤ Comprendre les microservices, ce qu'ils sont et ce qu'ils ne sont pas.
⬤ Construire l'interface utilisateur ASP.NET du côté serveur au côté client Blazor.
A qui s'adresse ce livre
.
Ce livre sur les modèles de conception s'adresse aux débutants ainsi qu'aux développeurs de logiciels et de sites Web de niveau intermédiaire ayant une certaine connaissance de .NET et souhaitant écrire un code flexible, maintenable et robuste pour créer des applications Web évolutives. Une connaissance de la programmation C# et une compréhension des concepts web tels que HTTP sont nécessaires.
© 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)