Specification Pattern in C#

تاریخ: 1399/02/30 00:11
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۴۸۴۴
دیدگاه ها: ۱
دوره ویدیویی Specification Pattern in C#
Pluralsight
Vladimir Khorikov
2017
1h 27m
English

طراحی دامنه محور شامل الگو‌ها و شیوه‌های مشهور بسیاری است که الگوی مشخصه، یکی از آن هاست. در دوره ویدیویی #Specification Pattern in C موسسه Pluralsight که توسط Vladimir Khorikov‌ تدریس شده است، شما می‌آموزید که چگونه الگوی مشخصه را در عمل به طور صحیح پیاده سازی کنید.

در این دوره ابتدا با موارد استفاده از این الگو آشنا می‌شوید. سپس، شما به بررسی ضد الگو‌ها و مشکلات رایج در این حوزه می‌پردازید. در آخر، شما با یادگیری در مورد چگونگی حفظ کپسوله سازی و همچنین نحوه ترکیب مشخصه‌های مختلف با یکدیگر، این دوره را به پایان می‌رسانید. در پایان این دوره، شما دانش لازم را برای استفاده از این الگو در پروژه‌های دنیای واقعی در اختیار خواهید داشت.


فیلم آموزشی «الگوی مشخصه در سی شارپ» موسسه پلورال سایت که توسط Vladimir Khorikov تدریس شده است، دارای زیرنویس انگلیسی است.

 

Table of Contents:
Course Overview
- Course Overview
Introduction
- Getting Started
- What Is the Specification Pattern?
- Sample Project Introduction
- Adding New Search Options
- Adding New Purchase Options
- Code Overview
- Summary
Implementing the Specification Pattern the Naive Way
- Introduction
- How LINQ Works
- Using Plain C# Expressions
- Recap: Using Plain C# Expressions
- Using Generic Specifications
- Recap: Using Generic Specifications
- Returning IQueryable from a Repository
- Summary
Refactoring Towards Better Encapsulation
- Introduction
- Strongly Typed Specifications
- Specifications: General Guidelines
- Combining Specifications
- Recap: Combining Specifications
- When Not to Use Specifications
- Combining Specifications with Regular Filtration
- Working with Multiple Classes
- Recap: Working with Multiple Classes
- Creation of New Objects
- Module Summary
- Resource List
- Course summary

 

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: reza esmaeli تاریخ: 1399/02/31 12:25 تعداد آرا: ۱

    Hi, thanks for your rich site
loading...

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