.: مشخصات درس
اهداف و مهارتها

ASP.NET Core 3.0 یکی از سریعترین فریموورک های سمت سرور موجود می باشد و به توسعه دهندگان یک ابزار انعطاف پذیر ، قوی و  کارآمد ارائه می کند تا بتوانند سرویس ها و وبسایت های جذاب بسازند . 



شرایط شرکت کنندگان
آشنايي با زبان C# و طراحي Front-End

توانایی های مورد انتظار از دانشپذیران در پایين دوره
اين دوره كاملاً عملي است، با تمركز بر شروع كار با ASP.NET Core 3.0 و چارچوب NET Core 3.0. و استفاده از آنها براي ساخت يك وبسايت جذاب. اين دوره به شما موارد ضروري را جهت شروع ASP.NET Core 3.0 مي آموزد.شما مي آموزيد كه از ويژگي هاي مختلف چارچوب استفاده كنيد و با ويرايشگر مشهور ويژوال استوديو كار كنيد. در پايان دوره، مهارت هاي لازم را براي برآورده كردن نيازهاي توسعه برنامه هاي كاربردي مدرن و ساده سازي توسعه ي back end وب سايت با ASP.NET Core 3.0 به دست خواهيد آورد

مخاطبان
دانش آموختگان دوره html & css با دانش برنامه نويسيC# كساني كه قصد پياده سازي پروژه هايback end را دارند

مدت
30  ساعت

كاربرد درس در ساير دروس


سرفصل

شروع کار با ASP.NET Core 3.0

  1. بررسی دوره
  2. راه اندازی ویژوال استودیو و .NET Core 3.0 SDK
  3. طرح پروژه
  4. پیکر بندی
  5. ارائه ی فایل های استاتیک

چگونه معماری MVC در ASP.NET Core کار می کند؟

  1. مسیریابی خصوصیت
  2. کار با کنترلرها
  3. افزودن Views
  4. افزودن مدل ها
  5. قرار دادن همه موارد در کنار هم

استفاده از Entity Framework Core

  1. نصب و پیکر بندی SQL Server LocalDB
  2. مپ کردن داده ها
  3. مهاجرت (Migrations)
  4. پرس و جوی داده
  5. linq

ساخت اپلیکیشن وب Razor Pages در ASP.NET

  1. ایجاد طرح View
  2. رسیدگی به درخواست های GET
  3. رسیدگی به درخواست های POST
  4. تزریق وابستگی
  5. قرار دادن همه موارد در کنار هم

تست، نظارت، ایمن سازی و استقرار وب سایت

  1. تست با xUnit
  2. نظارت بر اپلیکیشن با App Insights
  3. ایمن سازی اپلیکیشن
  4. استقرار در IIS 
 
شرکت کنندگان در دوره لازم است برای شرکت در این دوره تجهیزات زیر را در اختیار داشته باشند:

1- اینترنت پر سرعت بیشتر از 512 کیلوبایت متقارن

2- کامپیوتر یا لپ تاپ با حداقل مشخصات

  • Requires a 2.6 GHz or faster processor. Quad core or better recommended.
  • Requires 4 GB of RAM or higher for load generation
  • Requires 10 GB of hard disk space
  • Microsoft Internet Explorer 9 or later, Windows Edge browser, Mozilla Firefox, and GoogleChrome

یا موبایل - تبلت: Google Android 4.4 or later·Apple iOS: iOS 8.1.2 or later
نرم افزار های مورد نیاز دوره :

  • VISUAL STUDIO CODE اخرین نسخه

3-HEADSET برای شنیدن یا صحبت نمودن

نکته: لینک بازپخش کلاس نیز در انتهای هر جلسه برای هر یک از دانش پذیران از طریق اکانت آموزش مجازی ارسال می شود.( این لینک به مدت یک هفته در دسترس خواهد بود)