C# زبانی چندمنظوره، ایمن از نظر نوع و بسیار سریع است که روی .NET اجرا میشود — از وب و بازی (Unity) تا دسکتاپ، موبایل و ابر. چیزی که C# را خاص میکند ترکیبی نادر است: نحو ساده برای شروع، و ابزارهای سطح پایین مثل Span و کنترل حافظه برای وقتی که کارایی حرف اول را میزند. این رودمپ از پایه تا درونیات زبان و رانتایم میرود.
۱۱ تا ۲۳ماه با هفتهای ۱۰ تا ۱۵ ساعت بهتر است قبلش این را رفته باشی: پایهٔ مشترک
پیشرفت تو ۰ از ۴۳ مهارت روی هر گره بزن تا بدانی چرا لازم است، چه موضوعهایی زیرش است و کدام مسیر کدنامه درسش میدهد — و وضعیتش را علامت بزن. همهچیز در مرورگر خودت میماند.
۱ شروع: .NET و ابزار ۱ ماه · ۰ از ۴
SDK و dotnet CLI IDE و دیباگر .NET کد را چطور اجرا میکند Git ۲ مبانی زبان ۱ تا ۲ ماه · ۰ از ۵
نوعها و متغیرها کنترل جریان متدها ۳ شیءگرایی و طراحی نوع ۱ تا ۲ ماه · ۰ از ۶
کلاس و شیء ارثبری و چندریختی رابطها record، struct و enum کپسولهسازی و دسترسی SOLID ۴ Generics، مجموعهها و LINQ ۱ تا ۲ ماه · ۰ از ۵
Generics مجموعهها delegate، lambda و رویداد ۵ ناهمگامی و همروندی ۲ تا ۳ ماه · ۰ از ۴
نخها و همگامسازی Channels و Parallel ۶ C# مدرن ۱ تا ۲ ماه · ۰ از ۵
تطبیق الگو نوعهای ارجاعی nullable نحو جدید Reflection و attribute Source generator ۷ حافظه و کارایی ۱ تا ۳ ماه · ۰ از ۴
زبالهروب (GC) Span و Memory IDisposable و منابع بنچمارک و پروفایل ۸ تست و کیفیت کد ۱ تا ۲ ماه · ۰ از ۴
کتابخانهٔ assertion تحلیلگر و سبک کد ۹ اکوسیستم و مسیرهای تخصصی ۲ تا ۶ ماه · ۰ از ۶
NuGet الگوهای طراحی ASP.NET Core دسکتاپ و موبایل بازیسازی با Unity خواندن کد دیگران نرم