ASP.NET Core MVC

لیست دوره های آموزشی منتشر شده

دوره های آموزشی
انتخاب جلسات بر اساس تاریخ
Bootstrap in ASPNET Core - Session27-min
ASP.Net Core MVC

Bootstrap در ASP.NET Core – جلسه ۲۷

در این جلسه از آموزش ASP.NET Core قصد داریم نحوه نصب و استفاده از Bootstrap در ASP.NET Core را مورد بررسی قرار دهیم. Bootstrap در واقع یک فریمورک سمت کلاینت میباشد که مجموعه‌ایی از کلاسهای از پیش تعریف شده میباشد. این کلاسها برای قالبدهی و تعریف استایل صفحات وب مورد استفاده قرارمیگیرد. اگر با این فریمورک آشنایی ندارید بهتر است قبل از ادامه این جلسه با مطالعه مستندات این فریمورک از لینک به آن آشنایی کافی را پیدا کنید.

Attribute Routing - Session26
ASP.Net Core MVC

مسیریابی Attribute در ASP.NET Core – جلسه ۲۶

در این جلسه از آموزش ASP.NET Core به بررسی مسیریابی Attribute خواهیم پرداخت. به طور کلی دو نوع مسیریابی برای ASP.NET Core وجود دارد که شامل Conventional Routing و Attribute Routing میباشد. ما در جلسه دوازدهم مبحث Conventional Routing را با جزئیات کامل مورد بحث قرار داده‌ایم. نوع مسیریابی مورد بحث این جلسه برای استفاده در WEB API بهینه میباشد و مسیریابی در آن با استفاده از نشان (Attribute) صورت میگیرد. نشان ها را میتوان برای هر Action Method و یا Controller اعمال کرد.

View Start & View Imports - Session 25
ASP.Net Core MVC

View Start و View Imports – جلسه ۲۵

این جلسه از آموزش ASP.NET Core به مباحث View Start و View Imports در ASP.NET Core اختصاص خواهد داشت و به بررسی و مزایای استفاده از این امکانات خواهیم پرداخت. هر دو امکانات ذکر شده به توسعه دهندگان امکان تجربه بهتر از کدنویسی به خصوص در View را میدهد.

Layout View - Session 24
ASP.Net Core MVC

Layout View – جلسه ۲۴

در این جلسه از آموزش ASP.NET Core به بررسی Layout View خواهیم پرداخت و نحوه ایجاد و استفاده از آن در نما را آموزش خواهیم داد. همانگونه که در جلسات قبل مشاهده کردید ما برای ایجاد هر نما مجبور بودیم که تمام قالب فایل HTML را ایجاد نماییم تا بتوانیم قطعه کد و تگ‌های مربوط به View مورد نظر خود را در قسمت Body و یا هر قسمت دیگری وارد کنیم.

Partial View - Session 23
ASP.Net Core MVC

Partial View – جلسه ۲۳

در این جلسه از آموزش ASP.NET Core مبحث Partial View را مورد بررسی قرار خواهیم داد. همچنین روش‌های فراخوانی Partial View در نمای اصلی را مرور خواهیم کرد و تفاوت‌های آنرا را با جزئیات شرح خواهیم داد.

ASP.Net Core MVC

نمایش لیست در View – جلسه ۲۲

در این جلسه از آموزش ASP.NET Core نحوه نمایش لیست در View را به شما همراهان گرامی آموزش خواهیم داد. در جلسات گذشته نحوه انتقال داده از Controller به View و همچنین ایجاد Dynamic View و Strongly Typed View را مورد بررسی قرار دادیم. در ادامه در این جلسه با نوع داده IENumerable و بازیابی اطلاعاتی لیست در View خواهیم پرداخت.

DataModel - Session 21
ASP.Net Core MVC

انتقال داده از Controller به View توسط ViewModel – جلسه ۲۱

در این جلسه از آموزش ASP.NET Core انتقال داده از Controller به View توسط ViewModel را با جزئیات بررسی خواهیم کرد. در جلسه بیستم به شما همراهان گرامی نشان دادیم که چگونه یک نمای Strongly Typed View ایجاد نمایید و داده را توسط Model به View ارسال نمایید. اما در آن جلسه مجبور بودیم بخشی از داده‌های مورد نیاز را توسط ViewBag و یا ViewData به View ارسال نماییم. در این جلسه به شما آموزش خواهیم داد که چگونه یک Model برای View مورد نظر خود ایجاد کرده و همه داده‌ها را با ViewModel ارسل نمایید.

Strongly Typed View - Session 20
ASP.Net Core MVC

Strongly Typed View – جلسه ۲۰

در بیستمین جلسه از آموزش ASP.NET Core به بررسی و آموزش Strongly Typed View خواهیم پرداخت. به طور کلی این نوع نما (View) به یک Model خاص متصل می‌باشد و داده‌های واکشی شده از آن Model توسط Controller را نمایش دهد.

ViewBag & View Data - Session 19
ASP.Net Core MVC

انتقال داده از Controllers به Views توسط ViewBag و ViewData – جلسه ۱۹

در این جلسه از آموزش ASP.NET Core به بررسی انتقال داده از Controllers به Views توسط ViewBag و ViewData خواهیم پرداخت. به طور کلی Views از نظر دریافت و پردازش داده به دو نوع Strongly Typed View و Dynamic View تقسیم میگردد که در این جلسه Dynamic View و ارسال داده به این نوع نما (View) را بررسی خواهیم کرد.

ASP.Net Core MVC

تغییر مسیریابی پیشفرض View در ASP.NET Core – جلسه ۱۸

در جلسه هجدهم از آموزش ASP.NET Core به بررسی روشهای تغییر مسیریابی پیشفرض View در ASP.NET Core خواهیم پرداخت. این جلسه ادامه جلسه هفدهم میباشد که در خصوص View مطالبی را ارائه کردیم. همچنین در آن جلسه مسیریابی پیشفرض View در ASP.NET Core مورد بررسی قرارگرفت.

Views in MVC - Session 17 - Feature Image
ASP.Net Core MVC

Views در MVC – جلسه ۱۷

در هفدهمین جلسه از آموزش ASP.NET Core درباره Views در MVC صحبت خواهیم کرد و این مبحث را با جزئیات بیشتر ارائه خواهیم کرد. در واقع View یک فایل با پسوند cshtml (cs ابتدای پسوند با توجه به زبان برنامه‌نویسی توسعه اپلیکشن میباشد و cs نشانگر زبان برنامه‌نویسی CSharp میباشد) که دارای دستورات html و کدهای Razor میباشد. مسئولیت View نمایش اطلاعات Model ارائه شده توسط Controller میباشد.

ASP.Net Core MVC

تزریق وابستگی Dependency Injection – جلسه ۱۶

در این جلسه از آموزش ASP.NET Core قصد داریم تا مبحث تزریق وابستگی (Dependency Injection) را با جزئیات ارائه دهیم. این قابلیت به صورت پیش‌فرض در ASP.NET Core وجود دارد و میتوان از مزایای آن استفاده نمود. با کمک ترزیق وابستگی، نگهداری کد، تست پذیری و پیاده‌‌سازی های جدید به مراتب ساده تر میباشد.