Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems
Gaurav Aroraa; Jeffrey Chilberto
Language: English
Published by Packt Publishing, 2019
- Softcover
- Used

Seller: Scissortail, Oklahoma City, OK, U.S.A.Scissortail
AbeBooks seller since February 7, 2023
Condition: Used - Good
US$ 27.99
Quantity: 1 available
Add to basketItem description from seller
This is a pre-loved book that shows moderate signs of wear from previous reading. You may notice creases, edge wear, or a cracked spine, but it remains in solid, readable condition. Please note: -May include library or rental stickers, stamps, or markings. -Supplemental materials e.g., CDs, access codes, inserts are not guaranteed. -Box sets may not come with the original outer box. If it does, the box will not be in perfect condition. Your satisfaction is our top priority! If you have any questions or concerns about your order, please don't hesitate to reach out. Thank you for shopping with us and supporting small business—happy reading.
Seller Inventory # STM.B6C
- Title
- Hands-On Design Patterns with C# and .NET Core: Write clean and maintainable code by using reusable solutions to common software design problems
- Author
- Gaurav Aroraa; Jeffrey Chilberto
- Publisher
- Packt Publishing
- Publication year
- 2019
- Condition
- good
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1789133645
- ISBN 13
- 9781789133646
Apply design patterns to solve problems in software architecture and programming using C# 7.x and .NET Core 2
Key Features
- Enhance your programming skills by implementing efficient design patterns for C# and .NET
- Explore design patterns for functional and reactive programming to build robust and scalable applications
- Discover how to work effectively with microservice and serverless architectures
Book Description
Design patterns are essentially reusable solutions to common programming problems. When used correctly, they meet crucial software requirements with ease and reduce costs. This book will uncover effective ways to use design patterns and demonstrate their implementation with executable code specific to both C# and .NET Core.
Hands-On Design Patterns with C# and .NET Core begins with an overview of object-oriented programming (OOP) and SOLID principles. It provides an in-depth explanation of the Gang of Four (GoF) design patterns such as creational, structural, and behavioral. The book then takes you through functional, reactive, and concurrent patterns, helping you write better code with streams, threads, and coroutines. Toward the end of the book, you'll learn about the latest trends in architecture, exploring design patterns for microservices, serverless, and cloud native applications. You'll even understand the considerations that need to be taken into account when choosing between different architectures such as microservices and MVC.
By the end of the book, you will be able to write efficient and clear code and be comfortable working on scalable and maintainable projects of any size.
What you will learn
- Make your code more flexible by applying SOLID principles
- Follow the Test-driven development (TDD) approach in your .NET Core projects
- Get to grips with efficient database migration, data persistence, and testing techniques
- Convert a console application to a web application using the right MVP
- Write asynchronous, multithreaded, and parallel code
- Implement MVVM and work with RxJS and AngularJS to deal with changes in databases
- Explore the features of microservices, serverless programming, and cloud computing
Who this book is for
If you have a basic understanding of C# and the .NET Core framework, this book will help you write code that is easy to reuse and maintain with the help of proven design patterns that you can implement in your code.
Table of Contents
- Overview of OOP in .NET Core and C#
- Modern Software Design Patterns and Principles
- Implementing Design Patterns - Basics Part 1
- Implementing Design Patterns - Basics Part 2
- Implementing Design Patterns - .Net Core
- Implementing Design Patterns for web applications- Part 1
- Implementing Design Patterns for web applications- Part 2
- Concurrent programming in NET Core
- Functional Programming Practices
- Reactive Programming Patterns and techniques
- Advanced database design and application techniques
- Coding for the Cloud
- Appendix A: Miscellaneous Best Practices
"Synopsis" may belong to another edition of this title.
About the Author
Gaurav Aroraa has an MPhil in computer science. He is an MVP, a life-time member of the Computer Society of India (CSI), an advisory member of IndiaMentor, certified as a scrum trainer/coach, XEN for Information Technology Infrastructure Library-Foundation (ITIL-F) and APMG for Projects In Controlled Environments-F (PRINCE-F) and Projects In Controlled Environments-P (PRINCE-P). Gaurav is an open source developer, and the founder of Ovatic Systems. Recently, Gaurav was awarded Icon of the year - excellence in Mentoring Technology Startups for 2018-19 by Radio City - A Jagran Initiative for his extraordinary work during his 20-year career in the industry in the field of technology mentoring. You can tweet Gaurav on his Twitter handle, g_arora.
Jeffrey is a software consultant specializing in the Microsoft technical stack including Azure, BizTalk, ASP.Net, MVC, WCF and SQL Server with experience in a wide range of industries including banking, telecommunications and health care in the United States, Europe, Australia and New Zealand.
"About the title" may belong to another edition of this title.
Scissortail
Oklahoma City, OK, U.S.A.
AbeBooks seller since February 7, 2023
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 3 to 6 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 10.00 |
Payment methods
Store description
At BuenaWave, we strive to recycle books, create jobs, and have a positive impact on our community. Every day, we save thousands of books and find new readers from around the world. We appreciate our customers and will do everything we can to get them a good book at a great price.
Specialty
All used booksSeller's business information
BuenaWave LC
1 NE 14th St
Oklahoma City, OK U.S.A. 73104
Terms of sale
100% satisfaction guaranteed
Shipping terms
All books shipped with FREE shipping through USPS Media Mail. Items are shipped in poly mailers. Any damage to outside package is responsibility of the postal service.