الگوهای طراحی میتوانند به شما در کدنویسی تمیزتر و کارآمدتر کمک کنند. این دوره به شما کمک میکند تا استفاده از الگوی بازدید کننده در سی شارپ را یاد بگیرید.
آنچه یاد خواهید گرفت:
هسته اصلی توسعه برنامههای کاربردی سی شارپ انعطاف پذیر و مدولار، دانشی اساسی است. الگوهای طراحی و موارد استفاده از آنها در این دوره آموزشی C# Design Patterns: Visitor، شما مهارتهایی را که برای استفاده موثر از الگوی طراحی Visitor در کد خود نیاز دارید، یاد خواهید گرفت. ابتدا، میآموزید که الگوی بازدیدکننده در کجای طرح کلی الگوی طراحی قرار میگیرد و مشکلی که در توسعه نرمافزار حل میکند. در مرحله بعد، به بلوکهای سازنده آن و در نهایت اجرای صحیح آن شیرجه خواهید زد. هنگامی که این دوره را به پایان رساندید، درک محکمی از الگوی بازدیدکننده و اثربخشی آن و همچنین یک مثال مشخص از نحوه ادغام آن در پروژههای خود خواهید داشت. نرمافزار مورد نیاز: Visual Studio.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 Implementing the Visitor Pattern [26mins]
02-01 The Visitor Pattern Explained [3mins]
02-02 Creating the Visitor Blueprint [5mins]
02-03 Implementing a Concrete Visitor [5mins]
02-04 Testing the Visitor Pattern [5mins]
02-05 Adding an Object Structure [5mins]
02-06 Use Cases and Applications [3mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 پیادهسازی الگوی بازدید کننده [26 دقیقه]
02-01 الگوی بازدیدکننده توضیح داده شد [3 دقیقه]
02-02 ایجاد طرح اولیه بازدیدکننده [5 دقیقه]
02-03 اجرای یک بازدیدکننده بتن [5 دقیقه]
02-04 آزمایش الگوی بازدیدکننده [5 دقیقه]
02-05 افزودن یک ساختار شی [5 دقیقه]
02-06 استفاده از موارد و برنامهها [3 دقیقه]
Harrison Ferrone یک توسعه دهنده نرمافزار آزاد، مدرس و ویرایشگر فنی است. او از سال 2013 بازیها و برنامههای کاربردی را با Unity توسعه میدهد، و از سال 2016 محتوای آموزشی برای ارائهدهندگان مختلف یادگیری ایجاد میکند. در طول آن زمان او کتابهای بسیار زیادی خریده، چند گربه به دست آورده، در خارج از کشور زندگی و کار کرده است، و مدام از خود میپرسد که چرا چرا. Neuromancer در برنامههای درسی دوره توسعه بازی بیشتر نیست.