الگوهای طراحی به توسعه دهندگان کمک میکند تا مشکلات را با استفاده از رویکردهای اثبات شده حل کنند. آنها به تیمها کمک میکنند تا در مورد کد با استفاده از مفاهیم و اصطلاحات سطح بالاتر بحث کنند. این دوره شما را با طراحی الگوها آشنا میکند و شما را برای شروع به تسلط بر الگوها آماده میکند!
آنچه یاد خواهید گرفت:
الگوهای طراحی به توسعه دهندگان و تیمها کمک میکند تا مشکلات را با استفاده از رویکردهای اثبات شده حل کنند. الگوها همچنین تیمها را قادر میسازد تا تصمیمات طراحی را با استفاده از زبانی غنیتر و توصیفیتر مورد بحث قرار دهند.
در این دوره، نمای کلی الگوهای طراحی، با ایده الگوها آشنا میشوید - نحوه کشف، تعریف و به کارگیری آنها. ابتدا، چند الگوی مفید را نشان خواهید داد. در مرحله بعد، خواهید فهمید که چگونه میتوان آنها را با هم ترکیب و روی هم چید تا طرحهای ظریف و مفیدی تولید کرد. در نهایت، خواهید فهمید که چرا باید برای یادگیری آنها وقت بگذارید. پس از تکمیل این دوره، نقش الگوهای طراحی در توسعه نرم افزارهای مدرن را درک خواهید کرد و آماده خواهید بود که بر الگوهای فردی تسلط پیدا کنید که باعث بهره وری شما میشود.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [1min]
01-01 Course Overview [1mins]
02 Design Patterns Overview [36mins]
02-01 Introducing Design Patterns [1mins]
02-02 Design Pattern Origins [2mins]
02-03 Why Learn Design Patterns? [3mins]
02-04 How Should We Learn Design Patterns? [4mins]
02-05 What Makes up a Design Pattern? [3mins]
02-06 Design Pattern Structure [2mins]
02-07 When Should We Apply Design Patterns? [2mins]
02-08 Demo: Practice with Patterns [14mins]
02-09 A Few Good Design Patterns [3mins]
02-10 Key Takeaways [2mins]
[فارسی]
01 نمای کلی دوره [1 دقیقه]
01-01 بررسی اجمالی دوره [1 دقیقه]
02 بررسی اجمالی الگوهای طراحی [36 دقیقه]
02-01 معرفی الگوهای طراحی [1 دقیقه]
02-02 ریشههای الگوی طراحی [2 دقیقه]
02-03 چرا الگوهای طراحی را یاد بگیریم؟ [3 دقیقه]
02-04 چگونه باید الگوهای طراحی را یاد بگیریم؟ [4 دقیقه]
02-05 چه چیزی یک الگوی طراحی را تشکیل میدهد؟ [3 دقیقه]
02-06 ساختار الگوی طراحی [2 دقیقه]
02-07 چه زمانی باید الگوهای طراحی را اعمال کنیم؟ [2 دقیقه]
02-08 نسخهی نمایشی- تمرین با الگوها [14 دقیقه]
02-09 چند الگوی طراحی خوب [3 دقیقه]
02-10 غذای اصلی [2 دقیقه]
استیو اسمیت (@ardalis) یک کارآفرین و توسعهدهنده نرمافزار است که علاقه زیادی به ساختن نرمافزار با کیفیت به بهترین نحو ممکن دارد. او برای تیمهایی که تمایل به پیشرفت دارند، کارگاههای آموزشی و مربیگری ارائه میدهد. استیو برای بیش از 10 سال متوالی به عنوان MVP مایکروسافت شناخته شده است و یکی از سخنرانان مکرر در کنفرانسها و رویدادهای توسعه دهندگان نرمافزار است. او بزرگترین مشارکت کننده در اسناد رسمی در ASP.NET Core است و از کمک به دیگران برای نوشتن برنامههای قابل نگهداری و آزمایشی با استفاده از ابزارهای توسعه دهنده مایکروسافت لذت میبرد. با استیو در ardalis.com ارتباط برقرار کنید.