آموزش ساخت اپلیکیشن‌های وب با 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 و اعتبارسنجی را خواهید آموخت. در نهایت، نحوه ایمن‌سازی برنامه با احراز هویت (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 و Routing در ASP.NET Core MVC Configuring Middleware and Routing in ASP.NET Core MVC

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

  • دمو: بررسی ثبت سرویس‌ها (Service Registrations) 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

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

  • پیکربندی مسیرها 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 Components Working with View Components

  • دمو: ایجاد View Components 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

  • دمو: اسکفولدینگ صفحات ورود و ثبت‌نام Demo: Scaffolding Login and Register

  • استفاده از تعیین سطح دسترسی (Authorization) Using Authorization

  • دمو: افزودن 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 بیابید.