چه پیش نیازهای برای یادگیری asp.net core  لازم است؟
چه پیش نیازهای برای یادگیری asp.net core لازم است؟

اگر در حال مطالعه این مقاله هستید، احتمالا تصمیم گرفته اید در آینده ای نزدیک تبدیل به یک برنامه نویس backend شوید و از تمامی تکنولوژی های موجود یکی از بهترین گزینه ها یعنی asp.net core را انتخاب کرده اید.

قبل از شروع موضوع  اصلی به شما تبریک عرض میکنم زیرا شما یکی از بهترین تکنولوژی ها را انتخاب کرده اید که به زودی می توانید جایگاه شغلی مناسبی در ایران یا حتی خارج از کشور به دست بیاورید و به درآمد بسیار خوبی برسید.

سوالی که ذهن همه کسانی که قصد یادگیری asp.net core را دارند به خود مشغول میکند این است که قبل از شروع به آموزش asp چه پیش نیازهای لازم است یاد بگیرم؟در ادامه ما جواب این سوال را برای شما تشریح می کنیم.

 

  پیش نیاز asp.net core

 

  • آشنایی با الگوریتم و فلوچارت

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

 

 

 پیش نیاز یادگیری asp.net - الگوریتم و فلوچارت

  • آشنایی مقدماتی با html

Html یک زبان نشانه گذاری سمت فرانت است که  بخش فرانت سایت را با html طراحی می کنیم.هر چند که شما تصمیم گرفته اید برنامه نویسی backend انجام بدهید ولی به ناچار مجبورید بر روی بسیاری از پروژه ها به تنهایی همه بخش ها را انجام بدهید و باید html را در حد مقدماتی بلد باشید و در حین انجام کار به مرور تمامی امکانات html را فرا بگیرید.برای یادگیری asp.net هم باید html را در حدی بلد باشید که frontend سایت را طراحی کنید که نتیجه کار را مشاهده نمایید.

      

  html پیشنیاز یاذگیری asp.net

  • آشنایی مقدماتی با css

با html ساختار و محتوای صفحات وب سایت را طراحی می کنیم و با css ظاهر گرافیکی و قالب سایت را طراحی می کنیم. معمولا در شرکت های نسبتا پیشرفته کار طراحی قالب سایت را یک تیم برنامه نویسی frontend انجام می دهند و از شما به عنوان یک برنامه نویس asp.net انتظار طراحی قالب های گرافیکی خیلی زیبا را ندارند ولی باید به بتوانید با قالب های طراحی شده به خوبی ارتباط برقرار کنید و از آنها در پروژه asp.net core استفاده کنید.

 

   css پیش نیاز یادگیری asp.net core

  • JavaScript / jquery

با  javascript و jquery تعامل کاربر با سایت را طراحی می کنیم. این گزینه ها به هیچ عنوان پیش نیاز  asp.net core نیست ولی آشنایی با  این دو توانایی های شما را خیلی بالاتر می برد و می توانید سایت های با کیفیت بالاتری طراحی کنید.

     javascript

 

  • آشنایی با زبان c#  (سی شارپ )

زبان c# (سی شارپ) یک زبان سطح بالا می باشد که توسط مایکروسافت ارائه شده است. زبان برنامه نویسی با asp.net core سی شارپ می باشد و شما قبل از اقدام به یادگیری asp.net core حتما باید با دستورات این زبان آشنا شوید.

برای آشنایی مقدماتی با سی شارپ دوره رایگان آموزش سی شارپ سایت باگتو را ببینید  

 

  آشنایی با زبان سی شارپ پیش نیاز یادگیری asp.net core

  • آشنایی با یک دیتابیس

برای ذخیره سازی اطلاعات باید از یک دیتابیس استفاده کنیم. و باید با یکی از دیتابیس های موجود آشنایی کافی داشته باشیم. من برای یادگیری به شماsql server را پیشنهاد می کنیم. البته دیتابیس را می توانید همزمان به asp.net core یاد بگیرید. و یا بخش مقدماتی asp.net core را یاد بگیرید و پس از رسیدن به مباحث دیتابیسی شروع به یادگیری sql server نمایید.

  • Ef Core

اگر در پروژه ی asp.net قصد ذخیره داده ها بر روی  sql server را دارید باید ef core را هم یاد بگیرید. البته در بسیاری از آموزشگاه ها و آموزش های آنلاین برنامه نویسی ef core را در حد راه انداختن کار به شما آموزش می دهند ولی توصیه می کنم این مورد را تخصصی و کامل یاد بگیرید.

برای  یادگیری  ef core  شما میتوانید از مقالهef core چیست سایت باگتو  و  همچنین فصل پنجم  دوره رایگان آموزش asp استفاده نمایید.

آیا برای یادگیری asp.net core حتما باید با asp.net mvc  کار کرده باشیم؟

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

اگر سوالی در این مورد دارید می توانید در بخش نظرات از من بپرسید.

 

تگ‌ها
اشتراک
15 نظرات
  • عکس پروفایل Zerangzadeh در سایت باگتو
  • |
  • ارسال شده توسط : Zerangzadeh
  • |
  • زمان : 1400/08/17

با سلام. منظور از   asp .net core mvc and webAPI همون asp .net core هستش؟

سلام MVC یک الگو است که در Asp.Net Core  هم وجود داره

در ورژن قبلی دات نت یعنی DotNet Framework هم وجود داشت


  • عکس پروفایل آرزو در سایت باگتو
  • |
  • ارسال شده توسط : آرزو
  • |
  • زمان : 1399/02/17

سلام

تشکر میکنم از آموزش های رایگان و  عالیتون. من از طریق همین مقاله با سایت شما آشنا شدم و همینجا بود که با دوره asp.net core باگتو آشنا شدم.

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

من تمامی ویدیو ها رو دیدم و الا یک هفته ای میشه منتظر ادامه دوره هستم لطفا در صورت امکان بقیه دوره رو هم بزارین که استفاده کنیم.

درضمن قسمت دوره ها امکان ارسال نظر نبود مجبور شدم بیام اینجا ارسال کنم


  • عکس پروفایل mohammad Esmaeili در سایت باگتو
  • |
  • ارسال شده توسط : mohammad Esmaeili
  • |
  • زمان : 1399/02/16

دوستان سلام

اینو به عنوان تجربه خودم میگم. تو خیلی از سایتها گفته و حتی تبلیخ میشه که برای کار با Asp.net آشنایی با سی شارپ کافیه.

ولی اگه واقعا میخواهین مفاهیم رو عمیق بفهمین و فقط حفظ نکنین باید به سی شارپ مسلط باشین.

مفاهیم شی گرایی رو کامل بدونین. کار با کالکشن ها رو  دقیقا بدونین و بسته به جا درست ازشون استفاده کنین. دلیگیت، اکشن، پریدیکیت، لامبدا رو واقعا درک کرده باشین. به شدت ازشون تو asp.net استفاده شده.

اکستنشن متد و لینک رو کامل یاد بگیرین.

دیزاین پترن ها رو اگه بتوین یاد بگیرین که دیگه عالی مشه.

 


  • عکس پروفایل احسان بابائی در سایت باگتو
  • |
  • ارسال شده توسط : احسان بابائی
  • |
  • زمان : 1399/01/27

سلام دوست عزیز سایت ما با asp.net core نوشته شده. البته که هنوز خیلی جای کار داره.

سایت دی جی کالا هم اخرین ورژن رو با php زده شده.

البته دی جی کالا از معماری میکروسرویس استفاده می کنه و از زبان های دیگه هم استاده کرده

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


  • عکس پروفایل H در سایت باگتو
  • |
  • ارسال شده توسط : H
  • |
  • زمان : 1399/01/27

سلام ببخشید سایت های خوب مثل دی جی کالا وسایت خودتون را باچه زبانی نوشتن ممنون بیشتر جهت اطلاع خودم


  • عکس پروفایل احسان بابائی در سایت باگتو
  • |
  • ارسال شده توسط : احسان بابائی
  • |
  • زمان : 1399/01/13

آموزش پروژه محور asp.net core  در سایت آپلود شد. میتونید رایگان دانلود کنید


  • عکس پروفایل مرتضوي در سایت باگتو
  • |
  • ارسال شده توسط : مرتضوي
  • |
  • زمان : 1398/11/30

بين دات نت كور و پايتون كدوم زبان رو به كن پيشنهاد ميكنيد ياد بگيرم؟


  • عکس پروفایل علي اختباري در سایت باگتو
  • |
  • ارسال شده توسط : علي اختباري
  • |
  • زمان : 1398/11/29

بهترين آموزش asp.net core رو از كجا دانلود كنيم؟


  • عکس پروفایل لیلا کیانی در سایت باگتو
  • |
  • ارسال شده توسط : لیلا کیانی
  • |
  • زمان : 1398/11/28

حقوق برنامه نويس ها بستگي به تجربه برنامه نويس و شرايط مالي شركت داره و يه رنج حقوقي خاصي نداره. 

اماري كه من ميتونم بهتون ارائه كنم در سال ٩٨ از ماهي ٣ ميليون تومان تا ٢٥ ميليون تومان است.

البته هرچه حقوق بالاتر بره تعداد هم پايينتر مياد . و به سختي تو ايران شغلي با ماهي بالاي ١٢ ميليون تومان پيدا ميشه. خارج از كشور هم با دلار ١٣ هزار تومان ساليانه بالاي ٦٠٠ ميليون تومان ميانگين درامد يه برنامه نويسه.

 


  • عکس پروفایل صفا صفدري در سایت باگتو
  • |
  • ارسال شده توسط : صفا صفدري
  • |
  • زمان : 1398/11/28

بازار كار asp.net core توي ايران چجوره؟؟ ميانگين چقدر حقوق ميگيرن؟

Asp بهتره يا php ؟


  • عکس پروفایل کبری در سایت باگتو
  • |
  • ارسال شده توسط : کبری
  • |
  • زمان : 1398/11/22

توی سایت تاپ لرن خوندم که asp.net mvc پیش نیازه asp.net core می باشد. الان من موندم از کجا شروع کنم. هر سایتی یه چیزی می نویسه


  • عکس پروفایل علیرضا در سایت باگتو
  • |
  • ارسال شده توسط : علیرضا
  • |
  • زمان : 1398/11/22

بسیار عالی خیلی خب توضیح داده شده بود. تشکر از تیم باگتو


  • عکس پروفایل احسان بابائی در سایت باگتو
  • |
  • ارسال شده توسط : احسان بابائی
  • |
  • زمان : 1398/11/21

بله ميتونيد شروع كنيد بقيه موارد رو در حين انجام كار ياد ميگيريد. فقط توصيه ميكنم وقت زيادي روي الگوريتم و فلوچارت بزارين كه ذهنتون كامل آماده بشه براي حا مسائل برنامه نويسي


  • عکس پروفایل ناهيد در سایت باگتو
  • |
  • ارسال شده توسط : ناهيد
  • |
  • زمان : 1398/11/20

من با دانش كمي كه از html دارم توصيه ميكنيد كه از الان برم asp.net core 3 رو ياد بگيرم؟


  • عکس پروفایل علی در سایت باگتو
  • |
  • ارسال شده توسط : علی
  • |
  • زمان : 1398/11/01

سلام جناب بابایی آیا دوره آموزش رایگان asp.net core 3 را سراغ دارید به من معرفی کنید؟ تشکر

ما به زودی دوره آموزش پروژه محور asp.net core 3 را بر روی سایت باگتو قرار می دهیم. دوره های asp.net core رایگان به زبان انگلیسی رو هم می تونید با یه سرچ توی گوگل پیدا کنید.



برای ارسال نظر باید وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام