آموزش ج#: الگوهای طراحی قسمت 1 - آخرین آپدیت

دانلود C#: Design Patterns Part 1

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

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

مقدمه Introduction

  • بررسی شرایط Review of terms

  • خوش آمدی Welcome

  • الگوهای طراحی شی گرا در C# Object-oriented design patterns in C#

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

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

  • با استفاده از پرونده های ورزشی و نصب .NET SDK Using the exercise files and installing .NET SDK

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

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

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

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

1. تعریف الگوهای طراحی نرم افزار 1. Defining Software Design Patterns

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

  • راه حل: الگوهای طراحی خارج از نرم افزار Solution: Design patterns outside of software

  • چرا به الگوهای طراحی نیاز دارید؟ Why do you need design patterns?

  • آنچه OOP برای الگوهای طراحی نیست What isn't OOP for design patterns

  • برنامه نویسی شی گرا Object-oriented programming

  • C#، OOP و الگوهای طراحی C#, OOP, and design patterns

  • تاریخچه کوتاهی از الگوهای طراحی A short history of design patterns

  • چالش: الگوهای طراحی خارج از نرم افزار Challenge: Design patterns outside of software

  • دسته بندی الگوهای طراحی Categories of design patterns

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

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

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

2. با الگوهای طراحی شروع کنید 2. Get Started with Design Patterns

  • اشکالاتی الگوی طراحی نرم افزار Software design pattern drawbacks

  • نمای کلی از الگوهای ساختاری برای c# Overview of the structural patterns for C#

  • با استفاده از الگوهای طراحی نرم افزار Using software design patterns

  • نمای کلی از الگوهای خلاقیت برای c# Overview of the creational patterns for C#

  • نمای کلی از الگوهای رفتاری برای c# Overview of the behavioral patterns for C#

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

3. الگوی تکرار 3. The Iterator Pattern

  • چالش: تکرار همزمان Challenge: Simultaneous iterators

  • راه حل: تکرارهای همزمان Solution: Simultaneous iterators

  • ترکیب تکرار در C# با LINQ Combining iterators in C# with LINQ

  • تعریف الگوی تکرار Iterator pattern definition

  • اجرای صریح تکرار در C# برای داده های تولید شده Explicit iterator implementation in C# for generated data

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

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

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

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

4. الگوی روش کارخانه 4. The Factory Method Pattern

  • تعریف الگوی روش کارخانه Factory Method pattern definition

  • الگوی طراحی روش کارخانه برای آزمایش واحد Factory Method design pattern for unit testing

  • راه حل: روش کارخانه با تزریق وابستگی Solution: Factory Method with dependency injection

  • چالش: روش کارخانه با تزریق وابستگی Challenge: Factory Method with dependency injection

  • الگوی روش کارخانه برای انتخاب اجرای یک عمل به صورت پویا Factory Method pattern to choose the implementation of an action dynamically

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

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

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

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

5. الگوی آداپتور 5. The Adapter Pattern

  • الگوی آداپتور برای نقشه برداری ViewModel Adapter pattern for ViewModel mapping

  • تعریف الگوی آداپتور Adapter pattern definition

  • آداپتور در C#: FILESTREAM را با Ilogger سازگار کنید Adapter in C#: Adapt FileStream to ILogger

  • راه حل: آداپتور کلاس در مقابل آداپتور شیء Solution: Class adapter vs. object adapter

  • چالش: آداپتور کلاس در مقابل آداپتور شیء Challenge: Class adapter vs. object adapter

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

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

نمایش نظرات

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

Richard Goforth Richard Goforth

معمار و مشاور نرم افزار

ریچارد گوفورث یک معمار و مشاور نرم‌افزار است، عمدتاً در فضای مایکروسافت.

او در توسعه C# با Xamarin، Windows Presentation Foundation و ASP.NET تجربه دارد و همچنین برخی از برنامه‌های کاربردی کوچک را با جاوا توسعه داده است. و جاوا اسکریپت.

ریچارد که معمار راه حل در CEI است، از ارائه راه حل های کارآمد محکم و تمیز و قابل نگهداری با تمرکز بر کل چرخه عمر توسعه نرم افزار لذت می برد. حل مسئله برای راه حل های بهینه در طراحی نرم افزار او را هنگام نوشتن کد یا دوره ها هدایت می کند.