آموزش اصول ASP.NET MVC

ASP.NET MVC Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیزهایی که برای ساخت برنامه های تحت وب با چارچوب ASP.NET MVC باید بدانید.ASP.NET MVC یک فریمورک تکمیلی است که بر روی ASP.NET ساخته شده است که از ساخت برنامه های مبتنی بر Model View Controller به عنوان جایگزینی برای مدل post-back برنامه های سنتی ASP.NET. ساختن برنامه های کاربردی وب با استفاده از MVC، جداسازی واضح نگرانی ها بین منطق ارائه و کنترل را امکان پذیر می کند، یک برنامه کاربردی تست پسند ایجاد می کند که از توسعه تست محور (TDD) پشتیبانی می کند، امکان کنترل دقیق تر بر HTML و جاوا اسکریپت رندر شده را فراهم می کند و کنترل بر روی فضای URL یک برنامه این دوره به الگوی MVC و معماری چارچوب ASP.NET می پردازد تا دانش مورد نیاز برای توسعه برنامه های کاربردی وب با استفاده از ASP.NET و چارچوب ASP.NET MVC را به شما بدهد.

سرفصل ها و درس ها

مقدمه ای بر ASP.NET MVC Introduction to ASP.NET MVC

  • معرفی Introduction

  • تاریخچه فرم های وب History of Web Forms

  • اهداف طراحی Design Goals

  • الگوی طراحی MVC The MVC Design Pattern

  • فرم های وب در مقابل MVC Web Forms versus MVC

  • ایجاد یک اپلیکیشن Creating an Application

  • مسیریابی Routing

  • نسخه ی نمایشی مسیریابی Routing Demo

  • کنترل کننده ها Controllers

  • نسخه ی نمایشی کنترلر Controller Demo

  • کنوانسیون ها Conventions

  • نماها و نماهای تایپ شده Views and Typed Views

  • مشاهده Helpers View Helpers

  • به روز رسانی ها Updates

  • فیلترهای اکشن Action Filters

  • آزمایش کردن Testing

  • خلاصه Summary

کنترلرهای ASP.NET MVC ASP.NET MVC Controllers

  • معرفی Introduction

  • کلید The Key

  • مسیرها و کنترلرها Routes and Controllers

  • پردازش درخواست Request Processing

  • نسخه ی نمایشی IController IController Demo

  • DefaultControllerFactory DefaultControllerFactory

  • ساخت یک کارخانه سفارشی Building a Custom Factory

  • استفاده از کانتینر Using a Container

  • اجرای کنترلر Controller Execution

  • اقدامات Actions

  • فیلترهای انتخابگر Selector Filters

  • پارامترهای عمل Action Parameters

  • نسخه نمایشی صحافی مدل Model Binding Demo

  • فیلترهای اکشن Action Filters

  • نسخه نمایشی فیلتر اقدام سفارشی Custom Action Filter Demo

  • نتایج اقدام Action Results

  • خلاصه Summary

نماهای ASP.NET MVC ASP.NET MVC Views

  • معرفی Introduction

  • نماها و فرم های وب Views and Web Forms

  • تجدید کننده HTTP HTTP Refresher

  • کنوانسیون ها Conventions

  • صفحات اصلی Master Pages

  • مشاهده محتوا View Content

  • فهرست کردن فیلم ها Listing Movies

  • HTML Helpers HTML Helpers

  • نمایش ویرایش فیلم Movie Edit View

  • کمک کنندگان سفارشی Custom Helpers

  • مشاهده داده ها View Data

  • نماهای جزئی Partial Views

  • MVCContrib MVCContrib

  • فیلم های صفحه بندی Paging Movies

  • معاملات آتی MVC MVC Futures

  • قالب های T4 T4 Templates

  • اعتبار سنجی Validation

  • ویرایش یک فیلم Editing a Movie

  • امنیت Security

  • استفاده از توکن ضد جعل Using an Anti-Forgery Token

  • موتورهای مشاهده جایگزین Alternate View Engines

  • خلاصه Summary

مدل های ASP.NET MVC ASP.NET MVC Models

  • معرفی Introduction

  • مدل چیست؟ What is the Model?

  • مدل درست The Right Model

  • کنوانسیون های مدل Model Conventions

  • ساخت یک مدل ساده Buidling a Simple Model

  • کلاسورهای مدل Model Binders

  • مدل را ویرایش کنید Edit the Model

  • با استفاده از مجموعه فرم Using the Form Collection

  • نسخه نمایشی FormCollection FormCollection Demo

  • شامل و استثناء خواص Including and Excluding Properties

  • استفاده از پارامترها Using Parameters

  • پارامترهای مدل Model Parameters

  • مدل‌ها و چارچوب موجودیت Models and the Entity Framework

  • با استفاده از Object Context Using the Object Context

  • نمایش لیستی از فیلم ها Display a list of Movies

  • اشیاء انتقال داده Data Transfer Objects

  • نمای جزئیات A Details View

  • ایجاد نمای Create View

  • افزودن جستجو Adding Search

  • حذف می کند Deletes

  • ویرایش ها Edits

  • کلاسور مدل سفارشی Custom Model Binder

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اصول ASP.NET MVC
جزییات دوره
4h 43m
79
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,223
از 5
دارد
دارد
دارد
Scott Allen
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Allen Scott Allen

اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.