ASP.NET 5.0

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

دوره های آموزشی
انتخاب جلسات بر اساس تاریخ
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 وجود دارد و میتوان از مزایای آن استفاده نمود. با کمک ترزیق وابستگی، نگهداری کد، تست پذیری و پیاده‌‌سازی های جدید به مراتب ساده تر میباشد.

Models on ASP.NET Core MVC - Session 15
ASP.Net Core MVC

مدل Models و ریپازیتوری Repository در MVC- جلسه ۱۵

در این جلسه از آموزش ASP.NET Core به بررسی مدل (Models) و ریپازیتوری (Repository) در معماری MVC خواهیم پرداخت. همانگونه که قبلا اشاره کردیم، مدل (Models) به قسمت منطق برنامه (Business Logic) در معماری MVC اطلاق میگردد. در این قسمت به معرفی موجودیت‌های برنامه (Entity) و ارتباط با پایگاه‌داده از طریق ریپازیتوری (Repository) خواهیم پرداخت.

ASP.Net Core MVC

Developer Exception Page – جلسه ۱۳

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