آموزش C# 10 الگوهای طراحی

C# 10 Design Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه می توانید با استفاده از الگوهای طراحی شیء گرا و اثبات شده ، پایه کد را بهبود بخشید. هر پایه کد می تواند بهبود یابد. در این دوره ، الگوهای طراحی C# 10 ، شما می آموزید که الگوهای طراحی چیست. ابتدا یاد خواهید گرفت که چگونه با استفاده از 23 الگوی طراحی مختلف ، پایه کد خود را به شدت بهبود بخشید. در مرحله بعد ، وسیله ای برای رسیدگی به انواع چالش ها را کشف خواهید کرد. سرانجام ، موارد مختلف استفاده را برای این الگوهای مختلف طراحی کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش لازم برای استفاده از الگوهای طراحی هنری در C# 10 برای بهبود پایه کد خود خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر الگوهای طراحی Introduction to Design Patterns

  • بالا آمدن Coming Up

  • پیش نیازهای دوره و چارچوب Course Prerequisites and Frameworks

  • ابزار و تنظیم محیط شما Tooling and Setting up Your Environment

  • ساختار دوره Course Structure

  • معرفی الگوهای طراحی Introducing Design Patterns

  • باند چهار نوع الگوی Gang of Four Pattern Types

  • تجدید کننده اصول شی گرا Object-oriented Principles Refresher

  • خلاصه Summary

الگوی خلاقیت: Singleton Creational Pattern: Singleton

  • بالا آمدن Coming Up

  • تشریح الگوی سینگلتون Describing the Singleton Pattern

  • ساختار الگوی Singleton Singleton Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی Singleton Demo - Implementing the Singleton Pattern

  • نسخه ی نمایشی - ایمن کردن موضوع پیاده سازی با Lazy<T Demo - Making the Implementation Thread-safe with Lazy<T>

  • استفاده از موارد برای الگوی Singleton Use Cases for the Singleton Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی خلاقیت: روش کارخانه Creational Pattern: Factory Method

  • بالا آمدن Coming Up

  • تشریح الگوی روش کارخانه Describing the Factory Method Pattern

  • ساختار الگوی روش کارخانه Factory Method Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی روش کارخانه Demo - Implementing the Factory Method Pattern

  • استفاده از Case برای الگوی روش کارخانه Use Case for the Factory Method Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی خلاقیت: کارخانه انتزاعی Creational Pattern: Abstract Factory

  • بالا آمدن Coming Up

  • توصیف الگوی کارخانه انتزاعی Describing the Abstract Factory Pattern

  • چکیده ساختار الگوی کارخانه Abstract Factory Pattern Structure

  • نسخه ی نمایشی - اجرای الگوی کارخانه انتزاعی Demo - Implementing the Abstract Factory Pattern

  • موارد استفاده برای الگوی کارخانه انتزاعی Use Cases for the Abstract Factory Pattern

  • پیامدهای الگو Pattern Consequences

  • مقایسه الگوی انتزاعی کارخانه با الگوی روش کارخانه Comparing the Abstract Factory Pattern to the Factory Method Pattern

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی خلاقیت: سازنده Creational Pattern: Builder

  • بالا آمدن Coming Up

  • تشریح الگوی سازنده Describing the Builder Pattern

  • ساختار الگوی سازنده Builder Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی سازنده Demo - Implementing the Builder Pattern

  • موارد استفاده برای الگوی سازنده Use Cases for the Builder Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی خلاقیت: نمونه اولیه Creational Pattern: Prototype

  • بالا آمدن Coming Up

  • تشریح الگوی اولیه Describing the Prototype Pattern

  • نمونه اولیه ساختار الگو Prototype Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی نمونه اولیه Demo - Implementing the Prototype Pattern

  • کپی کم عمق در مقابل کپی عمیق Shallow Copy vs. Deep Copy

  • نسخه ی نمایشی - پشتیبانی از کپی های عمیق Demo - Supporting Deep Copies

  • در مورد رابط ICloneable چطور؟ What About the ICloneable Interface?

  • از Cases برای الگوی اولیه استفاده کنید Use Cases for the Prototype Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی ساختاری: آداپتور Structural Pattern: Adapter

  • بالا آمدن Coming Up

  • تشریح الگوی آداپتور شی Describing the Object Adapter Pattern

  • ساختار الگوی آداپتور شی Object Adapter Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی آداپتور شی Demo - Implementing the Object Adapter Pattern

  • تشریح الگوی آداپتور کلاس Describing the Class Adapter Pattern

  • ساختار الگوی آداپتور کلاس Class Adapter Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی آداپتور کلاس Demo - Implementing the Class Adapter Pattern

  • از مواردی برای الگوی آداپتور استفاده کنید Use Cases for the Adapter Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی سازه: پل Structural Pattern: Bridge

  • بالا آمدن Coming Up

  • توصیف الگوی پل Describing the Bridge Pattern

  • ساختار الگوی پل Bridge Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی پل Demo - Implementing the Bridge Pattern

  • استفاده از موارد برای الگوی پل Use Cases for the Bridge Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی سازه: دکوراتور Structural Pattern: Decorator

  • بالا آمدن Coming Up

  • تشریح الگوی دکوراتور Describing the Decorator Pattern

  • ساختار الگوی دکوراتور Decorator Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی دکوراتور Demo - Implementing the Decorator Pattern

  • از موارد برای الگوی دکوراتور استفاده کنید Use Cases for the Decorator Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی سازه: مرکب Structural Pattern: Composite

  • بالا آمدن Coming Up

  • تشریح الگوی ترکیبی Describing the Composite Pattern

  • ساختار الگوی مرکب Composite Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی ترکیبی Demo - Implementing the Composite Pattern

  • از Cases برای الگوی ترکیبی استفاده کنید Use Cases for the Composite Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی سازه: نما Structural Pattern: Facade

  • بالا آمدن Coming Up

  • تشریح الگوی نما Describing the Facade Pattern

  • ساختار الگوی نمای Facade Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی نما Demo - Implementing the Facade Pattern

  • استفاده از موارد برای الگوی نما Use Cases for the Facade Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی ساختاری: پروکسی Structural Pattern: Proxy

  • بالا آمدن Coming Up

  • تشریح الگوی پروکسی Describing the Proxy Pattern

  • ساختار الگوی پروکسی Structure of the Proxy Pattern

  • تغییرات الگوی پروکسی Variations of the Proxy Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی پروکسی Demo - Implementing the Proxy Pattern

  • نسخه ی نمایشی - پروکسی های زنجیره ای Demo - Chaining Proxies

  • از Cases برای الگوی پروکسی استفاده کنید Use Cases for the Proxy Pattern

  • پیامدهای الگو برای تغییرات الگوی پروکسی Pattern Consequences for Proxy Pattern Variations

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی ساختاری: وزن پرواز Structural Pattern: Flyweight

  • بالا آمدن Coming Up

  • تشریح الگوی Flyweight Describing the Flyweight Pattern

  • ساختار الگوی Flyweight Structure of the Flyweight Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی Flyweight Demo - Implementing the Flyweight Pattern

  • کار با فلایوزن بتن مشترک Working with an Unshared Concrete Flyweight

  • نسخه ی نمایشی - پشتیبانی از وزن مگس بتن مشترک Demo - Supporting an Unshared Concrete Flyweight

  • از موارد برای الگوی Flyweight استفاده کنید Use Cases for the Flyweight Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: روش الگو Behavioral Pattern: Template Method

  • بالا آمدن Coming Up

  • تشریح الگوی روش الگو Describing the Template Method Pattern

  • ساختار الگوی روش الگو Structure of the Template Method Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی روش الگو Demo - Implementing the Template Method Pattern

  • از Cases برای الگوی روش الگو استفاده کنید Use Cases for the Template Method Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: استراتژی Behavioral Pattern: Strategy

  • بالا آمدن Coming Up

  • تشریح الگوی استراتژی Describing the Strategy Pattern

  • ساختار الگوی استراتژی Strategy Pattern Structure

  • نسخه ی نمایشی - پیاده سازی الگوی استراتژی Demo - Implementing the Strategy Pattern

  • نسخه ی نمایشی - پیاده سازی یک تغییر الگوی استراتژی با پارامتر روش Demo - Implementing a Strategy Pattern Variation with a Method Parameter

  • از موارد برای الگوی استراتژی استفاده کنید Use Cases for the Strategy Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: فرمان Behavioral Pattern: Command

  • بالا آمدن Coming Up

  • تشریح الگوی فرمان Describing the Command Pattern

  • ساختار الگوی فرماندهی Structure of the Command Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی فرمان Demo - Implementing the Command Pattern

  • نسخه ی نمایشی - پشتیبانی از Undo با Command Manager Demo - Supporting Undo with a Command Manager

  • از Cases برای الگوی فرمان استفاده کنید Use Cases for the Command Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: یادگاری Behavioral Pattern: Memento

  • بالا آمدن Coming Up

  • توصیف الگوی یادگاری Describing the Memento Pattern

  • ساختار الگوی یادگاری Structure of the Memento Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی یادگاری Demo - Implementing the Memento Pattern

  • از موارد برای الگوی یادگاری استفاده کنید Use Cases for the Memento Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: میانجی Behavioral Pattern: Mediator

  • بالا آمدن Coming Up

  • تشریح الگوی میانجی Describing the Mediator Pattern

  • ساختار الگوی میانجی Structure of the Mediator Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی واسطه Demo - Implementing the Mediator Pattern

  • نسخه ی نمایشی - پشتیبانی از ارتباطات بین اشیاء خاص Demo - Supporting Communication Between Specific Objects

  • جایگزین: MediatR Alternative: MediatR

  • از Cases برای الگوی میانجی استفاده کنید Use Cases for the Mediator Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: زنجیره مسئولیت Behavioral Pattern: Chain of Responsibility

  • بالا آمدن Coming Up

  • تشریح الگوی زنجیره مسئولیت Describing the Chain of Responsibility Pattern

  • ساختار الگوی زنجیره مسئولیت Structure of the Chain of Responsibility Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی زنجیره مسئولیت Demo - Implementing the Chain of Responsibility Pattern

  • استفاده از موارد برای الگوی زنجیره مسئولیت Use Cases for the Chain of Responsibility Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: مشاهده گر Behavioral Pattern: Observer

  • بالا آمدن Coming Up

  • توصیف الگوی مشاهده گر Describing the Observer Pattern

  • ساختار الگوی مشاهده گر Structure of the Observer Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی مشاهده Demo - Implementing the Observer Pattern

  • از Cases برای الگوی مشاهده گر استفاده کنید Use Cases for the Observer Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: حالت Behavioral Pattern: State

  • بالا آمدن Coming Up

  • توصیف الگوی ایالت Describing the State Pattern

  • ساختار الگوی دولت Structure of the State Pattern

  • نسخه ی نمایشی - اجرای الگوی ایالت Demo - Implementing the State Pattern

  • نسخه ی نمایشی - گسترش مثال حساب بانکی با حالت اضافی Demo - Extending the Bank Account Example With an Additional State

  • موارد استفاده برای الگوی حالت Use Cases for the State Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: تکرار کننده Behavioral Pattern: Iterator

  • بالا آمدن Coming Up

  • تشریح الگوی Iterator Describing the Iterator Pattern

  • ساختار الگوی Iterator Structure of the Iterator Pattern

  • نسخه ی نمایشی - پیاده سازی الگوی Iterator Demo - Implementing the Iterator Pattern

  • از Cases برای الگوی Iterator استفاده کنید Use Cases for the Iterator Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: بازدید کننده Behavioral Pattern: Visitor

  • بالا آمدن Coming Up

  • تشریح الگوی بازدید کننده Describing the Visitor Pattern

  • ساختار الگوی بازدید کننده Structure of the Visitor Pattern

  • نسخه ی نمایشی - اجرای الگوی بازدید کننده Demo - Implementing the Visitor Pattern

  • نسخه ی نمایشی - ساده کردن رابط بازدید کننده Demo - Simplifying the Visitor Interface

  • از Cases برای الگوی بازدیدکننده استفاده کنید Use Cases for the Visitor Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

الگوی رفتاری: مترجم Behavioral Pattern: Interpreter

  • بالا آمدن Coming Up

  • تشریح الگوی مترجم Describing the Interpreter Pattern

  • ساختار الگوی مترجم Structure of the Interpreter Pattern

  • پیاده سازی الگوی مترجم Implementing the Interpreter Pattern

  • ترمینال و. عبارات غیر پایانی Terminal vs. NonTerminal Expressions

  • از موارد برای الگوی مترجم استفاده کنید Use Cases for the Interpreter Pattern

  • پیامدهای الگو Pattern Consequences

  • الگوهای مرتبط Related Patterns

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش C# 10 الگوهای طراحی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6h 59m
212
Pluralsight (پلورال سایت) pluralsight-small
13 اسفند 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
36
4.5 از 5
دارد
دارد
دارد
Kevin Dockx

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Dockx Kevin Dockx

Kevin Dockx یک معمار ، نویسنده و مشاور راه حل مستقل است و در آنتورپ (بلژیک) زندگی می کند. این روزها او بیشتر به RESTful معماری و امنیت برنامه های وب و برنامه های تلفن همراه متمرکز شده است. با این اوصاف ، او همچنان مراقب پیشرفتهای جدید در مورد سایر محصولات موجود در پشته Microsoft .NET است. وی یک MVP مایکروسافت و یکی از اعضای هیئت مدیره RD MS Community است. او همچنین سخنران منظمی در کنفرانس های مختلف ملی و بین المللی و رویدادهای گروه کاربران است و در پروژه های متن باز متنوعی مانند Microsoft.AspNet.JsonPatch و Marvin.JsonPatch.Dynamic کار می کند. کوین دوست دارد به مکانهایی سفر کند که قبلاً آنها را ندیده است و در جمع چند دوست خوب از یک لیوان شراب لذت می برد.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.