قاسم بساکی
نویسنده:
قاسم بساکی
تاریخ:
3 سال پیش
بازدید : 4404

نقشه راه بک اند با سی شارپ

زبان برنامه نویسی سی شارپ

سلام

در مقالات قبلی یک مسیر مستقیم معرفی کردیم برای کسانی می خوان برنامه نویس وب بشن.

به طور کلی اگر بخوام بگم

قرار شد به ترتیب :

HTML-CSS

JavaScript

رو به عنوان زبان های فرانت ، و یکی از زبان های زیر رو به عنوان زبان بک اند انتخاب کنیم.

PHP

JavaScript

C#

Python

که در این مقاله میخوام برای کسانی که قصد دارن برنامه نویسی سمت سرور رو قوی یاد بگیرن و همینطور C# رو انتخاب کردن صحبت کنیم.

شروع کار با C#

خیلی تخصصی در مورد این زبان صحبت نمی کنیم . چون تا دلتون بخاد تعاریف فنی در موردش زیاده و برای کسانی که تازه وارد این حوزه میشن ، غیر قابل فهم

خیلی ساده بخام توضیح بدم :

C# یک زبان برنامه نویسیه که میتونید باهاش برای پلتفرم های مختلف برنامه نویسی کنید. مثلا: 

برنامه نویسی تحت ویندوز

برنامه نویسی تحت وب

برنامه نویسی موبایل

هوش مصنوعی و ...

بخاطر همین انتخاب خوبیه برای کسانی که قصد دارن در چند تا زمینه ها کار کنن.

خوب حالا از کجا شروع کنیم؟

خوشبختانه آموزش های زیادی در زمینه C# وجود داره که بتونه شما رو راه بندازه که اصولا برای شروع ، شما این زبان رو به صورت ابتدایی یاد بگیرید در کنار SQL (دیتابیسی که قراره در کنار این زبان ازش استفاده کنید) و یک پروژه کوچک تحت ویندوز بنویسید .

بعد از اون یک آموزش ابتدایی از یکی از فریم ورک های اون مثلا ASP.NET MVC یا ASP.NET CORE

تماشا کنید و یک پروژه کوچک برای خودتون بزنید و بعد از اون یک آموزش پروژه محور تماشا کنید و همراه با اون کد بزنید و نهایتا با انجام چندیدن پروژه میتونید در این زمینه پیشرفت خوبی داشته باشید.

پیشنهاد بنده برای انتخاب فریمورک ، ASP.NET CORE هست به دلیل سرعت و کارایی که داره. و چون از لحاظ ساختاری تفاوت زیادی با ASP.NET MVC داره ، میتونید مستقیما ، پس از یادگیری اصول اولیه مباحث C# به سراغ این مورد برید.

البته فریم ورک های زیادی برای سی شارپ وجود داره که میتونید اونها رو یاد بگیرید . ولی توجه داشته باشید این مسیری که بنده خدمتتون معرفی می کنم یک مسیر مستقیم برای رسیدن به یک نقطه مطمئن هست که بعد از اون خودتون میتونید با توجه به نیاز و علاقه ابزار های خودتون رو انتخاب کنید.

برای انتخاب آموزش مناسب اگر نیاز به راهنمایی بود ، در خدمتتون هستم

لطفا وارد شو و نظر بده
محمد - 2 سال پیش

سلام،پیشنهاد خودتون بین سه مورد سی شارپ پایتون یا پی اچ پی کدومه؟کدومش راحت تره و بازدهیش به نسبت بیشتره؟
و اینکه منابع خوبیو معرفی میکنید برای هر کدوم؟
تشکر

پاسخ
قاسم - 2 سال پیش

سلام خدمت شما دوست عزیز
بستگی به هدفتون داره
ولی اگر میخواید توی شرکت های ایرانی کار کنید و زود به نتیجه برسید پیشنهاد بنده سی شارپ
اگر میخواید حرفه ای کار کنید و فریلنسر و برای خودتون کار کنید ، پیشنهاد بنده python هست
البته به سنتون هم بستگی داره . اگر هنوز جوون هستید و خیلی انرژی دارید با پایتون خیلی کارها میتونید بکنید

علی رضا - 2 سال پیش

php یک زبان ساده و رایگان هست منابع خوب هم داره فریمورک محبوبی داره که تو ایران الان خیلی از شرکت ها دارن می گیرند نیرو نمیدونم استاد چرا php بهتون پیشنهاد ندادن

پاسخ
قاسم - 2 سال پیش

سلام دوست عزیز . بله php عالیه و من خودم هم باهاش کار میکنم ولی برای کسی که هدفش رو نمیدونه و مسیررو پیدا نکرده پیشنهاد من یک زبان همه کاره هست که در آینده بتونیم هر مسیری که خواستیم ادامه بدیم.
نظر شما هم کاملا درسته و اگر کسی مسیر وب رو انتخاب کرده باشه من با علی رضا موافقم