دوره آموزشی جامع ASP.NET MVC 5
2 ساعت 38 دقیقهمبتدی2019-08-12
مدرسین

Jonathan "J." Tower
Microsoft MVP, Software Architect
جزئیات دوره
ASP.NET MVC ابزار انتخابی برای ایجاد برنامه های وب مدرن، پویا و مقیاس پذیر است. MVC 5 شامل ویژگی هایی است که توسعه سریع و آزمایش محور را امکان پذیر می کند. در این دوره، جاناتان "جی." برج موارد اساسی چارچوب ASP.NET MVC 5 را آموزش می دهد. بدانید مدل ها، نماها و کنترل کننده ها چگونه هستند و چگونه داده ها بین آنها منتقل می شود. ببینید چگونه از کلاس های کنترل کننده و روش های عملکرد آنها برای سازماندهی منطق برنامه شما استفاده می شود. نحوه استفاده از مدلهای قوی تایپ شده در نظرات شما. نحوه ایجاد مدل با Entity Framework؛ و چگونه می توان ویژگی های اعتبار سنجی سفارشی خود را ایجاد کرد. او همچنین نحوه ایجاد و انجام تست های واحد را برای اطمینان از ساختن نرم افزاری که کار می کند، نشان می دهد.
اهداف یادگیری
ایجاد یک پروژه جدید ASP.NET MVC 5
استفاده از کنترل کننده ها و روش های عمل
ایجاد مسیرهای ویژگی
مدلهای قوی تایپ شده
ساخت HTML با HtmlHelpers
اشتراک گذاری دیدگاه ها
ساختن مدلها با Entity Framework
کد تست واحد
اهداف یادگیری
ایجاد یک پروژه جدید ASP.NET MVC 5
استفاده از کنترل کننده ها و روش های عمل
ایجاد مسیرهای ویژگی
مدلهای قوی تایپ شده
ساخت HTML با HtmlHelpers
اشتراک گذاری دیدگاه ها
ساختن مدلها با Entity Framework
کد تست واحد
مهارت ها
ASP.NET MVCASP.NETBack-End Web DevelopmentFull-Stack Web DevelopmentFront-End Web DevelopmentEssential TrainingWeb DevelopmentMicrosoft
سرفصل ها
0. مقدمه
- 01 - برنامههای تحت وب قدرتمند با MVC 5
- 02 - آنچه باید بدانید
- 03 - ابزار مورد استفاده
- 04 - نمای کلی پروژه آزمایشی
1. شروع به کار با MVC 5
- 05 - الگوی Model-View-Controller (MVC).
- 06 - مزایای MVC
- 07 - گفتگوی پروژه جدید ویژوال استودیو
- 08 - قدم زدن در قالب پروژه جدید
- 09 - نحوه درخواست خدمات MVC
- 10 - پیکربندی راهاندازی و مسیریابی جهانی
2. راهاندازی و پیکربندی
- 11 - مدیریت رویدادها در Global.asax
- 12 - پیکربندی برنامه با شروع برنامه
3. کنترل کننده ها
- 13 - کنار هم قرار دادن قطعات
- 14 - استفاده از کنترلرها و روشهای عمل
- 15 - بازگرداندن پاسخ نما
- 16 - استفاده از سایر کمک کنندههای پاسخ
- 17 - مسیریابی صفت
- 18 - مسیریابی ویژگیهای پیشرفته
4. فیلترها
- 19 - برنامه خود را با فیلترها ایمن کنید
- 20 - سفارشی کردن اعمال خود با فیلتر
- 21 - تغییر نتایج عمل با فیلترها
- 22 - رسیدگی به استثناها با فیلتر
5. دیدگاه ها
- 23 - مشاهده پوشه سازماندهی شده بر اساس کنوانسیون
- 24 - Razor - انتقال از کد به نشانه گذاری
- 25 - عبارات و بلوکهای صریح ضمنی
- 26 - افزودن نظرات به Razor
- 27 - مدیریت پستهای فرم با IsPost
- 28 - ارسال اطلاعات از کنترلر
6. مدلهای قوی تایپ شده
- 29 - در کنار هم آوردن مدلها و نماها
- 30 - ساخت HTML با HTML Helpers
- 31 - استفاده پیشرفته از HTML Helpers
- 32 - Helpers HTML درون خطی خود را تعریف کنید
- 33 - ایجاد Helpers سفارشی HTML
7. اشتراک گذاری دیدگاه ها
- 34 - به اشتراک گذاری طرح بندی
- 35 - استفاده از باندلها و مقاطع در چیدمان ها
- 36 - ارائه نماهای جزئی
- 37 - فرار از علامت @
8. مدل ها
- 38 - مدلهای داده در مقابل مدلهای مشاهده
- 39 - ساخت مدل با Entity Framework
- 40 - اعتبار سنجی با حاشیه نویسی داده ها
- 41 - اعتبارسنجی با ModelState
- 42 - نمایش اعتبارسنجی در نما
- 43 - ساخت صفات اعتبارسنجی سفارشی
9. تست واحد
- 44 - تست نمای انتخابی یک کنترلر
- 45 - آزمایش دادههای نمای کنترلر
نتیجه
- 46 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری ASP.NET Core: مبانی MVC، صفحات Razor، وب APIها و دیگر اصول پایه
- دوره آموزشی ASP.NET MVC: چرخه عمر یک درخواست HTTP
- دوره آموزشی ویژگی های جدید ASP.NET
- دوره آموزشی ساخت اپلیکیشن های React و ASP.NET MVC 5
- دوره آموزشی هویت ASP.NET MVC 5: احراز هویت و مجوز
- دوره آموزشی ASP.NET MVC: ایجاد بهره وری و قابلیت نگهداری