دوره آموزشی #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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code