آموزش الگوهای طراحی C #: قسمت 1

C# Design Patterns: Part 1

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

در این دوره ، توسعه دهنده و تکنسین رینالد آدولف هدف و استفاده موثر از هشت الگوی طراحی را توضیح می دهد ، از جمله شش الگو از چهار باند و دو الگو الگوهای NET. باند چهار الگو در سه گروه ساختاری ، تكوینی و رفتاری قرار می گیرند. رینالد به شما کمک می کند تا با الگوهای انتخاب شده از هر گروه آشنا شوید. او هر الگو را توصیف می کند و نشان می دهد که چگونه برنامه نویسان می توانند از آنها در برنامه های واقعی استفاده کنند.
موضوعات شامل:
  • روش کارخانه
  • کارخانه چکیده
  • الگوی سینگلتون
  • الگوی دکوراتور
  • الگوی تکرار شونده
  • الگوی مشاهده گر
  • الگوی مخزن
  • الگوی واحد کار

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. بررسی اجمالی 1. Overview

  • الگوهای طراحی توضیح داده شده است Design patterns explained

  • نیاز به الگوهای طراحی The need for design patterns

  • دسته بندی الگوی طراحی Design pattern categories

2. روش کارخانه 2. Factory Method

  • نمای کلی الگوی کارخانه Factory pattern overview

  • الگوی کارخانه را کد کنید Code the Factory pattern

3. کارخانه چکیده 3. Abstract Factory

  • نمای کلی کارخانه Abstract Factory overview

  • کد کارخانه چکیده را برای Citi بنویسید Write Abstract Factory code for Citi

  • کد کارخانه چکیده را برای National بنویسید Write Abstract Factory code for National

  • ارائه دهنده کارخانه و مشتری Abstract Factory provider and client

4. الگوی Singleton 4. Singleton Pattern

  • بررسی اجمالی الگوی Singleton Singleton pattern overview

  • کد با الگوی Singleton Code with the Singleton pattern

  • ایمنی موضوع Thread safety

5. الگوی دکوراتور 5. Decorator Pattern

  • نمای کلی الگوی دکوراتور Decorator pattern overview

  • کد کامپوننت بتنی Concrete Component code

  • کد تزئین بتن Concrete Decorator code

6. الگوی Iterator 6. Iterator Pattern

  • نمای کلی الگوی Iterator Iterator pattern overview

  • مجموعه کل Aggregate setup

  • تنظیم و اجرای Iterator Iterator setup and execution

7. الگوی ناظر 7. Observer Pattern

  • نمای الگوی ناظر Observer pattern overview

  • موضوع ، ناظر / بتن رصد کننده Subject, Observer / Concrete Observer

  • کد موضوع بتن Concrete Subject code

8. الگوی مخزن 8. Repository Pattern

  • نمای کلی الگوی مخزن Repository pattern overview

  • تنظیم پروژه MVC MVC Project setup

  • تبدیل به یک الگوی مخزن Convert to a Repository pattern

  • یک مخزن عمومی ایجاد کنید Create a Generic Repository

9. واحد الگوی کار 9. Unit of Work Pattern

  • نمای کلی الگوی کار Unit of Work pattern overview

  • تبدیل به واحد کار Convert to Unit of Work

نتیجه Conclusion

  • مراحل بعدی Next Steps

نمایش نظرات

آموزش الگوهای طراحی C #: قسمت 1
جزییات دوره
1h 22m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
224,805
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reynald Adolphe Reynald Adolphe

تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .