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

ASP.NET MVC 5 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به منظور ایجاد دانش اساسی لازم جهت کار با ASP.NET و ASP.NET MVC طراحی شده است. این دوره به شما کلیه اصول لازم برای شروع ساخت برنامه ها با ASP.NET MVC را می دهد. در این دوره ، ASP.NET MVC 5 Fundamentals ، شما توانایی ساخت و نگهداری برنامه ها با ASP.NET MVC را خواهید یافت. ابتدا یاد خواهید گرفت که چگونه درخواستهای وب را با استفاده از کنترلرها در چارچوب MVC مدیریت کنید. در مرحله بعدی ، نحوه رندر HTML با استفاده از نمایشگرهای Razor را خواهید فهمید. در آخر ، نحوه انتشار برنامه ها را کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش ASP.NET MVC مورد نیاز برای ساخت برنامه های وب را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد یک برنامه جدید ASP.NET MVC Creating a New ASP.NET MVC Application

  • درک گزینه های چارچوب ASP.NET Understanding the ASP.NET Framework Options

  • ایجاد یک راه حل خالی Creating a Blank Solution

  • افزودن شروع پروژه ASP.NET MVC Adding a Starting ASP.NET MVC Project

  • افزودن یک پروژه داده Adding a Data Project

  • افزودن یک رستوران مدل Adding a Model Restaurant

  • افزودن منبع داده در حافظه Adding an In-memory Data Source

  • پاسخ به پیامهای HTTP از طریق کنترل کننده Responding to HTTP Messages from a Controller

  • ساختن مدل Building the Model

  • ارائه مدل Rendering the Model

راه اندازی و پیکربندی برنامه Application Startup and Configuration

  • درک میزبانی ASP.NET Understanding ASP.NET Hosting

  • راه اندازی یک برنامه ASP.NET Starting up an ASP.NET Application

  • تعریف مسیرها برای ASP.NET Defining Routes for ASP.NET

  • پیکربندی ASP.NET با web.config Configuring ASP.NET with web.config

  • نصب Autofac برای تزریق وابستگی Installing Autofac for Dependency Injection

  • پیکربندی وارونگی Autofac ظرف کنترل Configuring the Autofac Inversion of Controler Container

درک کنترلرهای MVC Understanding MVC Controllers

  • استفاده از الگوی طراحی MVC Applying the MVC Design Pattern

  • کار با Query Strings Working with Query Strings

  • درک کنترلرهای MVC و API Understanding MVC and API Controllers

  • نصب و پیکربندی Web API Installing and Configuring Web API

  • ساخت یک API رستوران Building a Restaurant API

  • داربست لیست رستوران ها Scaffolding a Restaurant List

  • داربست جزئیات رستوران Scaffolding Restaurant Details

  • کار با نتایج اقدام Working with Action Results

استفاده از مدل های MVC Using MVC Models

  • درک مدل ها و مشاهده مدل ها Understanding Models and View Models

  • تنظیم نمای ایجاد Setting up a Create View

  • کار با Enums Working with Enums

  • اجرای ایجاد اقدام Implementing the Create Action

  • اعتبارسنجی مدل ها و حالت مدل Validating Models and Model State

  • اعتبارسنجی مدل ها با حاشیه نویسی داده ها Validating Models with Data Annotations

  • پیروی از الگوی POST-Redirect-GET Following the POST-Redirect-GET Pattern

  • اجرای ویرایش اقدام Implementing the Edit Action

استفاده از Entity Framework در برنامه های MVC Using Entity Framework in MVC Applications

  • معرفی Entity Framework Introducing the Entity Framework

  • کار با SQL Server LocalDB Working with SQL Server LocalDB

  • نصب و پیکربندی Entity Framework Installing and Configuring the Entity Framework

  • تعریف DbContext Defining a DbContext

  • ایجاد سرویس دسترسی به داده Creating a Data Access Service

  • پیکربندی DbContext Configuring a DbContext

  • کاوش در پایگاه داده جدید Exploring the New Database

  • اجرای ویژگی حذف Implementing a Delete Feature

نماهای تیغ Razor Views

  • درک نحو تیغ Understanding Razor Syntax

  • مدیریت ساختار صفحه با نمایش چیدمان Managing Page Structure with Layout Views

  • چیدمان تنظیمات به طور پیش فرض با _ViewStart Settings Layout Defaults with _ViewStart

  • با استفاده از ViewBag Using the ViewBag

  • اضافه کردن انعطاف پذیری با بخش های طرح بندی Adding Flexibility with Layout Sections

  • استفاده مجدد از HTML با بازدیدهای جزئی Reusing HTML with Partial Views

  • انتقال داده ها از طریق درخواست ها با TempData Passing Data across Requests with TempData

چارچوبهای Front End Front End Frameworks

  • مدیریت کتابخانه های مشتری Managing Client Libraries

  • همراه کردن دارایی های مشتری Bundling Client Assets

  • اعمال اعتبار مشتری Enforcing Client Validation

  • فعال کردن اعتبار سنجی مشتری Enabling Client Validation

  • ایجاد برنامه های تک صفحه Creating Single Page Apps

استقرار برنامه های ASP.NET MVC Deploying ASP.NET MVC Applications

  • ارزیابی گزینه های استقرار Evaluating the Deployment Options

  • نصب نرم افزار وب سرور Installing Web Server Software

  • انتشار برنامه ها با Visual Studio Publishing Apps with Visual Studio

  • ایجاد یک وب سایت IIS Creating an IIS Website

  • پیکربندی ASP.NET برای تولید Configuring ASP.NET for Production

  • پیکربندی ورود به سیستم SQL Server Configuring a SQL Server Login

  • در حال تولید Running in Production

نمایش نظرات

نظری ارسال نشده است.

آموزش اصول ASP.NET MVC 5
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 45m
59
Pluralsight (پلورال سایت) pluralsight-small
07 شهریور 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
216
4.9 از 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 پیوست.

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

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

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