رفتن به محتوای اصلی

نقشه راه دوره برنامه‌نویسی سی‌شارپ

زمان مطالعه 3 دقیقه مطالعه
بازدید 6 بازدید
تاریخ انتشار ۱۴۰۵/۰۷/۱۷
نقشه راه دوره برنامه‌نویسی سی‌شارپ

نقشه راه دوره برنامه‌نویسی سی‌شارپ؛ راهنمای عملی استفاده از مسیر یادگیری و امکانات سایت.

این مسیر برای چه کسی است؟

این دوره از برنامه کنسولی آغاز می‌شود تا حواس شما روی زبان و منطق متمرکز باشد. نوع داده، تبدیل، شرط، حلقه و تابع پایه ساخت برنامه‌اند؛ سپس کلاس، رابط و مدیریت خطا را روی مسئله واقعی یاد می‌گیریم. در تمرین‌ها ورودی و خروجی دقیق است و کد C# به صورت دستی بازبینی می‌شود. نام‌گذاری، مسئولیت روشن متدها و کنترل حالت نامعتبر به اندازه رسیدن به خروجی اهمیت دارند. پروژه پایانی یک برنامه مدیریت داده کوچک است که ساختارش قابل آزمایش و توسعه باشد؛ داشتن یک فریم‌ورک رابط کاربری پیش‌نیاز این مسیر نیست.

شروع با C#

موضوعات این فصل: محیط .NET و برنامه کنسولی، متغیر و نوع داده، ورودی و خروجی، تبدیل و TryParse، شرط و حلقه. برای هر فصل یک برنامه کنسولی کوچک بنویس، نوع داده و مسئولیت متد را روشن کن و خروجی را از رابط نمایش جدا نگه دار.

ساختارهای پایه

موضوعات این فصل: آرایه و List، رشته و قالب خروجی، متد و پارامتر، Dictionary و شمارش، آزمون حالت مرزی. برای هر فصل یک برنامه کنسولی کوچک بنویس، نوع داده و مسئولیت متد را روشن کن و خروجی را از رابط نمایش جدا نگه دار.

شیءگرایی

موضوعات این فصل: کلاس و سازنده، کپسوله‌سازی، ارث‌بری و ترکیب، رابط و چندریختی، مدل‌سازی موجودیت. برای هر فصل یک برنامه کنسولی کوچک بنویس، نوع داده و مسئولیت متد را روشن کن و خروجی را از رابط نمایش جدا نگه دار.

کیفیت برنامه

موضوعات این فصل: مدیریت استثنا، LINQ و پیمایش، خواندن داده ساختاریافته، تقسیم مسئولیت‌ها، تست و رفع اشکال. برای هر فصل یک برنامه کنسولی کوچک بنویس، نوع داده و مسئولیت متد را روشن کن و خروجی را از رابط نمایش جدا نگه دار.

پروژه نهایی

موضوعات این فصل: مدل داده و نیازمندی، اعتبارسنجی ورودی، عملیات جست‌وجو، ذخیره و بازیابی، بازبینی و مستندسازی. برای هر فصل یک برنامه کنسولی کوچک بنویس، نوع داده و مسئولیت متد را روشن کن و خروجی را از رابط نمایش جدا نگه دار.

تمرین و معیار پیشرفت

تاپیک این دوره ۷۵ تمرین آسان، ۵۰ متوسط و ۲۵ سخت دارد. از آسان شروع کن؛ آسان بودن به معنی بی‌نیازی از توضیح نیست. پاسخ‌ها فعلاً توسط مدیر یا ادمین مجاز بررسی می‌شوند؛ درستی، خوانایی، کامنت اصولی، هزینه و قرارداد معیارهای بازبینی‌اند. وقتی بتوانی یک مسئله را بدون اتکا به مثال حفظ‌شده حل و توضیح بدهی، به سطح بعدی برو.

وضعیت دوره و ادامه مسیر

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

مطالعه تکمیلی

برای جزئیات زبان به مستندات رسمی C# مراجعه کن و نسخه محیط خودت را با مستندات تطبیق بده.

قدم بعدی

از تمرین‌ها شروع کن، نتیجه‌ها را در داشبورد ببین و برای مشکل مشخص از تیکت استفاده کن.