آموزش Master ASP.NET Core 3.1 Razor Pages

Master ASP.NET Core 3.1 Razor Pages

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جدیدترین اخبار پیرامون Razor Pages را در ASP.NET Core از مفاهیم مبتدی تا پیشرفته بیاموزید. Master ASP.NET Core Razor ساختار پروژه ASP NET Core 3.1 با Razor Pages آموزش اصول اولیه ASP NET Core 3.1 Razor Pages ساخت دو برنامه با استفاده از ASP NET Core 3.1 با استفاده از Razor Pages Integrate Identity Framework و یاد بگیرید که چگونه فیلدهای بیشتری را به کاربران اضافه کنید. ادغام Entity Framework همراه با اولین مهاجرت کد Tag Helpers در Core 3.1 Sessions و موارد دیگر! پیش نیازها: دانش 3-6 ماهه c# Visual Studio 2019 SQL Server Management Studio

این یک دوره آموزشی کامل در ASP.NET Core 3.1 با استفاده از Razor Pages است که شما را از اصول اولیه به حالت پیشرفته می برد. این دوره برای کسانی است که تازه با ASP.NET Core 3.1 آشنا هستند یا با ASP.NET MVC آشنا هستند و می خواهند اولین قدم را در درک تفاوت های asp.net core 3.1 انجام دهند. از آنجا ما چندین پروژه را برای درک همه مفاهیم در ASP.NET Core 3.1 می سازیم

آیا به یادگیری آخرین چارچوبی که مایکروسافت معرفی کرده است علاقه دارید؟ نه فقط آنقدر طولانی با آن، همچنین از جدیدترین مقدمه برای پشته خود استفاده می کنید؟ اگر چنین است پس این مسیر صحیح است!

ASP.NET Core و سپس نگاهی به ساختار فایل‌ها و پوشه‌های اصلاح‌شده بیندازیم.

  • ما یک برنامه CRUD Operations با EF می سازیم و از Razor Pages برای اولین پروژه استفاده می کنیم

  • در نهایت، ما یک وب‌سایت فروشگاه خودکار می‌سازیم که در آن سرپرست می‌تواند سوابق خدمات را برای مشتریان خود وارد کند و مشتریان می‌توانند تمام سابقه خدمات را مشاهده کنند.

چه چیزی قرار است از این دوره دریافت کنم؟

  • ساختار پروژه ASP NET Core 3.1 را بیاموزید

  • امنیت اولیه ASP NET Core 3.1 را بیاموزید

  • برنامه‌ها را با استفاده از ASP NET Core 3.1 با استفاده از Razor Pages بسازید

  • چارچوب هویت را یکپارچه کنید و یاد بگیرید که چگونه فیلدهای بیشتری به کاربران اضافه کنید

  • چارچوب موجودیت را به همراه اولین انتقال کد یکپارچه کنید

  • احراز هویت و مجوز در ASP.NET Core 3.1

  • جلسات در ASP.NET Core 3.1

  • بارآوری داده ها و استقرار در Azure

مخاطبان هدف چیست؟

  • هرکسی که می خواهد Asp.net core 3.1 Razor Pages را یاد بگیرد

  • هر کسی که می خواهد آخرین تغییرات را با جدیدترین فریمورک مایکروسافت بیاموزد


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

معرفی Introduction

  • معرفی Introduction

  • چگونه می توان کمک گرفت؟ How to get Help?

  • پیش نمایش زنده Live Preview

  • تکامل هسته asp.net و مزایا Evolution of asp.net core and advantages

  • پروژه 1 - نسخه نمایشی فهرست کتاب Project 1 - Book List Demo

  • پروژه 2 - دمو ​​اسپارک Project 2 - Spark Demo

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

  • ابزار مورد نیاز Tools Needed

مبانی و امنیت Fundamentals and Security

  • معرفی Introduction

  • ایجاد پروژه جدید Create New Project

  • فایل Csproj Csproj file

  • تنظیمات راه اندازی json Launchsettings. json

  • تنظیمات برنامه AppSettings

  • wwwroot wwwroot

  • صفحات تیغ Razor Pages

  • پوشه صفحات Pages Folder

  • مسیریابی در Razor Pages Routing in Razor Pages

  • یاران را تگ کنید Tag Helpers

  • نتیجه عمل در Razor Action Result in Razor

  • روش اصلی Main Method

  • استارت آپ 1 Startup 1

  • استارتاپ 2 Startup 2

  • میان افزارها Middlewares

  • تزریق SQL SQL Injection

  • اسکریپت بین سایتی Cross-site Scripting

  • Redirect Attacks را باز کنید Open Redirect Attacks

  • جعل درخواست بین سایتی Cross-Site Request Forgery

  • تزریق وابستگی Dependency Injection

پروژه 1 - فهرست کتاب تیغ Project 1 - Book List Razor

  • معرفی Introduction

  • پکیج Runtime Razor Runtime Razor Package

  • ایجاد مدل کتاب Create Book Model

  • رشته اتصال و بسته ها را اضافه کنید Add Connection String and Packages

  • اضافه کردن جدول کتاب به پایگاه داده Add Book Table to Database

  • فهرست کتاب Get Handler Book Index Get Handler

  • طراحی صفحه فهرست کتاب Designing Book Index Page

  • طراحی صفحه فهرست کتاب قسمت 2 Designing Book Index Page Part 2

  • ایجاد مدل صفحه کتاب Create Book Page Model

  • ایجاد رابط کاربری صفحه کتاب Create Book Page UI

  • ایجاد کتاب و اعتبارسنجی Create Book and Validations

  • اعتبار سنجی سمت مشتری Client Side Validations

  • ویرایش کتاب دریافت Handler Edit Book Get Handler

  • ویرایش رابط کاربری کتاب Edit Book UI

  • ویرایشگر پست ها Edit Post Handler

  • حذف کتاب Delete Book

  • Book Get API Book Get API

  • جدول های داده DataTables

  • حذف API Call Delete API Call

  • حذف کتاب Delete Book

  • حذف کتاب Delete Book

  • Upsert Page Handlers Upsert Page Handlers

  • رابط کاربری صفحه را بالا ببرید Upsert Page UI

  • بررسی ها Reviews

پروژه 2 - جرقه Project 2 - Spark

  • معرفی Introduction

  • ایجاد پروژه جدید - Spark Create New Project - Spark

  • فایل راه اندازی و نسخه های قبلی ASP.NET Core Startup File and Previous Versions of ASP.NET Core

  • _تغییرات چیدمان _Layout Changes

  • کاوش فایل های جدید قسمت 1 Exploring New Files Part 1

  • کاوش فایل های جدید قسمت 2 Exploring New Files Part 2

  • سربرگ و پاورقی طراحی Design Header and Footer

نوع خدمات Service Type

  • معرفی Introduction

  • مدل سرویس را به پایگاه داده اضافه کنید Add Service Model to Database

  • صفحه Index Razor را اضافه کنید Add Index Razor Page

  • Index Get Handler Index Get Handler

  • تصویر پس زمینه و css Background Image and css

  • Index Razor Page UI قسمت 1 Index Razor Page UI Part 1

  • Index Razor Page UI قسمت 2 Index Razor Page UI Part 2

  • صفحه Get Handler و Razor را ایجاد کنید Create Get Handler and Razor Page

  • ایجاد پست Handler و Validations Create Post Handler and Validations

  • دکمه های صفحه فهرست و نمای جزئی Index Page Buttons and Partial View

  • مدیریت دریافت و ارسال را ویرایش کنید Edit Get and Post Handler

  • ویرایش رابط کاربری Razor Page Edit Razor Page UI

  • یک یادداشت سریع A Quick Note

  • تکلیف 1 Assignment 1

  • تکلیف 2 Assignment 2

ثبت Registration

  • معرفی Introduction

  • Register.cs با .NET Core 3.1 تغییر می کند Register.cs changes with .NET Core 3.1

  • ویژگی های بیشتری را به جدول کاربران اضافه کنید Add more properties to Users Table

  • ثبت نام Razor Page UI Register Razor Page UI

  • اضافه کردن نقش به وب سایت قسمت 1 Adding Roles to Website Part 1

  • حل خطای فرستنده ایمیل Email Sender Error Resolution

  • اضافه کردن نقش به وب سایت قسمت 2 Adding Roles to Website Part 2

  • ثبت نام کاربر جدید به عنوان مشتری New User Registration as Customer

کاربران Users

  • معرفی Introduction

  • فهرست کاربر دریافت Handler User Index Get Handler

  • رابط کاربری صفحه Razor Index Users Users Index Razor Page UI

  • کلاس اطلاعات صفحه بندی Paging Info Class

  • راهنمای برچسب سفارشی پیوند صفحه قسمت 1 Page Link Custom Tag Helper Part 1

  • راهنمای تگ سفارشی پیوند صفحه قسمت 2 Page Link Custom Tag Helper Part 2

  • راهنمای تگ سفارشی پیوند صفحه قسمت 3 Page Link Custom Tag Helper Part 3

  • راهنمای تگ سفارشی پیوند صفحه قسمت 4 Page Link Custom Tag Helper Part 4

  • معیارهای جستجو برای کاربران Razor Page (UI) Search Criteria for Users Razor Page (UI)

  • معیارهای جستجو برای مدل صفحه کاربران Search Criteria for Users Page Model

  • تکلیف 3 Assignment 3

  • تکلیف 4 Assignment 4

مجوز و ورود اجتماعی Authorization and Social Login

  • معرفی Introduction

  • مجوز Authorization

  • مجوز بخش 2 Authorization Part 2

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

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

  • ارسال ایمیل قسمت 1 Send Emails Part 1

  • رفع مشکل SendGrid SendGrid Issue Fix

  • ارسال ایمیل قسمت 2 Send Emails Part 2

  • ارسال کننده ایمیل را لغو نظر کنید Un-Comment Email Sender

  • ارسال ایمیل قسمت 3 Send Emails Part 3

  • تأیید ایمیل Verify Email

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

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

  • صفحه لاگین خارجی Razor قسمت 1 External Login Razor Page Part 1

  • صفحه لاگین خارجی Razor قسمت 2 External Login Razor Page Part 2

ماشین ها Cars

  • معرفی Introduction

  • اضافه کردن مدل ماشین Add Car Model

  • ماشین و ماشین مجازی مشتری Car and Customer VM

  • راهنمای دریافت شاخص خودرو Car Index Get Handler

  • بخش 1 صفحه UI Razor Index Car Car Index Razor Page UI Part 1

  • بخش 2 صفحه UI Razor Index Car Car Index Razor Page UI Part 2

  • صفحه ایجاد تیغ ماشین Car Create Razor Page

  • مدیریت پست خودرو را ایجاد کنید Create Car Post Handler

  • تکلیف - 5 Assignment - 5

  • تکلیف - 6 Assignment - 6

سرویس Service

  • معرفی Introduction

  • مدل مشاهده سبد خرید Shopping Cart View Model

  • مدل سرصفحه و جزئیات سرویس Service Header and Details Model

  • مدل نمای سرویس خودرو Car Service View Model

  • اضافه کردن دکمه ها به صفحه فهرست خودروها Add Buttons to Cars Index Page

  • ایجاد سرویس دریافت Handler Create Service Get Handler

  • ایجاد صفحه تیغ سرویس قسمت 1 Create Service Razor Page Part 1

  • ایجاد صفحه تیغ سرویس قسمت 2 Create Service Razor Page Part 2

  • ایجاد صفحه تیغ سرویس قسمت 3 Create Service Razor Page Part 3

  • ایجاد سرویس‌دهنده پست بخش 1 Create Service Post Handlers Part 1

  • ایجاد صفحه سرویس Razor قسمت 4 Create Service Razor Page Part 4

  • هشدار شیرین Sweet Alert

  • ایجاد سرویس پست Handler قسمت 2 Create Service Post Handler Part 2

  • تاریخچه خدمات دریافت Handler Service History Get Handler

  • صفحه تیغ تاریخچه خدمات Service History Razor Page

  • جزئیات خدمات دریافت Handler Service Details Get Handler

  • جزئیات خدمات صفحه Razor Service Details Razor Page

  • وظیفه Assignment

  • راه حل Solution

بخش پاداش Bonus Section

  • معرفی Introduction

  • معرفی Introduction

  • طراحی Css Css Designing

  • مجوز و لوگو Authorization and Logo

  • تغییر مسیر در ورود Redirect on Login

  • نمایه کاربر GET و POST Handler User Profile GET and POST Handler

  • صفحه مشخصات کاربر Razor User Profile Razor Page

  • احراز هویت دو عاملی Two factor Authentication

  • مشاهده کلاس کامپوننت View Component Class

  • مشاهده رابط کاربری مؤلفه View Component UI

گسترش Deployment

  • استقرار Azure Azure Deployment

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

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

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

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

  • استقرار Azure Azure Deployment

  • میزبانی شخص ثالث Third Party Hostings

نمایش نظرات

آموزش Master ASP.NET Core 3.1 Razor Pages
جزییات دوره
10 hours
153
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,826
4.7 از 5
دارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

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