توسعهدهنده #C
مسیر یادگیری زبان #C از مبانی سینتکس تا LINQ، برنامهنویسی ناهمزمان و ویژگیهای نسخه ۱۳.
6 مرحله
- 1.
آشنایی با زبان #C
زبان برنامهنویسی شیگرا، مدرن و Strongly Typed مایکروسافت برای ساخت برنامههای وب، دسکتاپ، موبایل و Cloud روی .NET.
~2 ساعت - 2.
مبانی #C
مفاهیم پایهای که هر برنامهنویس C# باید قبل از فریمورکها بلد باشد: CLR، CTS/CLS، Managed Code، Stack/Heap و Garbage Collection.
~4 ساعتپیشنیاز: آشنایی با زبان #C - 3.
LINQ
زبان یکپارچه کوئری روی مجموعهها، آرایهها و دیتابیس در C#.
~3 ساعتپیشنیاز: مبانی #C - 4.
برنامهنویسی ناهمزمان (Async/Await)
مکانیزمی که اجازه میدهد عملیات I/O بدون بلاک کردن Thread و بهصورت غیرهمزمان اجرا شوند تا برنامه سریعتر و پاسخگوتر بماند.
~3 ساعتپیشنیاز: LINQ - 5.
مفاهیم پیشرفته #C
مجموعهای از قابلیتهای پیشرفته C# مثل Generics، Delegate، LINQ و Reflection که کدنویسی Type-safe، انعطافپذیر و بهینه را ممکن میکنند.
~4 ساعتپیشنیاز: برنامهنویسی ناهمزمان (Async/Await) - 6.
ویژگیهای جدید #C 13
مجموعه بهبودهای C# 13 (همراه با .NET 9) با تمرکز بر Performance، کاهش Boilerplate و افزایش خوانایی کد.
~2 ساعتپیشنیاز: مفاهیم پیشرفته #C
