آموزش ASP.NET Core MVC - Up and Running Part 2 (.NET 5)

ASP.NET Core MVC - Up and Running Part 2 (.NET 5)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش معماری ASP.NET Core MVC Application (.NET 5) با Entity Framework Core همانطور که ما پروژه موجود را در MVC مقیاس می کنیم. یک برنامه موجود .NET Core 5 را بهبود می بخشیم معماری موجود برنامه را اصلاح کنید یاد بگیرید چگونه لایه داده را در پروژه دیگری بوت استرپ 5 جدا کنید. الگوی مخزن جدول های داده معماری ردیف N در NET Core Toastr اعلان ها و اشیاء پیچیده TempData در جلسات در NET Core معماری مدیریت سفارش Facebook Single Sign On یکپارچه سازی پرداخت Braintree با بازپرداخت ادغام Syncfusion با NET Core MVC. Data Seding و Azure Deployments با NET Core پیش نیازها: 3-6 ماه آشنایی با C# و SQL Visual Studio 2019 .NET Core MVC - Up and Running Part 1 Course (به شدت توصیه می شود اما لازم نیست) NET 5 SQL Server 2012+

ASP.NET Core(.NET 5) به شدت پیشرفت کرده است، اما با آن چالش‌های زیادی برای یک توسعه‌دهنده وجود دارد.

چگونه یک برنامه موجود را مقیاس بندی می کنید؟ چگونه یک پروژه در مقیاس متوسط ​​را طراحی می کنید؟ چگونه پرداخت ها را به درستی پردازش کنیم؟

این دوره قسمت 2 از قسمت 1 Up and Running ASP.NET Core MVC است. در قسمت 1 برنامه خود را با ارسال درخواست در مورد محصولاتی که فروخته می شوند ساخته ایم.

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

این دوره یک سناریوی کامل از دنیای واقعی را در اختیار شما قرار می‌دهد که شما را با چالش‌های زیادی روبرو می‌کند و با ادامه دوره، آن مسائل را حل می‌کند.

بنابراین در این دوره مهیج به من بپیوندید که چالش‌های دنیای واقعی چیست و وقتی کسب‌وکار نیازمندی‌های خود را تغییر می‌دهد، با چه مسائلی مواجه می‌شوید.

ما از جدیدترین .NET 5 برای این دوره به همراه Entity Framework Core و Braintree برای پردازش پرداخت استفاده خواهیم کرد.


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

معرفی Introduction

  • خوش آمدی Welcome

  • چه چیزی خواهیم ساخت؟ What we will build?

  • موضوعات تحت پوشش Topics covered

  • آنچه در قسمت 1 ساختیم What we built in part 1

  • الزامات جدید New requirements

  • نزدیک شدن به تغییر در نیازمندی ها Approaching change in requirements

  • منابع پروژه Project resources

  • قسمت 1 بررسی اجمالی پروژه Part 1 Project Overview

تفکیک کد Code Seperation

  • معرفی Introduction

  • بخش اول Utility شکست Breaking out Utility Part 1

  • شکستن Utility قسمت 2 Breaking out Utility Part 2

  • جدا کردن مدل ها Separating out Models

  • جداسازی لایه داده قسمت 1 Separating out Data Layer Part 1

  • جداسازی لایه داده قسمت 2 Separating out Data Layer Part 2

  • آزمایش مهاجرت جدید Testing New Migration

  • بسته ها Packages

  • Bootstrap 5 Changes Part 1 Bootstrap 5 Changes Part 1

  • Bootstrap 5 Changes Part 2 Bootstrap 5 Changes Part 2

  • کد پایان End Code

الگوی مخزن Repository Pattern

  • رابط مخزن قسمت 1 Repository Interface Part 1

  • رابط مخزن قسمت 2 Repository Interface Part 2

  • رابط مخزن قسمت 3 Repository Interface Part 3

  • مخزن دسته Category Repository

  • دسته بندی مخزن در عمل Category Respository In Action

  • راه حل - Application Type Repository Solution - Application Type Repository

  • مخزن محصول Product Repository

  • مخزن محصول Cntd Product Repository Cntd

  • شامل Properties Common Error Include Properties Common Error

جزئیات پرس و جو Inquiry Details

  • مدل هدر استعلام Inquiry Header Model

  • مدل جزئیات استعلام Inquiry Details Model

  • هدر استعلام و جزئیات را به پایگاه داده فشار دهید Push Inquiry Header and Detail to Database

  • مخزن استعلام Inquiry Repository

  • اصلاحات الگوی مخزن قسمت 1 Repository Pattern Modifications Part 1

  • اصلاحات الگوی مخزن قسمت 2 Repository Pattern Modifications Part 2

  • ارسال استعلام Submit Inquiry

  • کنترلر استعلام و مدل مشاهده Inquiry Controller and View Model

مدیریت استعلام (ادمین) Inquiry Management (Admin)

  • 1 نمای Index Inquiry اضافه کنید 1 Add Inquiry Index View

  • استعلام Js Inquiry Js

  • نسخه ی نمایشی جداول داده Datatables Demo

  • جزئیات پرس و جو دریافت اقدام Inquiry Details Get Action

  • مشاهده جزئیات استعلام Inquiry Details View

  • تبدیل به سبد خرید Convert to Cart

  • حذف استعلام Delete Inquiry

  • نمای جزئی اعلان‌های توستر Toastr Notifications Partial View

  • TempData و Toastr در عمل TempData and Toastr in action

  • افزودن هشدار به برنامه Adding alerts to application

سبد خرید Shopping Cart

  • تغییر در نیازمندی ها Change In Requirements

  • SqFt را به Model اضافه کنید Add SqFt to Model

  • افزودن SqFt به جلسه Adding SqFt to session

  • اصلاحات سبد خرید Shopping Cart Modifications

  • به روز رسانی رابط کاربری سبد خرید Updating Shopping Cart UI

  • رابط کاربری سبد خرید را به‌روزرسانی کنید Update Cart UI

  • روش اقدام سبد خرید را به روز کنید Update Cart Action Method

  • به روز رسانی عملکرد سبد خرید Update Cart Functionality

  • به روز رسانی سبد خرید در دکمه ادامه Update Cart on Continue Button

  • سناریوهایی برای جزئیات کاربر Scenarios for User Details

  • جزئیات کاربر بر اساس نقش کاربر User Details based on Role of User

  • خلاصه صفحه محاسبه SqFt Summary Page SqFt Calculation

  • فیلدهای بیشتر در خلاصه سفارش More fields on Order Summary

  • اعتبارسنجی ها Validations

سفارش و پرداخت Order and Payments

  • سربرگ سفارش و مدل جزئیات سفارش Order Header and Order Details Model

  • مخزن سفارش Order Repository

  • ایجاد سفارش Create Order

  • نسخه ی نمایشی - ایجاد سفارش Demo - Create Order

  • تایید سفارش Order Confirmation

  • ثبت Braintree Braintree Registration

  • راه اندازی BrainTree قسمت 1 BrainTree Setup Part 1

  • راه اندازی BrainTree قسمت 2 BrainTree Setup Part 2

  • بخش 1 تنظیم مشتری تراکنش Braintree Braintree Transaction Client Setup Part 1

  • جریان پرداخت Braintree Braintree Payment Flow

  • Braintree Client Setup قسمت 2 Braintree Client Setup Part 2

  • مروری بر تراکنش Braintree Overview of Braintree Transaction

  • راه اندازی سرور Braintree Braintree Server Setup

  • Braintree در عمل Braintree in Action

  • پاک کردن سبد خرید Clear Cart

ورود به سیستم اجتماعی Social Login

  • بسته SSO و به روز رسانی نسخه SSO Package and Version Update

  • در فیس بوک قسمت 1 ثبت نام کنید Register with Facebook Part 1

  • تغییرات ورود خارجی External Login Changes

  • در فیس بوک قسمت 2 ثبت نام کنید Register with Facebook Part 2

  • نمونه های انجمن ورود اجتماعی Social Login Association Samples

  • طراحی مجدد رابط کاربری UI Redesign

  • تغییرات رابط کاربری ورود Login UI Changes

  • اشکال ورود Login Bug

  • UI قسمت 1 را ثبت کنید Register UI Part 1

  • UI قسمت 2 را ثبت کنید Register UI Part 2

مدیریت سفارش Order Managment

  • مدل نمایش لیست سفارش Order List View Model

  • روش اقدام شاخص سفارش قسمت 1 Order Index Action Method Part 1

  • تنظیم همگام سازی Syncfusion Setup

  • افزودن شبکه همگام سازی Adding Syncfusion Grid

  • سفارشی سازی شبکه Syncfusion Syncfusion Grid Customization

  • افزودن رابط کاربری فیلتر Add Filter UI

  • منطق فیلتر لیست سفارش Order List Filter Logic

  • اعتبار سنجی خلاصه سبد خرید Cart Summary Validation

  • جزئیات سفارش روش اقدام Order Details Action Method

  • جزئیات سفارش مشاهده قسمت 1 Order Details View Part 1

  • جزئیات سفارش مشاهده قسمت 2 Order Details View Part 2

  • روش‌های اقدام فرآیند و سفارش ارسال Process And Ship Order Action Methods

  • معامله بازپرداخت Refund Transaction

  • بازپرداخت جزئیات Braintree Refund Braintree Details

  • به روز رسانی جزئیات سفارش Update Order Details

  • رفع اعتبار Validation Fixes

  • اشکال ثبت نام ادمین Admin Registration Bug

استقرار Azure Azure Deployment

  • پایگاه داده بذر قسمت 1 Seed Database Part 1

  • پایگاه داده بذر قسمت 2 Seed Database Part 2

  • DbInitializer را تست کنید Test DbInitializer

  • لاجوردی قسمت 1 Azure Part 1

  • لاجوردی قسمت 2 Azure Part 2

  • ورود به فیس بوک Facebook login

نمایش نظرات

آموزش ASP.NET Core MVC - Up and Running Part 2 (.NET 5)
جزییات دوره
7.5 hours
108
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,723
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!

DotNet Mastery DotNet Mastery

منبع آموزشی نهایی برای توسعه دهندگان دات نت