دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
48 دقیقهمتوسط2024-08-26
مدرسین

Walt Ritscher
Programmer, UI Designer, Staff Instructor at LinkedIn Learning

Learn-it Labs
جزئیات دوره
با ده نکته دگرگونکننده از کدنویس خبره والت ریچر، در بهبود مهارتهای توسعه سیشارپ خود به عمق بروید. در این دوره، به بررسی روشهایی پرداخته میشود که به شما کمک میکند با چالشهای رایج در برنامهنویسی سیشارپ مقابله کنید و به بهترین شیوهها پایبند باشید. این دوره به طور جامع و عملی نکات کلیدی را برای بهینهسازی کدهای سیشارپ شما ارائه میدهد.
شما خواهید آموخت که چگونه با استفاده از روش TryGetValue از بروز شرایط مسابقه (race conditions) اجتناب کنید و با عبارات سوئیچ و تطبیق الگو کدهای خود را خواناتر و کارآمدتر کنید. یاد خواهید گرفت که چگونه کلمات را با زیرخط (underscore) خواناتر کنید و دادهها را از دنبالهها با استفاده از شاخصها برای استخراج موارد به صورت تمیزتر مدیریت کنید.
والت ریچر همچنین نحوه استفاده از ویژگی رد کردن (skip) را برای نادیده گرفتن مقادیر بازگشتی، ایجاد انواع غیرقابل تغییر (immutable types) با استفاده از رشته ایمن (secure strings)، و استفاده از مجموعه ImmutableList برای مدیریت ایمن دادهها را به شما آموزش میدهد. همچنین، تکنیکهای اشکالزدایی و کار با مجموعههای تو در تو با استفاده از SelectMany و سایر تکنیکهای پیشرفته را مورد بررسی قرار میدهد.
این دوره برای توسعهدهندگان سیشارپ متوسط طراحی شده و به شما کمک میکند تا کدهای تمیزتر، کارآمدتر و ایمنتری بنویسید و مهارتهای حرفهای خود را برای رشد و پیشرفت در حرفه خود افزایش دهید. با یادگیری این نکات و تکنیکهای کلیدی، میتوانید کدهایی با کیفیت بالا تولید کنید و به یک توسعهدهنده سیشارپ برجسته تبدیل شوید.
شما خواهید آموخت که چگونه با استفاده از روش TryGetValue از بروز شرایط مسابقه (race conditions) اجتناب کنید و با عبارات سوئیچ و تطبیق الگو کدهای خود را خواناتر و کارآمدتر کنید. یاد خواهید گرفت که چگونه کلمات را با زیرخط (underscore) خواناتر کنید و دادهها را از دنبالهها با استفاده از شاخصها برای استخراج موارد به صورت تمیزتر مدیریت کنید.
والت ریچر همچنین نحوه استفاده از ویژگی رد کردن (skip) را برای نادیده گرفتن مقادیر بازگشتی، ایجاد انواع غیرقابل تغییر (immutable types) با استفاده از رشته ایمن (secure strings)، و استفاده از مجموعه ImmutableList برای مدیریت ایمن دادهها را به شما آموزش میدهد. همچنین، تکنیکهای اشکالزدایی و کار با مجموعههای تو در تو با استفاده از SelectMany و سایر تکنیکهای پیشرفته را مورد بررسی قرار میدهد.
این دوره برای توسعهدهندگان سیشارپ متوسط طراحی شده و به شما کمک میکند تا کدهای تمیزتر، کارآمدتر و ایمنتری بنویسید و مهارتهای حرفهای خود را برای رشد و پیشرفت در حرفه خود افزایش دهید. با یادگیری این نکات و تکنیکهای کلیدی، میتوانید کدهایی با کیفیت بالا تولید کنید و به یک توسعهدهنده سیشارپ برجسته تبدیل شوید.
مهارت ها
C#Tips, Tricks, & TechniquesProgramming LanguagesMicrosoftSoftware Development
سرفصل ها
0. مقدمه
- 01 - ده نکته برای توسعه دهندگان سی شارپ
- 02 - نحوه دسترسی به کد نمونه در GitHub
1. ده نکته برای توسعه دهندگان سی شارپ
- 03 - از شرایط مسابقه با روش TryGetValue اجتناب کنید
- 04 - دستورات سوئیچ بهتر با تطبیق الگو
- 05 - حروف لفظی قابل خواندن با خط زیر
- 06 - موارد را از دنباله با شاخص استخراج کنید
- 07 - ویژگی حذف - روش صحیح نادیده گرفتن مقادیر برگشتی
- 08 - با عملگر شرطی عملکرد بیشتری داشته باشید
- 09 - یک نوع غیرقابل تغییر با thread-safe ایجاد کنید
- 10 - از مجموعه ImmutableList استفاده کنید
- 11 - نمایش اطلاعات دیباگر سفارشی
- 12 - با مجموعههای تو در تو و SelectMany کار کنید
نتیجه گیری
- 13 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی تمرین عملی سی شارپ با ساختارهای دادهای
- دوره آموزشی سی شارپ پیشرفته: الگوهای برنامهنویسی تابعی
- دوره آموزشی یادگیری جامع سی شارپ و دات نت
- دوره آموزشی تسلط بر ابزارهای هوش مصنوعی برای توسعه مؤثر سی شارپ
- دوره آموزشی سی شارپ پیشرفته: کلاسها، رکوردها و ساختارها
- دوره آموزشی توسعه سی شارپ و دات نت با VS Code
- دوره آموزشی توسعه سی شارپ و دات نت با ویژوال استودیو