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

C# Design Patterns: Part 1 (2016)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اجرای الگوهای طراحی در 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

  • کد مonلفه بتن Concrete Component code

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

6. الگوی تکرار شونده 6. Iterator Pattern

  • نمای کلی الگوی تکرار شونده Iterator pattern overview

  • تنظیمات جمع Aggregate setup

  • راه اندازی و اجرای تکرار شونده 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 (2016)
جزییات دوره
1h 22m
31
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
74,104
- از 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 .