دوره آموزشی سی شارپ پیشرفته: برنامه نویسی شی گرا

دوره آموزشی سی شارپ پیشرفته: برنامه نویسی شی گرا

1 ساعت 46 دقیقهپیشرفته2023-10-10

مدرسین

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

جزئیات دوره

یک ضرب المثل قدیمی وجود دارد که می گوید: «در دات نت، همه چیز یک شی است»، و اگر اینطور است، پس دانستن نحوه نوشتن کدهای سی شارپ شی گرا بسیار ضروری است. در این دوره، جو مارینی شما را فراتر از اصول اولیه کلاس‌های نوشتن می‌برد و برخی از مفاهیم پیشرفته‌تر C# OOP را معرفی می‌کند که خواندن و نگهداری برنامه‌ها را آسان‌تر می‌کند، به سناریوهای رایج برنامه‌نویسی در دنیای واقعی رسیدگی می‌کند و عملکرد کلی کد را بهبود می‌بخشد. با جو در این دوره همراه باشید تا دانش و اعتماد به نفس استفاده از تمامی ویژگی های برنامه نویسی شی گرا سی شارپ را به موثرترین روش برای پروژه های خود به دست آورید.

مهارت ها

C#AdvancedProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

مقدمه

  • #C OOP سطح بعدی
  • راه اندازی

#C مبانی شی گرا

  • تعریف کلاس ها
  • خواص
  • ارث
  • اصلاح کننده‌های دسترسی
  • انواع ناشناس

عملیات کلاس

  • استفاده از مقداردهی اولیه شی
  • اعضای فقط خواندنی
  • ویژگی‌های init-only
  • خواص مورد نیاز
  • چالش - یک کلاس کارمند بسازید
  • راه حل - یک کلاس کارمند بسازید

کلاس‌ها و روش‌های استاتیک

  • اعضای ثابت
  • کلاس‌های استاتیک
  • سازنده‌های ایستا
  • چالش - اضافه کردن اعضای ثابت به کارمند
  • راه حل - اضافه کردن اعضای ثابت به کارمند

کلاس‌های چکیده و مهر و موم شده

  • مروری بر کلاس‌های انتزاعی
  • تعریف کلاس انتزاعی
  • روش‌ها و خواص انتزاعی
  • کلاس‌های مهر و موم شده
  • چالش - کلاس کارمند انتزاعی
  • راه حل - کلاس کارمند انتزاعی

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان