Hands-On Design Patterns with C# and .NET Core

تاریخ: ۲۰:۱۹:۳۹ ۱۳۹۸/۴/۲۸ جمعه
توسط: MotoMan
امتیاز: ۵
تعداد بازدید: ۷۶۲
دیدگاه ها: ۰
دانلود کتاب Hands-On Design Patterns with C# and .NET Core
Packt Publishing
Gaurav Aroraa, Jeffrey Chilberto
9781789133646
2019
410
English

الگوهای طراحی اساسا راه حل هایی با قابلیت استفاده مجدد برای چالش‌ها و مسائل رایج برنامه نویسی هستند که اگر به شکل صحیح مورد استفاده قرار گیرند، به راحتی می‌توانند نیازمندی‌های حیاتی نرم افزار را رفع کنند و هزینه‌ها را کاهش دهند. این کتاب راه‌های موثر برای استفاده از الگوهای طراحی و پیاده سازی آن‌ها را با کدهای قابل اجرا مخصوص #C و NET Core. نشان داده است.

کتاب Hands-On Design Patterns with C# and .NET Core، با مروری بر برنامه نویسی شی گرا (OOP) و اصول SOLID آغاز شده است. این کتاب شرح دقیقی از الگوهای طراحی (Gang of Four (GoF مثل الگوهای creational، structural و behavioral ارائه کرده است. سپس به سراغ الگوهای concurrent، reactive و functional رفته که به شما در کد نویسی بهتر با استریم ها، ترد‌ها و coroutine‌ها کمک می‌کنند. در اواخر کتاب شما درباره‌ی آخرین trend‌ها در معماری یاد خواهید گرفت و الگوهای طراحی در میکرو سرویس ها، برنامه‌های serverless و cloud native را بررسی می‌کنید. شما حتی ملاحظاتی که به هنگام انتخاب معماری‌های مختلف مثل میکرو سرویس‌ها یا MVC باید به حساب بیاورید را یاد می‌گیرید.

با به پایان رساندن کتاب الگوهای طراحی در سیشارپ و دات نت Core، شما قادر خواهید بود تا کدهایی واضح و موثر بنویسید و در کار کردن با پروژه‌های مقیاس پذیر در هر اندازه ای راحت باشید.


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

  
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

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...