• Complain

Alexandre F Malavasi Cardoso - Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)

Here you can read online Alexandre F Malavasi Cardoso - Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition) full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: BPB Publications, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Alexandre F Malavasi Cardoso Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)
  • Book:
    Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)
  • Author:
  • Publisher:
    BPB Publications
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition): summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

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.

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

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: one in IT for Business and System Analysis and two masters degrees in software engineering with Agile Methods Emphasis and in Software Development Process. He is also Microsoft certified in Azure and web development technologies. Furthermore.

Blog links: https://medium.com/@alexandre.malavasi

LinkedIn Profile: https://www.linkedin.com/in/alexandremalavasi/

Alexandre F Malavasi Cardoso: author's other books


Who wrote Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)? Find out the surname, the name of the author of the book and a list of all author's works by series.

Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition) — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Table of Contents
Guide

Implementing Design Patterns in C and NET 5 - photo 1

Implementing
Design Patterns in
C# and .NET 5

Build Scalable Fast and Reliable NET Applications Using the Most Common - photo 2

Build Scalable, Fast, and Reliable .NET Applications
Using the Most Common Design Patterns

Implementing Design Patterns in C and NET 5 Build Scalable Fast and Reliable NET Applications Using the Most Common Design Patterns English Edition - image 3

Alexandre F. Malavasi Cardoso
Implementing Design Patterns in C and NET 5 Build Scalable Fast and Reliable NET Applications Using the Most Common Design Patterns English Edition - image 4

www.bpbonline.com

FIRST EDITION 2021

Copyright BPB Publications, India

ISBN: 978-93-90684-366

All Rights Reserved. No part of this publication may be reproduced, distributed or transmitted in any form or by any means or stored in a database or retrieval system, without the prior written permission of the publisher with the exception to the program listings which may be entered, stored and executed in a computer system, but they can not be reproduced by the means of publication, photocopy, recording, or by any electronic and mechanical means.

LIMITS OF LIABILITY AND DISCLAIMER OF WARRANTY

The information contained in this book is true to correct and the best of authors and publishers knowledge. The author has made every effort to ensure the accuracy of these publications, but publisher cannot be held responsible for any loss or damage arising from any information in this book.

All trademarks referred to in the book are acknowledged as properties of their respective owners but BPB Publications cannot guarantee the accuracy of this information.

wwwbpbonlinecom Dedicated to My beloved wife Paula - photo 5

www.bpbonline.com

Dedicated to

My beloved wife Paula

&

Marli Malavazi and my whole family

About the Author

Alexandre Malavasihas been working in the software development field for the past 15 years. He has participated in many projects as a technical leader and software developer, delivering projects using Microsoft technologies for big companies, including successful projects in South America, Europe and the United States. He is also an accomplished post graduate holding degrees in IT for Business and System Analysis and two masters degrees in Software Engineering with Agile Methods Emphasis and Software Development Process. He is also Microsoft certified in Azure and Web Development technologies. Furthermore, the author takes part as a speaker at IT conferences and writes technical articles on Web Development and related topics. Based on all the contributions to the technical community worldwide, he was nominated as the Most Valuable Professional (MVP) offered by Microsoft.

About the Reviewer

John F. Gnazzo, PE MBA PMP MVP, is a principal software engineering consultant, with Gnazzo Technical Services, Inc. (GTS) located in Minneapolis, Minnesota, USA.

John has over 25 years of application development experience in the development of mission-critical enterprise, mobile device, desktop and Web-based applications, using .NET, C#, C++, JavaScript libraries and frameworks, and SQL Server.

Johns role at GTS is to provide an architecture, development, and technical leadership expertise across the full project lifecycle to GTS staff, clientele, and community. John is committed to being a leader in the implementation of enterprise business solutions comprising of contemporary Web, desktop, and mobile technologies.

John has extensive experience in requirement development, application architecture, object-oriented and SOLID design principles, implementation of design patterns, application programming, testing, and DevOps.

John is a registered professional engineer with a Minnesota license, a certified project management professional, a Six Sigma Green Belt, a Microsoft MVP https://mvp.microsoft.com/en-us/PublicProfile/5001690?fullName=John%20%20Gnazzo, and maintains AWS and Microsoft certifications.

John has written many technical blogs, which can be found at http://www.gnazzo.net/Home/Blogs, and coding challenges, which can be found at

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)»

Look at similar books to Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition). We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition)»

Discussion, reviews of the book Implementing Design Patterns in C# and .NET 5: Build Scalable, Fast, and Reliable .NET Applications Using the Most Common Design Patterns (English Edition) and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.