دوره آموزشی سی شارپ پیشرفته: برنامه نویسی شی گرا
1 ساعت 46 دقیقهپیشرفته2023-10-10
مدرسین

Joe Marini
Senior Developer Advocate at Google, Developer
جزئیات دوره
یک ضرب المثل قدیمی وجود دارد که می گوید: «در دات نت، همه چیز یک شی است»، و اگر اینطور است، پس دانستن نحوه نوشتن کدهای سی شارپ شی گرا بسیار ضروری است. در این دوره، جو مارینی شما را فراتر از اصول اولیه کلاسهای نوشتن میبرد و برخی از مفاهیم پیشرفتهتر C# OOP را معرفی میکند که خواندن و نگهداری برنامهها را آسانتر میکند، به سناریوهای رایج برنامهنویسی در دنیای واقعی رسیدگی میکند و عملکرد کلی کد را بهبود میبخشد. با جو در این دوره همراه باشید تا دانش و اعتماد به نفس استفاده از تمامی ویژگی های برنامه نویسی شی گرا سی شارپ را به موثرترین روش برای پروژه های خود به دست آورید.
مهارت ها
C#AdvancedProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
مقدمه
- #C OOP سطح بعدی
- راه اندازی
#C مبانی شی گرا
- تعریف کلاس ها
- خواص
- ارث
- اصلاح کنندههای دسترسی
- انواع ناشناس
عملیات کلاس
- استفاده از مقداردهی اولیه شی
- اعضای فقط خواندنی
- ویژگیهای init-only
- خواص مورد نیاز
- چالش - یک کلاس کارمند بسازید
- راه حل - یک کلاس کارمند بسازید
کلاسها و روشهای استاتیک
- اعضای ثابت
- کلاسهای استاتیک
- سازندههای ایستا
- چالش - اضافه کردن اعضای ثابت به کارمند
- راه حل - اضافه کردن اعضای ثابت به کارمند
کلاسهای چکیده و مهر و موم شده
- مروری بر کلاسهای انتزاعی
- تعریف کلاس انتزاعی
- روشها و خواص انتزاعی
- کلاسهای مهر و موم شده
- چالش - کلاس کارمند انتزاعی
- راه حل - کلاس کارمند انتزاعی
نتیجه
- مراحل بعدی