Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns

659.00

Description


Price: ₹659.00
(as of Apr 12, 2024 18:56:12 UTC – Details)


Implement robust applications by applying efficient Design Patterns with .NET 5 and C#

Description
This book covers detailed aspects of Design Patterns and Object-Oriented Programming concepts using the most modern version of the C# language and .NET platform, including many real-world examples and good practice guidelines that help developers in building robust and extensible applications.

The book begins with the essential concepts of C# programming and the .NET platform. You get your foundation strong by understanding SOLID Principles and the actual implementation of reliable applications.

What you will learn
● Fine-tune your knowledge about interfaces, polymorphism, and encapsulation.
● Learn to practice implementing design patterns in enterprise applications.

Who this book is for
This book is for .NET developers, application developers, and software engineers who want to develop .NET applications with proven techniques and build error-free applications.

Table of Contents
1. C# Fundamentals
2. Introduction to .NET 5
3. Basic Concepts of Object-Oriented Programming
4. Interfaces in C#
5. Encapsulation and Polymorphism in C#
6. SOLID Principles in C#
7. Abstract Factory
8. Abstract Factory
9. Prototype
10. Factory Method
11. Adapter
12. Composite
13. Proxy
14. Command
15. Strategy
16. Observer
17. Good Practices and Additional Design Patterns

About the Authors
Alexandre Malavasi has been working in software development for the last 15 years. He has participated in many projects as a technical leader and software developer, delivering projects using Microsoft Technologies for big companies, including projects in South America, Europa, and the United States. He is also an accomplished postgraduate completing two degrees: