الگوهای طراحی به شما کمک میکند تا مشکلات نرمافزاری رایج را با رویکردهای شناخته شده و اثبات شده حل کنید. الگوی طراحی آداپتور یکی از رایجترین و کاربردیترین الگوهایی است که با آن مواجه خواهید شد. این دوره به شما نشان میدهد که چه زمانی و چگونه الگوی آداپتور را در سی شارپ اعمال کنید.
آنچه یاد خواهید گرفت:
الگوهای طراحی به شما کمک میکنند تا مشکلات نرمافزاری رایج را با رویکردهای شناخته شده و اثبات شده حل کنید. . در این دوره آموزشی، C# Design Patterns: Adapter، با الگوی طراحی آداپتور آشنا خواهید شد - یکی از رایجترین و مفیدترین الگوهایی که با آن مواجه خواهید شد. این برای مشکل بسیار رایجی که میخواهید از یک کتابخانه یا ارائه دهنده خدمات استفاده کنید مفید است، اما رابط آن با آنچه کد فعلی شما انتظار دارد سازگار نیست. ابتدا، مشکلی را که الگوی آداپتور حل میکند، درک خواهید کرد. در مرحله بعد، متوجه خواهید شد که چه اصول طراحی نرمافزاری برای این الگو اعمال میشود. در نهایت، نحوه اعمال این الگو و الگوهای پرکاربرد را بررسی خواهید کرد. در پایان این دوره، خواهید دانست که چه زمانی و چگونه الگوی آداپتور را در سی شارپ اعمال کنید.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Applying the Adapter Pattern [23mins]
02-01 Objectives [1mins]
02-02 The Problem [2mins]
02-03 Demo: The Problem [2mins]
02-04 Related Principles [2mins]
02-05 Two Kinds of Adapters [3mins]
02-06 Demo: Applying the Adapter Pattern [8mins]
02-07 Related Design Patterns [2mins]
02-08 Adapter for Results [2mins]
02-09 Key Takeaways [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 اعمال الگوی آداپتور [23 دقیقه]
02-01 اهداف [1 دقیقه]
02-02 مشکل [2 دقیقه]
02-03 نسخهی نمایشی- مشکل [2 دقیقه]
02-04 اصول مرتبط [2 دقیقه]
02-05 دو نوع آداپتور [3 دقیقه]
02-06 نسخهی نمایشی- اعمال الگوی آداپتور [8 دقیقه]
02-07 الگوهای طراحی مرتبط [2 دقیقه]
02-08 آداپتور برای نتایج [2 دقیقه]
02-09 غذای اصلی [1 دقیقه]
استیو اسمیت (@ardalis) یک کارآفرین و توسعهدهنده نرمافزار است که علاقه زیادی به ساختن نرمافزار با کیفیت به بهترین نحو ممکن دارد. او برای تیمهایی که تمایل به پیشرفت دارند، کارگاههای آموزشی و مربیگری ارائه میدهد. استیو برای بیش از 10 سال متوالی به عنوان MVP مایکروسافت شناخته شده است و یکی از سخنرانان مکرر در کنفرانسها و رویدادهای توسعه دهندگان نرمافزار است. او بزرگترین مشارکت کننده در اسناد رسمی در ASP.NET Core است و از کمک به دیگران برای نوشتن برنامههای قابل نگهداری و آزمایشی با استفاده از ابزارهای توسعه دهنده مایکروسافت لذت میبرد. با استیو در ardalis.com ارتباط برقرار کنید.