تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی نوشتن برنامه های اجرایی با سی شارپ

دوره آموزشی نوشتن برنامه های اجرایی با سی شارپ

4 ساعت 16 دقیقهمتوسط2023-07-14

مدرسین

Microsoft Press

Microsoft Press

Microsoft

Markus Reynolds

Markus Reynolds

جزئیات دوره

اگه می‌خواهی در مورد برنامه‌نویسی با عملکرد بالا بیشتر یاد بگیری، این دوره مخصوص خودت ساخته شده. به مارکوس رینولدز، توسعه‌دهنده و مربی مایکروسافت، بپیوند که نشون می‌ده چطور می‌تونی از ماشین مجازی خارج بشی، تکنیک‌های برنامه‌نویسی سطح پایین رو با C# و Rust یاد بگیری و برنامه‌های سریع و کارآمد توی .NET 7 بسازی. پایه‌های مدیریت حافظه در .NET، مجموعه‌های کارآمد، کلاس‌های جدید حافظه، اشاره‌گرها و کدهای ناامن، فراخوانی پلتفرم و موارد دیگه رو بررسی می‌کنه. در طول دوره، نکاتی از مارکوس خواهی گرفت که چطور کد بومی رو به یک کتابخانه بومی کامپایل کنی تا بتونی داده‌ها رو بین C# و Rust منتقل کنی. تا پایان این دوره، آماده‌ای که مهارت‌های جدیدت رو به سطح بالاتری به عنوان یک توسعه‌دهنده C# ببری.

مهارت ها

Programming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • مقدمه

مدیریت حافظه دات نت

  • اهداف آموزشی
  • انواع مرجع و انواع ارزش را بیاموزید
  • عبور از طریق مرجع و ارزش را درک کنید
  • پشته در مقابل پشته را درک کنید
  • ساختارها را درک کنید
  • اشاره گرهای تابع را درک کنید

مجموعه‌های کارآمد

  • اهداف آموزشی
  • نحوه تخصیص مجموعه‌ها را بدانید
  • نحوه محاسبه پیچیدگی الگوریتمی زمان و مکان یک عملیات را یاد بگیرید
  • برنامه‌ای را با در نظر گرفتن پیچیدگی برنامه ریزی کنید
  • نحوه موازی سازی آسان عملیات روی یک مجموعه را بیاموزید
  • تفاوت بین کلاس ‌ها , رکوردها و دیکشنری‌های تغییرناپذیر و زمان استفاده از هر یک را بیاموزید.
  • عملکرد LINQ را درک کنید

کلاس‌های حافظه جدید

  • اهداف آموزشی
  • کلاس Span را یاد بگیرید
  • کلاس حافظه را یاد بگیرید
  • یک برنامه مثال ساده را با استفاده از Span، حافظه، ساختارها و نشانگرهای تابع برنامه ریزی کنید

اشاره گر و کد ناامن

  • اهداف آموزشی
  • اشاره گرها را یاد بگیرید
  • مارشالینگ را یاد بگیرید
  • stackalloc را یاد بگیرید
  • GlobalAlloc را یاد بگیرید
  • از کد ناامن استفاده کنید
  • یک وب اسکرپر با حافظه کارآمد برنامه ریزی کنید

فراخوانی پلتفرم

  • اهداف آموزشی
  • نحوه فراخوانی پلتفرم را بیاموزید
  • Import DLL در مقابل Import کتابخانه را درک کنید
  • داده‌ها را بین دات نت و یک DLL بومی منتقل کنید
  • یک برنامه بومی Win32 GUI را برنامه ریزی کنید

FFI و کتابخانه‌های بومی

  • اهداف آموزشی
  • درباره زنگ بیاموزید
  • یک Rust DLL بسازید
  • نحوه انتقال داده بین Rust و #C را بیاموزید
  • یک الگوریتم بومی را برنامه ریزی کنید

نتیجه

  • خلاصه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal