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

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

48 دقیقهمتوسط2024-08-26

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

Learn-it Labs

Learn-it Labs

جزئیات دوره

با ده نکته دگرگون‌کننده از کدنویس خبره والت ریچر، در بهبود مهارت‌های توسعه سی‌شارپ خود به عمق بروید. در این دوره، به بررسی روش‌هایی پرداخته می‌شود که به شما کمک می‌کند با چالش‌های رایج در برنامه‌نویسی سی‌شارپ مقابله کنید و به بهترین شیوه‌ها پایبند باشید. این دوره به طور جامع و عملی نکات کلیدی را برای بهینه‌سازی کدهای سی‌شارپ شما ارائه می‌دهد.
شما خواهید آموخت که چگونه با استفاده از روش TryGetValue از بروز شرایط مسابقه (race conditions) اجتناب کنید و با عبارات سوئیچ و تطبیق الگو کدهای خود را خواناتر و کارآمدتر کنید. یاد خواهید گرفت که چگونه کلمات را با زیرخط (underscore) خواناتر کنید و داده‌ها را از دنباله‌ها با استفاده از شاخص‌ها برای استخراج موارد به صورت تمیزتر مدیریت کنید.
والت ریچر همچنین نحوه استفاده از ویژگی رد کردن (skip) را برای نادیده گرفتن مقادیر بازگشتی، ایجاد انواع غیرقابل تغییر (immutable types) با استفاده از رشته ایمن (secure strings)، و استفاده از مجموعه ImmutableList برای مدیریت ایمن داده‌ها را به شما آموزش می‌دهد. همچنین، تکنیک‌های اشکال‌زدایی و کار با مجموعه‌های تو در تو با استفاده از SelectMany و سایر تکنیک‌های پیشرفته را مورد بررسی قرار می‌دهد.
این دوره برای توسعه‌دهندگان سی‌شارپ متوسط طراحی شده و به شما کمک می‌کند تا کدهای تمیزتر، کارآمدتر و ایمن‌تری بنویسید و مهارت‌های حرفه‌ای خود را برای رشد و پیشرفت در حرفه خود افزایش دهید. با یادگیری این نکات و تکنیک‌های کلیدی، می‌توانید کدهایی با کیفیت بالا تولید کنید و به یک توسعه‌دهنده سی‌شارپ برجسته تبدیل شوید.

مهارت ها

C#Tips, Tricks, & TechniquesProgramming LanguagesMicrosoftSoftware Development

سرفصل ها

مقدمه

  • ده نکته برای توسعه دهندگان سی شارپ
  • نحوه دسترسی به کد نمونه در GitHub

ده نکته برای توسعه دهندگان سی شارپ

  • از شرایط مسابقه با روش TryGetValue اجتناب کنید
  • دستورات سوئیچ بهتر با تطبیق الگو
  • حروف لفظی قابل خواندن با خط زیر
  • موارد را از دنباله با شاخص استخراج کنید
  • ویژگی حذف - روش صحیح نادیده گرفتن مقادیر برگشتی
  • با عملگر شرطی عملکرد بیشتری داشته باشید
  • یک نوع غیرقابل تغییر با thread-safe ایجاد کنید
  • از مجموعه ImmutableList استفاده کنید
  • نمایش اطلاعات دیباگر سفارشی
  • با مجموعه‌های تو در تو و SelectMany کار کنید

نتیجه گیری

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