مطالب پیشنهادی از سراسر وب

راهنمای کامل ASP.NET Core MVC v3.1

دسته بندی ها: آموزش های ویژه ، دات نت (NET.) ، آموزش سی شارپ | C#.NET ، آموزش های یودمی (Udemy) ، آموزش ASP.NET Core ، آموزش ASP.NET MVC

با استفاده از ASP.NET Core MVC ، Entity Framework Core و ASP.NET Core Identity اپلیکیشن های واقعی را ایجاد کنید.

آخرین آپدیت: 2020-2

آنچه خواهید آموخت:

  • ساختار پروژه ASP NET MVC Core 3.1 را بیاموزید
  • ساختار ASP NET Core 3.1 Razor Project را بیاموزید
  • اصول اساسی ASP NET MVC Core 3.1 را بیاموزید
  • در طول دوره 2 پروژه بسازید
  • ادغام Identity Framework و بیاموزید که چگونه زمینه های بیشتری را به کاربران اضافه کنید
  • تعامل با کتابخانه کلاس Razor برای هویت
  • یکپارچه سازی Entity Framework همراه با اولین مهاجرت های کد
  • Sessions در ASP NET Core 3.1
  • Custom Tag Helpers در ASP NET Core 3.1
  • View Components و Partial Views در ASP NET Core
  • Bootstrap v4
  • احراز هویت و مجوز در ASP NET Core 3.1
  • احراز هویت / ورود به سیستم Google و Facebook
  • مدیریت نقش در  ASP NET Core Identity
  • نوتیفیکیشن های ایمیل و SMS 
  • TempData در ASP NET Core 3.1
  • ادغام های پرداخت Stripe 
  • الگوی Repository برای دسترسی به پایگاه داده 
  • فراخوانی های رویه ذخیره شده و Dapper 
  • Seed کردن اتوماتیک مهاجرت های پایگاه داده
  • استقرار وب سایت در Microsoft Azure و IIS

الزامات:

  • 3-6 ماه دانش سی شارپ
  • Visual Studio 2019
  • SQL Server Management Studio
  • .NET Core 3.1

توضیحات:

این یک دوره از سطح مبتدی تا پیشرفته در مورد ASP.NET Core 3.1 است که شما را از اصول اولیه تا حالت پیشرفته راهنمایی می کند. این دوره برای همه کسانی است که در ASP.NET Core 3.1 تازه وارد هستند و یا با ASP.NET آشنا هستند و می خواهند اولین درک را از تفاوت های ASP.NET Core 3.1 بدست آورند. در این دوره چندین پروژه خواهیم ساخت تا همه مفاهیم موجود در ASP.NET Core 3.1 را درک کنیم زیرا برنامه نهایی خود را در Azure و همچنین IIS پیاده سازی خواهید کرد. 

در طول این دوره، ما تکامل ASP.NET Core را درک خواهیم کرد و سپس به فایل های اصلاح شده و ساختار پوشه نگاهی خواهیم داشت. سپس نگاهی به مفاهیم جدید در ASP.NET Core 3.1 خواهیم انداخت. ما یک برنامه کوچک Razor با استفاده از CRUD با استفاده از Entity framework برای ادغام با پایگاه داده ایجاد خواهیم کرد. ما وب سایت Bulky Book خود را ایجاد خواهیم کرد و در آن موضوعات پیشرفته را در ASP.NET MVC Core 3.1 فرا خواهیم گرفت. سرانجام، ما وب سایت Bulky Book خود را در Microsoft Azure و IIS مستقر خواهیم کرد.

پیش نیازهای دوره:

  • 3-6 ماه دانش سی شارپ
  • ویژوال استودیو 2017
  • SQL Server Management Studio

این دوره برای چه کسانی مناسب است:

  • هرکسی که می خواهد ASP NET MVC core 3.1 را از مبانی تا پیشرفته یاد بگیرد
  • هر کسی که می خواهد آخرین تغییرات Microsoft newest framework را بیاموزد
  • هر کسی که علاقه مند به یادگیری نحوه معماری در پروژه های بزرگ مقیاس است

مباحث دوره:

  • مقدمه
    • دموی پروژه
    • ابزارهای مورد نیاز
    • منابع
    • تکامل ASP.NET Core
  • پروژه های Razor در ASP.NET Core
    • ایجاد پروژه
    • 4 صفحه ی Razor 
    • 5 csproj
    • Launchsettings
    • wwwroot
    • مسیریابی در Razor Pages
    • میان افزار
    • تزریق وابستگی
  • پروژه Book List Razor
    • Razor Package زمان اجرا
    • ایجاد Book Model
    • افزودن بسته ها و رشته ی اتصال
    • افزودن Book Table به پایگاه داده
    • Book Index Get Handler
    • طراحی Book Index Page
    • ایجاد Book Page Model
    • ویرایش Book UI
    • Book Get API
    • DataTables
    • Upsert Page Handlers
  • پروژه Bulky Book - بررسی ASP.NET Core MVC
    • ایجاد پروژه
    • افزودن پروژه به Github
    • بررسی File 
    • MVC Folders و بررسی هر پوشه
    • مسیریابی در MVC
    • مسیریابی با Areas
    • نصب Razor RunTime Compilation
  • راه اندازی پروژه - Bulky Book
    • ایجاد پروژه در BulkyBook
    • جداسازی Data Layer
    • ایجاد Customer Areas
    • Bootswatch
    • Third Party Tools
    • افزودن Dropdown به NavBar
  • الگوی Repository 
    • آشنایی با Repository
    • Repository Pattern Detailed Flow
    • Repository Detailed Architecture
    • رابط Repository 
    • پیاده سازی رابط Repository 
    • پیاده سازی Stored Proc Repository
    • الگوی Repository - کد منبع
  • Category CRUD
    • ایجاد Category Controller
    • Category Index و Get All Actions
    • Category Index View
    • Category js
    • Category Upsert Get Action
    • Partial Views
    • Category Upsert View
    • Category Upsert Post Action
    • Category Delete API Call
    • Category Delete Js
    • Category CRUD - کد منبع
  • Cover Type CRUD
    • تکلیف - افزودن Cover Type Model و Repository Setup
    • راه حل - افزودن Cover Type Model و Repository
    • تکلیف - Cover Type Controller،  View، Js and _layout
    • راه حل - Cover Type Controller،  View، Js and _layout
    • افزودن Stored Procedure برای Cover Type
    • تبدیل Cover Type برای استفاده از Stored Proc
    •  Cover Type CRUD - کد منبع
  • Product CRUD
    • ​​​​​​​افزودن Product Model و push به Db
    • افزودن Product Repository
    • افزودن Product Controller
    • Project JS و Index View
    • Product Upsert View
    • Product Upsert Post Action
    • خطا های رایج و حذف کردن محصول
    • صفحه اصلی
    • Product CRUD - کد منبع
  • کمپانی و کاربر
    • ​​​​​​​افزودن Properties بیشتر به جدول کاربران موجود
    • تکلیف - کمپانی و مدل های کاربر اپلیکیشن
    • راه جل - کمپانی و مدل های کاربر اپلیکیشن
    • تکلیف - Company JS Controller و Repository
    • راه حل - Company JS Controller و Repository
    • تکلیف - Company Index و Upsert View
    • راه حل - Company Index و Upsert View
    • تکلیف - افزودن Application User به Repository
    • راه حل - افزودن Application User به Repository
    • کمپانی و کاربر - کد منبع
  • ثبت نام
    • ​​​​​​​افزودن فیلدهای بیشتر به رجیستر کردن
    • Admin Registration
    • پیکربندی Email Sender Class
    • کار بر روی Registration Page با Roles
    • 5 تغییر Registration Page Model Code
    • رجیستر کردن - کد منبع
  • مدیریت کاربر
    • ​​​​​​​User Controller
    • نمایش User List
    • User Lock Unlock JS
    • Lock Unlock Action Method
    • Final Lock Unlock API Call
    • مدیریت کاربر - کد منبع
  • مجوز
    • ​​​​​​​مجوز در پروژه
    • نمایش لینک ها بر اساس نقش
    • ورود به سیستم با فیسبوک
    • ثبت نام کاربر فیسبوک
    • ثبت نام با گوگل
    • مجوز - کد منبع
  • ایمیل ها
    • ​​​​​​​SengGrid Issue
    • Signup for SendGrid
    • Send Grid Sender Verification Fix
    • آپشن های راه اندازی ایمیل
    • ارسال ایمیل
    • ایمیل ها - کد منبع
  • مدل ها و Repository
    • ​​​​​​​مدل سبد خرید
    • Order Header Model
    • Order Details Model
    • افزودن Repository برای مدل ها
    • مدل ها و Repository - کد منبع
  • جزئیات و سبد خرید
    • ​​​​​​​جزئیات محصول
    • افزودن محصول به سبد خرید
    • جزئیات و سبد خرید - کد منبع
  • مدیریت سبد خرید
    • Cart UI​​​​​​​
    • تایید ایمیل برای کاربر کمپانی مجوزدار
    • اشکال زدایی خطا
    • افزایش ایتم در سبد خرید
    • منهای و حذف سبد خرید
    • مدیریت سبد خرید - کد منبع
  • Summaryو پرداخت ها
    • Summary Get Action
    • Summary UI View
    • افزودن و پیکربندی Stripe
    • افزودن Stripe به Summary Page
    • Summary Post Action Method
    • Summary و پرداخت ها - کد منبع 
  • مدیریت سفارش
    • Order Controller Index API
    • ​​​​​​​Order List Index View
    • اصلاح Order Controller
    • Order Javascript API Call
    • دکمه های Process Order
    • تغییر Navbar Title برای سفارش
  • مفاهیم پیشرفته
    • ​​​​​​​طراحی مجدد صفحه ثبت نام
    • تغییر UI لاگین
    • اشکال زدایی خطا ها
    • Two Factor Authentication
    • راه اندازی Twilio
    • ارسال SMS
    • View Component Action
    • Consume View Component
    • Async Repository Pattern
    • Consume Async Repository
    • Custom Tag Helper Model
    • Build Custom Tag Helper
    • تغییر Category Index Action  برای Custom Tag Helper
    • BrainTree Payments و Email Templates
  • استقرار
    • DbInitializer - راه اندازی استقرار​​​​​​​
    • استقرار در Azure
  • آرشیو پروژه 1 - عملیات CRUD صفحات Book Razor 
    • ​​​​​​​ایجاد پروژه جدید Razor 
    • Csproj File
    • Properties در پروژه
    • wwwroot Folder
    • Program class file
    • Startup.cs
    • MiddleWare در ASP.NET Core
    • مسیریابی در ASP.NET Core
    • Index Razor Page
    • Tempdata
  • آرشیو پروژه 2 - Granite House
    • ​​​​​​​ایجاد پروژه جدید
    • ساختارهای فایل ها و پوشه ها در  MVC ASP.NET Core 2.1
    • ایجاد پایگاه داده
    • افزودن Product Type Model
    • افزودن Product Type به پایگاه داده
    • Bootstrap v4
    • مهاجرت از bootstrap 3 به bootstrap 4
    • افزودن Areas به پروژه
  • آرشیو Granite House - انواع محصول
    • ​​​​​​​افزودن Product Type Controller
    • Product Type - Index View
    • Product Type - ایجاد متد Action 
    • Product Type - ایجاد View
    • Table Button Partia
    • Font Awesome
    • Product Type - ویرایش متد Get and Post Action
    • Product Type - ویرایش View
    • Product Type - متد Details Action و View
    • Product Type -  حذف متد Action
    • Product Type - حذف View
    • تکلیف 1
  • آرشیو Granite House - محصولات
    • ​​​​​​​مدل محصولات
    • محصولات - Index Action Method
    • Products View Model
    • محصولات - Index View
    • محصولات - ایجاد Action Method
    • محصولات - ایجاد View
    • متدهای اکستنشن
    • محصولات - ایجاد View Dropdown
    • محصولات - ویرایش Get Action Method
  • آرشیو Granite House - صفحه اصلی
    • ​​​​​​​صفحه اصلی - Index Action Method
    • Home Page View
    • صفحه اصلی - Details Get Action Method
    • صفحه اصلی - Details View
    • Cookies Consent
  • آرشیو Granite House - سبد خرید
    • ​​​​​​​مدل های View و  Model
    • سبد خرید - افزودن ​​​​​​​مدل های View و  Model
    • سبد خرید - Get Action Method
    • سبد خرید - View
    • سبد خرید - Post Action Method
    • سبد خرید - Remove Action Method
    • سبد خرید - Appointment Confirmation Get Action Method
  • آرشیو Granite House - کاربران
    • ​​​​​​​کاربران - Scaffold Identity در پروژه
    • ​​​​​​​کاربران - ارتقا به Bootstrap v4
    • ​​​​​​​کاربران - افزودن Application User به پایگاه داده
    • ​​​​​​​کاربران - افزودن Properties و Role Manager به Registration
    • ​​​​​​​کاربران - Admin Users Controller
    • ​​​​​​​کاربران - Admin Users Index Page
    • ​​​​​​​کاربران - Admin Users Edit Action Method
    • ​​​​​​​کاربران - Admin Users Edit View
    • ​​​​​​​کاربران - Delete Users Get و Post Action Method
    • ​​​​​​​کاربران - Delete Users View
    • ثبت نام کاربر جدید بدون ورود به سیستم
    • مجوز
  • آرشیو Granite House - قرار ملاقات ها
    • ​​​​​​​Appointment View Model
    • Appointment List View
    • Appointment Search Criteria
    • Appointment Details View Model
  • آرشیو مفاهیم پیشرفته
    • Custom Tag helper
    • Paging Info Model
    • Page Link Tag Helper
    • افزودن صفحه بندی به Appointment Index Action
    • View Components
    • View Component Method
    • Uniform Layout
    • Two Factor Authentication
  • آرشیو استقرار و Database Seed
    • ​​​​​​​راه اندازی کاربر جدید برای استقرار
    • تغییرات _layout
    • راه اندازی Azure Database
    • استقرار در Azure
    • Seed Database
    • استقرار در IIS
    • گام بعدی

سایر ویدئوهای دوره:

بررسی دوره

 

دموی پروژه Razor

 

دموی پروژه MVC - بخش 1

 

دموی پروژه MVC - بخش 2

 

ابزارهای مورد نیاز

آیا این نوشته را دوست داشتید؟
Udemy - Complete guide to ASP.NET Core MVC v3.1 Publisher:Udemy Author:Bhrugen Patel Duration:23 hours Level:Advanced

Build real-world applications using ASP.NET Core MVC, Entity Framework Core, and ASP.NET Core Identity.

What you'll learn

  • Learn the structure of ASP NET MVC Core 3.1 Project
  • Learn the structure of ASP NET Core 3.1 Razor Project
  • Learn basic fundamentals of ASP NET MVC Core 3.1
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Sessions in ASP NET Core 3.1
  • Custom Tag Helpers in ASP NET Core 3.1
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3.1
  • Google and Facebook Authentication/Login
  • Role Management in ASP NET Core Identity
  • SMS and Email notifications
  • TempData in ASP NET Core 3.1
  • Stripe Payment Integrations
  • Repository Pattern to Access Database
  • Dapper and Stored Procedure Calls
  • Seed Database Migrations Automatically
  • Deploying the website on Microsoft Azure and IIS

Requirements

  • 3-6 months knowledge of C#
  • Visual Studio 2019
  • SQL Server Management Studio
  • .NET Core 3.1

Description

This is a Beginner to Advanced level course on ASP.NET Core 3.1 that will take you from basics all the way to advance mode. This course is for anyone who is new to ASP.NET Core 3.1 or who is familiar with ASP.NET and wants to take a first stab at understanding what is different in ASP.NET Core 3.1. From there we would be building multiple projects to understand all concepts in ASP.NET Core 3.1 as we will deploy our final application on Azure as well as IIS.

Throughout this course, we would understand the evolution of ASP.NET Core and then we would take a look at the modified files and folder structure.

We would then take a look at new concepts in ASP.NET Core 3.1

We would build a small Razor application with CRUD operations using Entity framework for integration with the database.

We would build our Bulky Book website where we will learn advanced topics in ASP.NET MVC Core 3.1

Finally, we will deploy our Bulky Book website on Microsoft Azure and IIS.

What are the requirements?

  • 3-6 months knowledge of c#
  • Visual Studio 2017
  • SQL Server Management Studio

What am I going to get from this course?

  • Learn the structure of ASP NET MVC Core 3.1 Project
  • Learn the structure of ASP NET Core 3.1 Razor Project
  • Learn the fundamentals of ASP NET MVC Core 3.1
  • Build 2 Projects throughout the course
  • Integrate Identity Framework and learn how to add more fields to Users
  • Interact with Razor class library for Identity
  • Integrate Entity Framework along with code first migrations
  • Sessions in ASP NET Core 3.1
  • Custom Tag Helpers in ASP NET Core 3.1
  • View Components and Partial Views in ASP NET Core
  • Bootstrap v4
  • Authentication and Authorization in ASP NET Core 3.1
  • Google and Facebook Authentication/Login
  • Role Management in ASP NET Core Identity
  • SMS and Email notifications
  • TempData in ASP NET Core 3.1
  • Stripe Payment Integrations
  • Repository Pattern to Access Database
  • Dapper and Stored Procedure Calls
  • Seed Database Migrations Automatically
  • Deploying website on Microsoft Azure and IIS

Who this course is for:

  • Anyone who wants to learn ASP NET MVC core 3.1 from Basics to Advance
  • Anyone who wants to learn most latest changes with Microsoft newest framework
  • Anyone interested in learning how to Architect Large Scale Projects

Course content

  • Introduction
    • Introduction
    • Demo Project 1 (Razor)
    • Demo Project 2 (MVC) Part 1
    • Demo Project 2 (MVC) Part 2
    • Tools Needed
    • Resources
    • Evolution of ASP.NET Core
  • Razor Projects in ASP.NET Core
    • Introduction
    • Create Project
    • 4 Razor Pages
    • 5 csproj
    • Launchsettings
    • wwwroot
    • Pages Folder
    • Routing in Razor Pages
    • Tag helpers
    • Main method
    • Startup 1
    • Startup 2
    • Middleware
    • AppSettings
    • Dependency Injection
  • Book List Razor Project
    • Introduction
    • Runtime Razor Package
    • Create Book Model
    • Add Connection String and Packages
    • Add Book Table to Database
    • Book Index Get Handler
    • Designing Book Index Page
    • Designing Book Index Page Part 2
    • Create Book Page Model
    • 9 Create Book Page UI
    • Create Book and Validations
    • 11 Client Side Validations
    • Edit Book Get Handler
    • Edit Book UI
    • Edit Post Handler
    • Delete Book
    • Book Get API
    • DataTables
    • Delete API Call
    • Delete Book
    • Upsert Page Handlers
    • Upsert Page UI
  • Bulky Book Project - ASP.NET Core MVC
    • Introduction
    • Create Project
    • Add Project to Github
    • File Overview
    • MVC Folders and overview of individual folders
    • Routing in MVC
    • Routing with Areas
    • Install Razor RunTime Compilation
  • Setting up Project - Bulky Book
    • Introduction
    • Creating Projects inside BulkyBook
    • Seperating out Data Layer
    • Seperating out Models and add References
    • Creating Customer Areas
    • Creating Admin Area and configuring View Import and View Start
    • Bootswatch
    • Bootswatch Header and Footer
    • Third Party Tools
    • Push Initial Migration to DB
    • Add Dropdown to NavBar
    • Add Category Model and push to DB
  • Repository Pattern
    • Introduction
    • Introduction to Repository
    • Repository Overview
    • Repository Pattern Detailed Flow
    • Repository Detailed Architecture
    • Repository Interface
    • Implement Repository Interface
    • Category Repository and Interface
    • Implement Stored Proc Repository
    • Stored Proc Class
    • Unit of Work
    • Repository Pattern - Source Code
  • Category CRUD
    • Introduction
    • Create Category Controller
    • Category Index and Get All Actions
    • Category Index View
    • Category js
    • Category Upsert Get Action
    • Partial Views
    • Category Upsert View
    • Category Upsert Post Action
    • Category Delete API Call
    • Category Delete Js
    • Category CRUD - Source Code
  • Cover Type CRUD
    • Introduction
    • Assignment - Add Cover Type Model and Repository Setup
    • Solution - Add Cover Type Model and Repository
    • Assignment - Cover Type Controller, View, Js and _layout
    • Solution - Cover Type Controller, View, Js and _layout
    • Add Stored Procedure for Cover Type
    • Convert Cover Type to use Stored Proc
    • Cover Type CRUD - Source Code
  • Product CRUD
    • Introduction
    • Add Product Model and push to Db
    • Add Product Repository
    • Add Product Controller
    • Product Controller Part 2
    • Project JS and Index View
    • Product Upsert View Part 1
    • Product Upsert View Part 2
    • Product Upsert Post Action
    • Product Upsert Action Part 2
    • Common Error and Delete Product
    • Home Page
    • Product CRUD - Source Code
  • Company and User
    • Introduction
    • Add More Properties to Existing Users Table
    • Assignment - Company and Application User Models
    • Solution - Company and Application User Models
    • Assignment - Company JS Controller and Repository
    • Solution - Company JS Controller and Repository
    • Assignment - Company Index and Upsert View
    • Solution - Company Index and Upsert View
    • Assignment - Add Application User to Repository
    • Solution - Add Application User to Repository
    • Company & User - Source Code
  • Registration
    • Introduction
    • Add More Fields to Registeration
    • Admin Registration
    • Configuring Email Sender Class
    • Working on Registration Page with Roles
    • 5 Registration Page Model Code Changes
    • Registration - Source Code
  • User Management
    • Introduction
    • User Controller
    • Display User List
    • User Lock Unlock JS
    • Lock Unlock Action Method
    • Final Lock Unlock API Call
    • User Management - Source Code
  • Authorization
    • Introduction
    • Authorization in Project
    • Display Links based on Role
    • Sign in with Facebook
    • Register Facebook User
    • Register with google
    • Authorization - Source Code
  • Emails
    • Introduction
    • SengGrid Issue
    • Signup for SendGrid
    • Send Grid Sender Verification Fix
    • Setup Email Options
    • Send Email
    • Emails - Source Code
  • Models and Repository
    • Introduction
    • Shopping Cart Model
    • Order Header Model
    • Order Details Model
    • Add Repository for Models
    • Models and Repository - Source Code
  • Details & Shopping Cart
    • Introduction
    • Product Details
    • Add Product to Shopping Cart Part 1
    • Add Product to Shopping Cart Part 2
    • Configure Session in the Project
    • Default Session Implementation
    • Shopping Cart Refresh
    • Details & Shopping Cart - Source Code
  • Shopping Cart Management
    • Introduction
    • Shopping Cart Index Action Get
    • Cart UI Part 1
    • Cart UI Part 2
    • Confirm Email for Authorized Company User
    • Error Debugging
    • Increment Item in Shopping Cart
    • Shopping Cart Minus and Remove
    • Shopping Cart Management - Source Code
  • Summary and Payments
    • Introduction
    • Summary Get Action
    • Summary UI View
    • Adding and Configuring Stripe
    • Adding Stripe to Summary Page
    • Summary Post Action Method
    • Place Order without Payment
    • Place Order with Stripe Payment
    • Process Payments for Authorized Company
    • Validations for Summary
    • Summary & Payments - Source Code
  • Order Management
    • Introduction
    • Order Controller Index API
    • Order List Index View Part 1
    • Order List Index View Part 2
    • Order Controller Modification
    • Order Javascript API Call
    • Order Details View Model and Get Action
    • Order Details View Part 1
    • Order Summary In Order Details
    • Buttons to Process Order
    • Order Status Change Action Method
    • Ship Order and Cancel Order
    • Take Payments for Authorized Company
    • Process Delayed Payments
    • Change Navbar Title for Order
  • Advance Concepts
    • Introduction
    • Redesign Register Page
    • Login UI Change
    • Debugging Errors
    • Two Factor Authentication
    • Setup Twilio
    • Send SMS
    • View Component Action
    • Consume View Component
    • Async Repository Pattern
    • Consume Async Repository
    • Custom Tag Helper Model
    • Build Custom Tag Helper
    • Changing Category Index Action for Custom Tag Helper
    • Consuming Custom Tag Helper
    • Delete Category
    • Temp Data Alerts
    • Employee Registration Fix
    • Advance Concepts - Source Code
    • BrainTree Payments and Email Templates
  • Deployment
    • Introduction
    • DbInitializer - Deployment Setup
    • Deploy to Azure
    • Assignment - Order Details Update
  • ARCHIVE Project 1 - CRUD Operation Book Razor Pages
    • Create New Razor Project
    • Csproj File
    • Properties in Project
    • wwwroot Folder
    • Program class file
    • Startup.cs
    • MiddleWare in ASP.NET Core
    • Pages and appsettngs
    • Routing in ASP.NET Core
    • Connection String and Database
    • Add book to Database
    • First Razor Page
    • Index Razor Page
    • Create Get and Post Handler
    • Create Page
    • Add Validation and more Properties
    • Index Razor Page
    • Tempdata
    • Delete Book
    • Edit Razor Page
    • Edit Page Model
  • ARCHIVE Project 2 - Granite House
    • Create New Project
    • Files and Folder Structure in MVC ASP.NET Core 2.1
    • Create Database
    • Add Product Type Model
    • Add Product Type to Database
    • Bootstrap v4
    • Migrating from bootstrap 3 to 4
    • Add Areas to Project
    • Modifications to Project when you add new Area
  • ARCHIVE Granite House - Product Types
    • Add Product Type Controller
    • Product Type - Index View
    • Product Type - Create Action Method
    • Product Type - Create View
    • Table Button Partial
    • Font Awesome
    • Product Type - Edit Get and Post Action Method
    • Product Type - Edit View
    • Product Type - Details Action Method and View
    • Product Type - Delete Action Method
    • Product Type - Delete View
    • Assignment 1
  • ARCHIVE Granite House - Products
    • Section Introduction
    • Products Model
    • Products - Index Action Method
    • Products View Model
    • Products - Index View
    • Products - Create Action Method Part 1
    • Products - Create Action Method Part 2
    • Products - Create View
    • Extension Methods
    • Products - Create View Dropdown
    • Add Products
    • Products - Edit Get Action Method
    • Products - Edit View
    • Products - Edit Post Action Method
    • Products - Edit Post Action method Part 2
    • Products - Details Action Method and View
    • Products - Delete Get Action Method and View
    • Products - Delete Post Action Method
  • ARCHIVE Granite House - Home Page
    • Section Introduction
    • Home Page - Index Action Method
    • Home Page View
    • Home Page - Details Get Action Method
    • Home Page - Details View
    • Session and Session Extension
    • Cookies Consent
    • Home Page - Details Post Action Method
    • Home Page - Details View Remove From Cart
    • Home Page - Details Remove Action Method
  • ARCHIVE Granite House - Shopping Cart
    • Section Introduction
    • Model and View Models
    • Shopping Cart - Add Models and View Models
    • Shopping Cart - Get Action Method
    • Shopping Cart - View Part 1
    • Shopping Cart - View Part 2
    • Shopping Cart - View Part 3
    • Shopping Cart - View Part 4
    • Shopping Cart - Post Action Method
    • Shopping Cart - Remove Action Method
    • Shopping Cart - Appointment Confirmation Get Action Method
    • Shopping Cart - Product Details Partial View
    • Shopping Cart - Customer Details Partial View
    • Shopping Cart - Appointment Confirmation View
  • ARCHIVE Granite House - Users
    • Section Introduction
    • Users - Scaffold Identity to Project
    • Users - Upgrading to Bootstrap v4
    • Users - Add Application User to Database
    • Users - Add Properties and Role Manager to Registration
    • Users - Register Page Model Post Handler
    • Users - Admin Users Controller
    • Users - Admin Users Index Page
    • Users - Admin Users Edit Action Method
    • Users - Admin Users Edit View
    • Users - Delete Users Get and Post Action Method
    • Users - Delete Users View
    • New User Registration without Signing In
    • Authorization
  • ARCHIVE Granite House - Appointments
    • Section Introduction
    • Appointment View Model
    • Appointments - Add Sales Person To Appointments
    • Appointments - Appointment Index Get Action Method
    • Appointment List View Part 1
    • Appointment List View Part 2
    • Appointment Search Criteria
    • Appointment Details View Model
    • Appointments - Edit Get Action Method
    • Appointments - Edit View Part 1
    • Appointments - Edit View Part 2
    • Appointments - Edit View Part 3
    • Appointments - Edit Post Action Method
    • Appointments - Details Action Method
    • Appointments - Delete Get and Post Action Method
    • Appointments - Delete Appointment View
  • ARCHIVE Advanced Concepts
    • Custom Tag helper
    • Paging Info Model
    • Page Link Tag Helper
    • Add Pagination to Appointment Index Action
    • Consuming Custom Tag Helper
    • View Components
    • View Component Method
    • Consuming View Component
    • Uniform Layout
    • Two Factor Authentication
  • ARCHIVE Deployment and Database Seed
    • Setting up New User for Deployment
    • _layout Changes
    • Setting up Azure Database
    • Deployment to Azure
    • Seed Database Part 1
    • Seed Database Part 2
    • Deployment to IIS
    • Seed Database Part 3
    • Seed Database Part 4
    • What's next?

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 10.78GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • راهنمای کامل ASP.NET Core MVC v3.1 یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر