An Atypical ASP.NET Core 6 Design Patterns Guide, 2nd Edition / Нетипичное руководство по шаблонам проектирования ASP.NET Core 6, 2-е издание Год издания: 2022 Автор: Carl-Hugo Marcotte Издательство: Packt ISBN: 978-1-80324-984-1 Язык: Английский Формат: PDF Качество: Издательский макет или текст (eBook) Интерактивное оглавление: Да Количество страниц: 679 Описание: The book is intended for intermediate software and web developers with an understanding of .NET who want to write flexible, maintainable, and robust code for building scalable web applications. The book assumes knowledge of C# programming and an understanding of web concepts such as HTTP. We start by exploring basic design patterns, automated testing, the SOLID architectural principles, dependency injection, and other ASP.NET Core mechanisms. Then we explore component-scale patterns oriented toward small chunks of software. Next, we move on to application-scale patterns and techniques, where we explore higher-level patterns and how to structure the application as a whole. The book covers many fundamental Gang of Four (GoF) patterns, such as strategy, singleton, decorator, façade, and composite. The chapters are organized based on scale and topics, allowing you to start small with a strong base and build slowly on top of it, the same way you would build a program. Many use cases in the book combine more than one design pattern to display alternate usage. It also shows that design patterns are tools to be used, not complex concepts to be feared. Finally, we tackle the client side to connect the dots and make ASP.NET Core a viable full stack alternative. This book is a journey to learn the reasoning behind the craft. By the end of the book, you will be able to mix and match design patterns and will have learned how to think about architecture. You will learn techniques to help you create the building blocks that you need to solve your unique day-to-day design problems.
Примеры страниц
ОглавлениеSection 1: Principles and Methodologies Chapter 1: Introduction Chapter 2: Automated Testing Chapter 3: Architectural Principles Section 2: Designing for ASP.NET Core Chapter 4: The MVC Pattern using Razor Chapter 5: The MVC Pattern for Web APIs Chapter 6: Understanding the Strategy, Abstract Factory, and Singleton Design Patterns Chapter 7: Deep Dive into Dependency Injection Chapter 8: Options and Logging Patterns Section 3: Designing at Component Scale Chapter 9: Structural Patterns Chapter 10: Behavioral Patterns Chapter 11: Understanding the Operation Result Design Pattern Section 4: Designing at Application Scale Chapter 12: Understanding Layering Chapter 13: Getting Started with Object Mappers Chapter 14: Mediator and CQRS Design Patterns Chapter 15: Getting Started with Vertical Slice Architecture Chapter 16: Introduction to Microservices Architecture Section 5: Designing the Client Side Chapter 17: ASP.NET Core User Interfaces Chapter 18: A Brief Look into Blazor
Carl-Hugo Marcotte - An Atypical ASP.NET Core 6 Design Patterns Guide, 2nd Edition / Нетипичное руководство по шаблонам проектирования ASP.NET Core 6, 2-е издание [2022, PDF, ENG] download torrent for free and without registration
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum