آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 MVC - آخرین آپدیت

دانلود Building Web Applications with ASP.NET Core 10 MVC

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تبدیل اولین اپلیکیشن ASP.NET Core به یک وب‌اپلیکیشن کامل و جامع، فراتر از ایجاد صفحات ساده است. در این دوره آموزشی، «ساخت اپلیکیشن‌های وب با ASP.NET Core 10 MVC»، شما یاد می‌گیرید که یک اپلیکیشن MVC واقعی و کاربردی را بر پایه ASP.NET Core توسعه دهید. ابتدا نحوه ساختاردهی اپلیکیشن با استفاده از ViewModelها، Layout Viewها و Partial Viewها را بررسی خواهید کرد. سپس با نحوه ذخیره‌سازی و بازیابی داده‌ها با استفاده از Entity Framework Core آشنا شده و فرم‌ها را با قابلیت Model Binding و اعتبارسنجی (Validation) خواهید ساخت. در نهایت، روش‌های ایمن‌سازی برنامه با احراز هویت (Authentication) و مجوزدهی (Authorization) را آموخته و برای اطمینان از صحت عملکرد کدها پس از تغییرات، تست‌های واحد (Unit Tests) خواهید نوشت. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم از ASP.NET Core MVC را برای ساخت وب‌اپلیکیشن‌های قابل نگهداری و استاندارد به دست خواهید آورد.

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

ساخت صفحات با الگوی MVC Building Pages with the MVC Pattern

  • معرفی دوره Course Introduction

  • دمو: بررسی اپلیکیشن نهایی Demo: Exploring the Finished Application

  • بهبود کدهای View Improving the View Code

  • دمو: بهبود کدهای View Demo: Improving the View Code

  • افزودن انواع ViewModel Adding ViewModel Types

  • دمو: افزودن یک ViewModel Demo: Adding a ViewModel Type

  • انتقال داده‌ها از کنترلر Passing Data from the Controller

  • کار با ActionResults Working with ActionResults

  • دمو: ActionResults در عمل Demo: ActionResults in Action

  • کنوانسیون‌ها و مسئولیت‌ها در ASP.NET Core MVC Conventions and Responsibilities in ASP.NET Core MVC

کار با Entity Framework Core Working with Entity Framework Core

  • وضعیت فعلی دسترسی به داده‌ها Current State of Data Access

  • انتقال به SQLite Moving to SQLite

  • دمو: افزودن SQLite Demo: Adding SQLite

  • استفاده از Migrationها Using Migrations

  • دمو: ایجاد پایگاه داده از طریق Migrationها Demo: Creating the Database through Migrations

  • افزودن موجودیت (Entity) دوم Adding a Second Entity

  • دمو: افزودن موجودیت Category Demo: Adding the Category Entity

  • دمو: افزودن داده‌های اولیه (Seed Data) Demo: Adding Seed Data

  • انتقال به الگوهای Repository Moving to Repositories

  • دمو: استفاده از Repositoryها Demo: Using Repositories

  • پرس‌وجو با EF Core Querying with EF Core

  • دمو: توسعه Repository Demo: Extending the Repository

پیکربندی Middleware و مسیریابی در ASP.NET Core MVC Configuring Middleware and Routing in ASP.NET Core MVC

  • پیکربندی یک اپلیکیشن ASP.NET Core Configuration of an ASP.NET Core App

  • دمو: بررسی ثبت سرویس‌ها Demo: Looking at Service Registrations

  • مدیریت درخواست‌ها با Middleware Handling Requests with Middleware

  • دمو: پیکربندی اپلیکیشن Demo: Configuring the Application

  • مسیریابی (Routing) در اپلیکیشن‌های ASP.NET Core MVC Routing in ASP.NET Core MVC Applications

  • دمو: استفاده از Routeها Demo: Using Routes

  • پیکربندی Routeها Configuring Routes

  • دمو: مسیریابی پیشرفته Demo: More Routing

  • ناوبری با Tag Helperها Navigating with Tag Helpers

  • دمو: افزودن ناوبری به سایت Demo: Adding Navigation to the Site

بهبود Viewها در اپلیکیشن Improving the Views in the Application

  • استفاده از Partial Viewها Using Partial Views

  • دمو: ایجاد و استفاده از Partial View Demo: Creating and Using a Partial View

  • دمو: ایجاد صفحه اصلی Demo: Creating the Home Page

  • ساخت سبد خرید Creating the Shopping Cart

  • دمو: یکپارچه‌سازی کامل سبد خرید Demo: Integrating the Shopping Cart End-to-End

  • کار با View Componentها Working with View Components

  • دمو: ایجاد View Componentها Demo: Creating View Components

  • ساخت یک Tag Helper سفارشی Creating a Custom Tag Helper

  • دمو: ساخت Tag Helper سفارشی Demo: Creating a Custom Tag Helper

کار با فرم‌ها و Model Binding Working with Forms and Model Binding

  • جمع‌آوری داده‌ها با استفاده از فرم‌ها Collecting Data Using Forms

  • دمو: ایجاد فرم سفارش Demo: Creating the Order Form

  • کار با Model Binding Working with Model Binding

  • دمو: استفاده از Model Binding برای فرم سفارش Demo: Using Model Binding for the Order Form

  • افزودن اعتبارسنجی (Validation) Adding Validation

  • دمو: افزودن اعتبارسنجی Demo: Adding Validation

  • دمو: افزودن اعتبارسنجی سمت کلاینت Demo: Adding Client-Side Validation

  • استفاده از Anti Forgery Using Anti-Forgery

ایمن‌سازی اپلیکیشن MVC Securing the MVC Application

  • درک ASP.NET Core Identity Understanding ASP.NET Core Identity

  • دمو: افزودن ASP.NET Core Identity Demo: Adding ASP.NET Core Identity

  • افزودن احراز هویت به سایت Adding Authentication to the Site

  • دمو: ایجاد Scaffolding برای ورود و ثبت‌نام Demo: Scaffolding Login and Register

  • استفاده از مجوزدهی (Authorization) Using Authorization

  • دمو: افزودن مجوزدهی Demo: Adding Authorization

تست اجزای اپلیکیشن Testing the Application Components

  • درک تست‌های واحد (Unit Tests) Understanding Unit Tests

  • نوشتن تست‌های واحد Writing Unit Tests

  • دمو: نوشتن تست واحد برای یک کنترلر Demo: Writing a Unit Test for a Controller

  • دمو: ایجاد تست واحد برای یک Tag Helper Demo: Creating a Unit Test for a Tag Helper

  • جمع‌بندی دوره و گام‌های بعدی Course Wrap-Up and Next Steps

نمایش نظرات

آموزش ساخت اپلیکیشن‌های وب با ASP.NET Core 10 MVC
جزییات دوره
3h 41m
60
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Gill Cleeren
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gill Cleeren Gill Cleeren

گیل کلیرن مدیر منطقه ای مایکروسافت ، نویسنده MVP و Pluralsight است. گیل یک معمار مستقل راه حل است که در بلژیک زندگی می کند. او روی توسعه وب و موبایل تمرکز دارد و عاشق Xamarin است. وی همچنین سخنران مکرر بسیاری از کنفرانس های بین المللی است. گیل همچنین بزرگترین کنفرانس IT در بلژیک و هلند را Techorama تأسیس کرد. می توانید وب سایت وی را به آدرس www.snowball.be بیابید.