دوره آموزشی ASP.NET Core MVC
2 ساعت 43 دقیقهمتوسط2019-05-03
مدرسین

Jess Chadwick
Software Consultant
جزئیات دوره
ASP.NET Core، چارچوب توسعه وب مایکروسافت، شامل یک تجربه توسعه دهنده بهینه، عملکرد بهتر در زمان اجرا و پشتیبانی چند پلتفرمی برای Windows، Mac و Linux است. در این دوره، جس چادویک اصول اولیه برای راه اندازی و راه اندازی شما با ASP.NET Core و ایجاد برنامه های کاربردی با کیفیت حرفه ای خود را معرفی می کند. او راه اندازی و نصب، کار با چارچوب ASP.NET Core و تکنیک های مورد نیاز برای مدیریت داده ها، استفاده مجدد از کد، ساخت API های وب و ایمن سازی برنامه های جدید خود را مورد بررسی قرار می دهد. همه اینها همراه با بهترین شیوه های استاندارد صنعت مانند تزریق وابستگی و الگوی کنترل مدل برای کد مدولار بیشتر گنجانده شده است.
اهداف یادگیری
بلوک های اصلی برنامه های کاربردی ASP.NET Core
ایجاد پروژه جدید
پاسخگویی به درخواست های HTTP
ارائه فایلهای استاتیک
درک الگوی MVC
رسیدگی به درخواستها با کنترلرها
مسیریابی
ارائه HTML با Razor
ارائه داده ها، مشاهده نشانه گذاری و مشاهده منطق
ایجاد فرم های HTML
اعتبار داده های فرم
خواندن و نوشتن از پایگاه داده با Entity Framework
بهبود تجربه کاربر
نمایش داده ها با API وب
ایمن سازی برنامه ASP.NET شما
اهداف یادگیری
بلوک های اصلی برنامه های کاربردی ASP.NET Core
ایجاد پروژه جدید
پاسخگویی به درخواست های HTTP
ارائه فایلهای استاتیک
درک الگوی MVC
رسیدگی به درخواستها با کنترلرها
مسیریابی
ارائه HTML با Razor
ارائه داده ها، مشاهده نشانه گذاری و مشاهده منطق
ایجاد فرم های HTML
اعتبار داده های فرم
خواندن و نوشتن از پایگاه داده با Entity Framework
بهبود تجربه کاربر
نمایش داده ها با API وب
ایمن سازی برنامه ASP.NET شما
مهارت ها
ASP.NET Core MVCASP.NET CoreBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentLearningWeb DevelopmentMicrosoft
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
- 04 - راهاندازی محیط توسعه
- 05 - نمونه معرفی اپلیکیشن
- 06 - چه خبر است
1. مبانی
- 07 - بلوکهای ساختمان برنامههای ASP.NET Core
- 08 - یک پروژه جدید ایجاد کنید
- 09 - به درخواستهای HTTP پاسخ دهید
- 10 - سرویس فایلهای استاتیک
- 11 - رسیدگی به خطا و تشخیص
- 12 - از تنظیمات سفارشی استفاده کنید
- 13 - تنظیمات پیکربندی را پر کنید
- 14- با تزریق وابستگی قابلیت نگهداری را افزایش دهید
2. الگوی Model-View-Controller (MVC).
- 15 - الگوی مدل-نما-کنترلر (MVC) را درک کنید
- 16 - URLهای اپلیکیشن خود را سفارشی کنید
- 17 - رسیدگی به درخواستها با کنترلرها
- 18 - پارامترها را به اقدامات کنترلر منتقل کنید
- 19 - مسیریابی را درک کنید
- 20 - URLهای اپلیکیشن خود را سفارشی کنید
3. HTML را با Views رندر کنید
- 21 - HTML را با Razor رندر کنید
- 22 - محتوای پویا را با Razor رندر کنید
- 23 - استفاده مجدد از نشانه گذاری HTML مشترک با طرح بندی
- 24 - ارائه بخشهای قابل استفاده مجدد از محتوا در یک طرح
- 25 - دادهها را از کنترلر به view منتقل کنید
- 26 - رندر دادهها با نماهای تایپ شده قوی
4. با دادهها کار کنید
- 27 - فرمهای HTML با تایپ قوی ایجاد کنید
- 28 - دادههای فرم را به اقدامات کنترلر ارسال کنید
- 29 - دادههای پست فرم را اعتبار سنجی کنید
- 30 - از تگ کمک کنندهها برای ساده سازی فرمها استفاده کنید
- 31 - پایگاه داده را با استفاده از EntityFramework نمایش دهید
- 32 - با استفاده از EntityFramework در پایگاه داده بنویسید
- 33 - خواندن از پایگاه داده با استفاده از Entity Framework
5. ایجاد اجزای قابل استفاده مجدد
- 34 - استفاده مجدد از نشانه گذاری نمای با نماهای جزئی
- 35 - استفاده مجدد از منطق مشاهده با خدمات تزریقی
- 36 - ایجاد اجزای قابل استفاده مجدد با اجزای view
- 37 - تقویت یک کامپوننت view با منطق و نشانه گذاری پویا
- 38 - از رفرش صفحه با رندر جزئی خودداری کنید
6. برنامه خود را ایمن کنید
- 39 - اقدامات کنترلر را از دسترسی غیرمجاز ایمن کنید
- 40 - خدمات هویتی را به اپلیکیشن خود اضافه کنید
- 41 - از خدمات هویت برای ایجاد حسابهای کاربری استفاده کنید
- 42 - از خدمات هویت استفادهکنید تا کاربران بتوانند وارد سایت شما شوند
نتیجه
- 43 - مراحل بعدی