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

C# Design Patterns: Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی به شما امکان استفاده مجدد از الگوهای مهم کد را می دهد. این می تواند به شما در ساختن کد بهتر کمک کند و به طور کارآمد مشکلات طراحی دنیای واقعی را برطرف کنید. در این دوره ، رینالد آدولف ، توسعه دهنده و فناوری را دنبال کنید ، زیرا او برخی از الگوهای طراحی Gang of Four را بررسی می کند و برخی از الگوهای کمتر شناخته شده را برای برنامه نویسان C # پوشش می دهد. رینالد یک الگوی خلاقیت - سازنده - را پوشش می دهد و سپس به الگوهای ساختاری مانند آداپتور و کامپوزیت فرو می رود. بعلاوه ، او به برخی از الگوهای رفتاری ، از جمله زنجیره ای از مسئولیت ، فرماندهی ، مترجم ، واسطه و بازدید کننده می پردازد.
موضوعات شامل:
  • الگوهای طراحی چیست؟
  • باند چهار کیستند؟
  • یادگیری درباره سه دسته الگوهای طراحی
  • الگوی سازنده
  • الگوی آداپتور
  • الگوی ترکیبی
  • الگوی زنجیره ای از مسئولیت
  • الگوی فرمان
  • الگوی مفسر
  • الگوی واسطه
  • الگوی بازدید کننده

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

مقدمه Introduction

  • خوش آمدی Welcome

  • قبل از تماشای این دوره چه باید دانست What to know before watching this course

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

1. بررسی اجمالی الگوهای 1. Design Patterns Overview

  • الگوهای طراحی چیست؟ What are design patterns?

  • باند چهار چه کسانی هستند؟ Who are The Gang of Four?

  • چرا از الگوهای طراحی استفاده می کنیم؟ Why use design patterns?

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

2. سازنده 2. Builder

  • الگوی سازنده توضیح داد Builder pattern explained

  • از طریق الگوی Builder قدم بزنید Walk through Builder pattern

  • الگوی سازنده مشتری و نسخه ی نمایشی کد Code client and demo Builder pattern

3. آداپتور 3. Adapter

  • الگوی آداپتور توضیح داده شده است Adapter pattern explained

  • از طریق یک الگوی آداپتور قدم بزنید Walk through a Adapter pattern

  • الگوی آداپتور مشتری و کد نسخه ی نمایشی Code client and demo Adapter pattern

4- کامپوزیت 4. Composite

  • الگوی کامپوزیت توضیح داده شده است Composite pattern explained

  • از طریق الگوی کامپوزیت قدم بزنید Walk through Composite pattern

  • سرویس گیرنده کد و نسخه ی نمایشی کامپوزیت Code client and demo Composite pattern

5- زنجیره ای از مسئولیت 5. Chain of Responsibility

  • الگوی زنجیره ای از مسئولیت توضیح داده شده است Chain of Responsibility pattern explained

  • از زنجیر مسئولیت قدم بردارید Walk through Chain of Responsibility

  • کد و نسخه ی نمایشی زنجیره ای از مسئولیت Code and demo Chain of Responsibility

6. دستور 6. Command

  • الگوی فرمان توضیح داده شده است Command pattern explained

  • از طریق الگوی فرمان قدم بزنید Walk through Command pattern

  • الگوی فرمان مشتری و کد نسخه ی نمایشی Code client and demo Command pattern

7. مترجم 7. Interpreter

  • الگوی مترجم توضیح داد Interpreter pattern explained

  • از طریق الگوی مترجم قدم بزنید Walk through Interpreter pattern

  • الگوی مترجم مشتری و نسخه ی نمایشی کد Code client and demo Interpreter pattern

8- واسطه گر 8. Mediator

  • الگوی میانجی توضیح داد Mediator pattern explained

  • از طریق الگوی میانجی قدم بزنید Walk through Mediator pattern

  • الگوی میانجی مشتری و کد نسخه ی نمایشی Code client and demo Mediator pattern

9. بازدید کننده 9. Visitor

  • الگوی بازدید کننده توضیح داد Visitor pattern explained

  • از طریق الگوی بازدید کننده قدم بزنید Walk through Visitor pattern

  • الگوی بازدید کننده کد مشتری و نسخه ی نمایشی Code client and demo Visitor pattern

نتیجه Conclusion

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

نمایش نظرات

آموزش الگوهای طراحی C #: قسمت 2
جزییات دوره
1h 26m
32
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
39,184
- از 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 .