Implementing Design Patterns in C# and .NET 5

Implementing Design Patterns in C# and .NET 5
Author :
Publisher : BPB Publications
Total Pages : 349
Release :
ISBN-10 : 9789390684366
ISBN-13 : 9390684366
Rating : 4/5 (66 Downloads)

Book Synopsis Implementing Design Patterns in C# and .NET 5 by : Alexandre Malavasi

Download or read book Implementing Design Patterns in C# and .NET 5 written by Alexandre Malavasi and published by BPB Publications. This book was released on 2021-07-31 with total page 349 pages. Available in PDF, EPUB and Kindle. Book excerpt: Implement robust applications by applying efficient Design Patterns with .NET 5 and C# KEY FEATURES ● Detailed theoretical concepts covered, including the use of encapsulation, interfaces, and inheritance. ● Access to solutions applied for software strategy and final product output. ● Simplified demonstration of real applications implementing numerous design patterns. 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. You will be working on most common Design Patterns such as Abstract Factory, Adapter, Composite, Proxy, Command, Strategy, Observer, Factory Method, Singleton, Builder, Interpreter, Mediator, and many other patterns that will help you to create solid enterprise applications. You will also witness the performance of these design patterns in a real software development environment with the help of practical examples. After learning the most common Design Patterns practiced in .NET enterprise applications, the reader will be able to understand and apply good practices of software development based on the object-oriented paradigm to develop complex enterprise applications efficiently and simply. WHAT YOU WILL LEARN ● Fine-tune your knowledge about interfaces, polymorphism, and encapsulation. ● Learn to practice implementing design patterns in enterprise applications. ● Implement rich design patterns: Observer, Strategy, Command, Proxy, and more. ● Get to learn the latest additional design patterns such as Builder, Bridge, and Decorator. ● Includes illustrations, examples, and real use-cases of .NET 5.0 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. This book also attracts fresh graduates and entry-level developers as long as basic knowledge about .NET is known to them. 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


Implementing Design Patterns in C# and .NET 5 Related Books

Implementing Design Patterns in C# and .NET 5
Language: en
Pages: 349
Authors: Alexandre Malavasi
Categories: Computers
Type: BOOK - Published: 2021-07-31 - Publisher: BPB Publications

DOWNLOAD EBOOK

Implement robust applications by applying efficient Design Patterns with .NET 5 and C# KEY FEATURES ● Detailed theoretical concepts covered, including the use
Hands-On Design Patterns with C# and .NET Core
Language: en
Pages: 402
Authors: Gaurav Aroraa
Categories: Computers
Type: BOOK - Published: 2019-07-05 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2 Key FeaturesEnhance your programming skills by imp
Implementing Design Patterns in C# 11 and .NET 7
Language: en
Pages: 390
Authors: Alexandre F. Malavasi Cardoso
Categories: Computers
Type: BOOK - Published: 2023-10-13 - Publisher: BPB Publications

DOWNLOAD EBOOK

Unlock the potential of design patterns to write better code in C# 11 and .NET 7 KEY FEATURES ● Learn the essentials of C# and object-oriented programming. �
Clean Code with C#
Language: en
Pages: 492
Authors: Jason Alls
Categories: Computers
Type: BOOK - Published: 2023-12-22 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Enhance your programming skills through code reviews, TDD and BDD implementation, and API design to overcome code inefficiency, redundancy, and other issues ari
Programming Languages and Systems in Computational Economics and Finance
Language: en
Pages: 462
Authors: Soren Bo Nielsen
Categories: Business & Economics
Type: BOOK - Published: 2012-12-06 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The developments within the computationally and numerically oriented ar eas of Operations Research, Finance, Statistics and Economics have been sig nificant ove