دوره آموزشی #C: رابطها (Interfaces) و Generics
1 ساعت 21 دقیقهمتوسط2023-12-13
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
آیا به دنبال راهی برای بالا بردن سطح برنامه نویسی C# خود هستید؟ در این دوره، متخصص برنامه نویسی جو مارینی شما را در مورد نحوه استفاده از رابط ها و ژنریک در C#راهنمایی می کند. جو توضیح می دهد که واسط ها و ژنریک ها هر دو برای ساختن کلاس های انعطاف پذیر استفاده می شوند. او در مورد نحوه تعریف و پیاده سازی یک رابط، نحوه استفاده از رابط هنگام ارسال یک کلاس C# به نوع دیگر، نحوه پیاده سازی بیش از یک رابط برای کلاس C# و موارد دیگر صحبت می کند. جو توضیح می دهد که چگونه رابط ها کد شما را چابک، جمع و جور و کارآمد نگه می دارند، در حالی که از ژنریک ها برای ایجاد کدی استفاده می شود که قابلیت نگهداری بیشتر و خواندن آن آسان تر است. جو به شما نشان می دهد که چگونه از لیست عمومی C# برای ایجاد لیست های ذخیره نوع از اشیا استفاده کنید. او همچنین نحوه استفاده از نسخه های عمومی ساختار داده های صف و پشته و همچنین نحوه استفاده از نسخه های عمومی ساختار داده و صف را پوشش می دهد. رابط ها و موارد عمومی، پروژه های C# شما را آسان تر می کند و با اشکالات و مشکلات عملکرد کمتری در طول راه ایجاد و مقیاس بندی می شود.
مهارت ها
C#LearningProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - یادگیری سی شارپ - رابطها و ژنریک ها
- 02 - آنچه باید بدانید
- 03 - راهاندازی محیط
1. بررسی اجمالی
- 04 - واسطها چیست؟
- 05 - ژنریک چیست
2. رابطهای C#
- 06 - درک رابطهای C#
- 07 - تعریف و پیادهسازی رابط
- 08 - رابطها و ریخته گری
- 09 - پیادهسازی چندین رابط
- 10 - استفاده از پیادهسازی رابط صریح
- 11 - استفاده از رابطهای تعریف شده توسط NET
- 12 - چالش - برنامه نویسی رابطهای سی شارپ
- 13 - راه حل - برنامه نویسی رابطهای سی شارپ
3. #C Generics
- 14 - فواید ژنریک
- 15 - مجموعههای فهرست عمومی
- 16 - صف و پشته
- 17 - فرهنگ لغت
- 18 - چالش - برنامه نویسی ژنریک سی شارپ
- 19 - راه حل - برنامه نویسی ژنریک سی شارپ
نتیجه
- 20 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برنامه نویسی شی گرا با سی شارپ (2018)
- دوره آموزشی برنامه نویسی شی گرا با سی شارپ
- دوره آموزشی تمرین سی شارپ: رابط ها و کلاس های انتزاعی
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی نگاه اولیه به NET MAUI.
- دوره آموزشی Microsoft XAML: بخش سوم مفاهیم اصلی
- دوره آموزشی نکات و ترفندهای برنامه نویسی شی گرا در سی شارپ
- دوره آموزشی سی شارپ برای توسعه بازی یونیتی
مسیرهای مرتبط
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده سی شارپ
- مسیر آموزشی مبانی سی شارپ: از اصول پایه تا ساختارهای اصلی
- مسیر آموزشی آماده شدن برای گواهینامه یونیتی
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آردوینو
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی برترین مهارت های حال حاضر مهندسی
- مسیر آموزشی ساختن یک اپلیکیشن iOS