آموزش NET 7 Web API & Entity Framework Jumpstart

.NET 7 Web API & Entity Framework Jumpstart

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استفاده از Web API، Entity Framework 7 و SQL Server، بک‌اند یک برنامه وب .NET 7 را در کمترین زمان بسازید! با Web API، Entity Framework Core، SQL Server Implement Token Authentication با JSON Web Tokens & Roles یک بک‌اند کامل دات نت ۷ بسازید. از هر سه نوع رابطه در پایگاه داده خود استفاده کنید: یک به یک، یک به چند، استفاده از روش‌های درخواست HTTP GET، POST، PUT & DELETE بهترین روش‌ها مانند ساختار مناسب برای Web API، تزریق وابستگی، تماس‌های ناهمزمان با async/wait و Data-Transfer-Objects (DTO) را اجرا کنید. فیلتر، مرتب سازی، نقشه، انتخاب و دسترسی به موجودیت های خود را. پیش نیازها: شما باید دانش اولیه C# را داشته باشید.

فریمورک دات نت امروزه در دنیای توسعه وب بهتر و بهتر و مهمتر می شود.

تقریباً هر درخواستی که برای پروژه‌های توسعه وب جدید دریافت می‌کنم، درخواست دانش در NET است، از جمله Web API و Entity Framework.

بنابراین، دانستن اصول توسعه وب بک‌اند با دات‌نت می‌تواند برای شغل شما بسیار مفید باشد. و این جایی است که این دوره وارد می شود.

در مدت زمان کوتاهی، نحوه راه‌اندازی Web API، برقراری تماس‌های آرام با این Web API و همچنین ذخیره دائم داده‌ها با Entity Framework، Code-First Migration، پایگاه داده SQL Server و هر سه را خواهید آموخت. انواع روابط در این پایگاه داده.

ما به اصل مطلب می رسیم، شما تک تک مراحل نوشتن کدهای لازم را خواهید دید و در پایان این دوره، آنچه را که لازم است برای گفتن "بله" به تمام درخواست های پروژه دات نت از هر یک از آنها خواهید داشت. استخدام کننده.

تنها ابزاری که در ابتدا به آن نیاز دارید Visual Studio Code است که به صورت رایگان در دسترس است.

ما از کد ویژوال استودیو برای پیاده‌سازی‌های خود استفاده می‌کنیم و با کمک Swagger UI با Web API تماس می‌گیریم - رابطی که به شما امکان می‌دهد به لطف آخرین نسخه از API خارج از جعبه استفاده کنید. چارچوب NET.

بعداً، ما همچنین از SQL Server Express و SQL Server Management Studio برای مدیریت پایگاه داده خود استفاده خواهیم کرد. اینها نیز به صورت رایگان در دسترس هستند.

برنامه بک‌اندی که می‌خواهیم بسازیم، یک بازی نقش‌آفرینی مبتنی بر متن کوچک است که در آن کاربران مختلف می‌توانند ثبت نام کنند (ما از توکن‌های وب JSON برای احراز هویت استفاده می‌کنیم) و شخصیت‌های خود را مانند یک جادوگر ایجاد می‌کنند. یا یک شوالیه، چند مهارت و یک سلاح اضافه کنید، و همچنین اجازه دهید شخصیت ها با یکدیگر مبارزه کنند تا ببینید چه کسی از همه آنها بهترین است.


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

مقدمه

  • اولین تماس Web API خود را در کمتر از 10 دقیقه ایجاد کنید

  • یک مخزن Git را برای کنترل منبع خود راه اندازی کنید

Web API

  • الگوی Model-View-Controller (MVC)

  • مدل ها و کنترلرها را ایجاد کنید

  • مسیریابی مشخصه (با پارامترها)

  • روش های درخواست HTTP GET، POST، PUT DELETE

  • بهترین روش‌ها برای Web API شما مانند کلاس ServiceResponse و Data-Transfer-Objects (DTO)

  • مدل های خود را با AutoMapper

    نقشه برداری کنید

هسته چارچوب نهاد

  • نگاشت شیء-رابطه ای

  • مهاجرت کد-اول

  • SQL Server Express

  • نحوه استفاده از DataContext و ConnectionString مناسب

  • همه درخواست‌های قبلی HTTP با Entity Framework Core برای ذخیره داده‌های شما در پایگاه داده SQL Server

  • دانه‌بندی داده‌ها: داده‌ها را با انتقال به‌صورت برنامه‌ریزی درج کنید

احراز هویت

  • احراز هویت رمز با رمزهای وب JSON

  • ادعاها

  • کنترل‌کننده‌ها را با ویژگی Authorize ایمن کنید

  • نقش‌ها را به کاربران اضافه کنید

روابط پیشرفته با Entity Framework Core

  • روابط یک به یک

  • روابط یک به چند

  • روابط چند به چند

  • شامل موجودیت‌هایی با هسته چارچوب موجودیت باشد

  • روابط مناسب بین موجودیت ها را بدست آورید

بیشتر از CRUD

  • دعواهای خودکار را شروع کنید

  • کاراکترهای RPG را بر اساس امتیاز آنها فیلتر و سفارش دهید


این دوره به طور کامل با .NET 7 دوباره ضبط شده است.

سخنرانی‌ها با نسخه‌های قدیمی‌تر .NET (Core) Framework - .NET 6، 5.NET Core 3.1 - هنوز برای مرجع در دسترس هستند.


مربی شما

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

تا به امروز، من توانستم ده دوره در مورد توسعه وب در اینجا در Udemy در مورد ASP.NET، Blazor، برنامه های تک صفحه ای، Angular و DevOps با مجموع بیش از 75000 دانشجوی منحصر به فرد و بیش از 10000 بررسی اجرا کنم. .

اگر سؤالی دارید، در صورت تمایل با هم ارتباط برقرار کنید.


و اگر هنوز شک دارید، 30 روز ضمانت بازگشت وجه دارید، بدون سوال.

بنابراین، امیدوارم برای مهارت‌های جدید و پروژه‌های جدید خود آماده باشید! ;)

من مشتاق دیدار شما در دوره هستم!


تصویر دوره: تمرین/شاتراستاک



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

مقدمه - دات نت 7 Introduction - .NET 7

  • معرفی Introduction

  • ابزارها (کد ویژوال استودیو و NET SDK) Tools (Visual Studio Code & .NET SDK)

  • یک Web API جدید ایجاد کنید Create a new Web API

  • اولین تماس API First API Call

  • مخزن گیت و فایل .gitignore Git Repository & .gitignore File

  • مخزن GitHub GitHub Repository

Web API - .NET 7 Web API - .NET 7

  • معرفی Introduction

  • الگوی Model-View-Controller (MVC). The Model-View-Controller (MVC) Pattern

  • مدل های جدید New Models

  • کنترلر جدید و یک کاراکتر جدید دریافت کنید New Controller & GET a New Character

  • مراحل اول با مسیریابی ویژگی First Steps with Attribute Routing

  • مسیریابی با پارامترها Routing with Parameters

  • روش های درخواست HTTP توضیح داده شده است HTTP Request Methods Explained

  • یک کاراکتر جدید با POST اضافه کنید Add a New Character with POST

  • بهترین روش: ساختار Web API Best Practice: Web API Structure

  • خدمات شخصیت Character Service

  • رفع «ArgumentNullException احتمالی» Fix the “Possible ArgumentNullException”

  • تماس های ناهمزمان Asynchronous Calls

  • پاسخگویی مناسب خدمات با جنریک Proper Service Response with Generics

  • اشیاء انتقال داده (DTO) Data-Transfer-Objects (DTOs)

  • AutoMapper AutoMapper

  • یک کاراکتر را با PUT تغییر دهید Modify a Character with PUT

  • یک کاراکتر را با AutoMapper تغییر دهید Modify a Character with AutoMapper

  • یک کاراکتر را حذف کنید Delete a Character

  • خلاصه Summary

Entity Framework - دات نت 7 Entity Framework - .NET 7

  • معرفی Introduction

  • Object-Relational-Mapping & Code-First Migration توضیح داده شد Object-Relational-Mapping & Code-First Migration Explained

  • نصب Entity Framework 7 Installing Entity Framework 7

  • نصب SQL Server Express (با مدیریت استودیو) Installing SQL Server Express (with Management Studio)

  • پیاده سازی DataContext Implementing the DataContext

  • ConnectionString و افزودن DbContext ConnectionString & Adding the DbContext

  • مهاجرت اول First Migration

  • پیاده سازی ها را دریافت کنید GET Implementations

  • پیاده سازی های POST POST Implementations

  • پیاده سازی های PUT PUT Implementations

  • حذف پیاده سازی ها DELETE Implementations

  • خلاصه Summary

احراز هویت - دات نت 7 Authentication - .NET 7

  • معرفی Introduction

  • مدل کاربر The User Model

  • رابطه اول First Relationship

  • تئوری احراز هویت Authentication Theory

  • تئوری مخزن احراز هویت Authentication Repository Theory

  • اجرای مخزن احراز هویت Authentication Repository Implementation

  • ثبت نام کاربر User Registration

  • "کاربر از قبل وجود دارد." “User already exists.”

  • کنترل کننده احراز هویت Authentication Controller

  • ورود کاربر User Login

  • احراز هویت توکن با توکن های وب JSON Token Authentication with JSON Web Tokens

  • پیاده سازی JSON Web Tokens (JWT). JSON Web Tokens (JWT) implementations

  • میان‌افزار احراز هویت و ویژگی مجوز Authentication Middleware & Authorize Attribute

  • آزمایش روش‌های ایمن با Swagger Testing Secured Methods with Swagger

  • خواندن ادعاها و دریافت کاراکترهای RPG کاربر Reading Claims & Receiving the User’s RPG Characters

  • خلاصه Summary

روابط پیشرفته با Entity Framework - .NET 7 Advanced Relationships with Entity Framework - .NET 7

  • معرفی Introduction

  • رابطه مناسب کاربر و شخصیت - همه کاراکترها را دریافت کنید Proper User-Character Relationship - Get All Characters

  • رابطه مناسب کاربر و شخصیت - اضافه کردن کاراکتر Proper User-Character Relationship - Add Character

  • رابطه مناسب کاربر-شخصیت - حذف و دریافت یک شخصیت Proper User-Character Relationship - Delete & Get Single Character

  • شامل Entity با Entity Framework Include Entities with Entity Framework

  • رابطه یک به یک با سلاح One-To-One Relationship with Weapons

  • اضافه کردن سلاح به شخصیت های RPG Add Weapons to RPG Characters

  • رابطه چند به چند با مهارت ها Many-To-Many Relationship with Skills

  • کاشت داده ها - مهارت ها را به پایگاه داده اضافه کنید Data Seeding - Add Skills to the Database

  • مهارت ها را به شخصیت های RPG اضافه کنید Add Skills to RPG Characters

  • خلاصه Summary

اجازه دهید بازی ها شروع شوند (بیشتر از CRUD) - .NET 7 Let The Games Begin (More Than Just CRUD) - .NET 7

  • معرفی Introduction

  • برای مبارزه آماده شوید! Prepare to Fight!

  • حمله با سلاح Attack with Weapons

  • حمله با مهارت Attack with Skills

  • شروع یک مبارزه Start a Fight

  • امتیاز بالا: مرتب سازی و فیلتر نهادها Highscore: Sort & Filter Entities

  • خلاصه Summary

مقدمه - دات نت 6 Introduction - .NET 6

  • معرفی Introduction

  • ابزارها (کد ویژوال استودیو و NET SDK) Tools (Visual Studio Code & .NET SDK)

  • یک Web API جدید ایجاد کنید Create a new Web API

  • اولین تماس API First API Call

  • مخزن گیت و فایل .gitignore Git Repository & .gitignore File

  • مخزن GitHub GitHub Repository

Web API - .NET 6 Web API - .NET 6

  • معرفی Introduction

  • الگوی Model-View-Controller (MVC). The Model-View-Controller (MVC) Pattern

  • مدل های جدید New Models

  • کنترلر جدید و یک کاراکتر جدید دریافت کنید New Controller & GET a New Character

  • مراحل اول با مسیریابی ویژگی First Steps with Attribute Routing

  • مسیریابی با پارامترها Routing with Parameters

  • روش های HTTP توضیح داده شده است HTTP Methods Explained

  • یک کاراکتر جدید با POST اضافه کنید Add a New Character with POST

  • بهترین روش: ساختار Web API Best Practice: Web API Structure

  • خدمات شخصیت Character Service

  • تماس های ناهمزمان Asynchronous Calls

  • پاسخگویی مناسب خدمات با جنریک Proper Service Response with Generics

  • اشیاء انتقال داده (DTO) Data-Transfer-Objects (DTOs)

  • AutoMapper AutoMapper

  • یک کاراکتر را با PUT تغییر دهید Modify a Character with PUT

  • یک کاراکتر را با Automapper تغییر دهید Modify a Character with Automapper

  • یک کاراکتر را حذف کنید Delete a Character

  • خلاصه Summary

Entity Framework Core - NET 6 Entity Framework Core - .NET 6

  • معرفی Introduction

  • Object-Relational-Mapping & Code-First Migration توضیح داده شد Object-Relational-Mapping & Code-First Migration Explained

  • نصب Entity Framework Core Installing Entity Framework Core

  • نصب SQL Server Express (با مدیریت استودیو) Installing SQL Server Express (with Management Studio)

  • پیاده سازی DataContext Implementing the DataContext

  • ConnectionString و افزودن DbContext ConnectionString & Adding the DbContext

  • مهاجرت اول First Migration

  • پیاده سازی ها را دریافت کنید GET Implementations

  • پیاده سازی های POST POST Implementations

  • پیاده سازی های PUT PUT Implementations

  • حذف پیاده سازی ها DELETE Implementations

  • خلاصه Summary

احراز هویت - دات نت 6 Authentication - .NET 6

  • معرفی Introduction

  • مدل کاربر The User Model

  • رابطه اول First Relationship

  • تئوری احراز هویت Authentication Theory

  • مخزن احراز هویت Authentication Repository

  • ثبت نام کاربر User Registration

  • "کاربر از قبل وجود دارد." “User already exists.”

  • کنترل کننده احراز هویت Authentication Controller

  • ورود کاربر User Login

  • احراز هویت توکن با توکن های وب JSON Token Authentication with JSON Web Tokens

  • پیاده سازی JSON Web Tokens (JWT). JSON Web Tokens (JWT) implementations

  • میان‌افزار احراز هویت و ویژگی مجوز Authentication Middleware & Authorize Attribute

  • آزمایش روش‌های ایمن با Swagger Testing Secured Methods with Swagger

  • خواندن ادعاها و دریافت کاراکترهای RPG کاربر Reading Claims & Receiving the User’s RPG Characters

  • خلاصه Summary

روابط پیشرفته با Entity Framework Core - NET 6 Advanced Relationships with Entity Framework Core - .NET 6

  • معرفی Introduction

  • رابطه مناسب کاربر و شخصیت - همه کاراکترها را دریافت کنید Proper User-Character Relationship - Get All Characters

  • رابطه مناسب کاربر و شخصیت - اضافه کردن کاراکتر Proper User-Character Relationship - Add Character

  • رابطه مناسب کاربر-شخصیت - حذف و دریافت یک شخصیت Proper User-Character Relationship - Delete & Get Single Character

  • شامل Entity با Entity Framework Include Entities with Entity Framework

  • رابطه یک به یک با سلاح One-To-One Relationship with Weapons

  • اضافه کردن سلاح به شخصیت های RPG Add Weapons to RPG Characters

  • رابطه چند به چند با مهارت ها Many-To-Many Relationship with Skills

  • کاشت داده ها - مهارت ها را به پایگاه داده اضافه کنید Data Seeding - Add Skills to the Database

  • مهارت ها را به شخصیت های RPG اضافه کنید Add Skills to RPG Characters

  • خلاصه Summary

اجازه دهید بازی ها شروع شوند (بیشتر از CRUD) - .NET 6 Let The Games Begin (More Than Just CRUD) - .NET 6

  • معرفی Introduction

  • برای مبارزه آماده شوید! Prepare to Fight!

  • حمله با سلاح Attack with Weapons

  • حمله با مهارت Attack with Skills

  • شروع یک مبارزه Start a Fight

  • امتیاز بالا: مرتب سازی و فیلتر نهادها Highscore: Sort & Filter Entities

  • خلاصه Summary

مقدمه - دات نت 5 Introduction - .NET 5

  • معرفی Introduction

  • ابزارها (کد ویژوال استودیو و NET SDK) Tools (Visual Studio Code & .NET SDK)

  • یک Web API جدید ایجاد کنید Create a new Web API

  • اولین تماس API First API Call

  • مخزن گیت و فایل .gitignore Git Repository & .gitignore File

  • مخزن GitHub GitHub Repository

Web API - .NET 5 Web API - .NET 5

  • معرفی Introduction

  • الگوی Model-View-Controller (MVC). The Model-View-Controller (MVC) Pattern

  • مدل های جدید New Models

  • کنترلر جدید و یک کاراکتر جدید دریافت کنید New Controller & GET a New Character

  • مراحل اول با مسیریابی ویژگی First Steps with Attribute Routing

  • مسیریابی با پارامترها Routing with Parameters

  • روش های HTTP توضیح داده شده است HTTP Methods Explained

  • یک کاراکتر جدید با POST اضافه کنید Add a New Character with POST

  • بهترین روش: ساختار Web API Best Practice: Web API Structure

  • خدمات شخصیت Character Service

  • تماس های ناهمزمان Asynchronous Calls

  • پاسخگویی مناسب خدمات با جنریک Proper Service Response with Generics

  • اشیاء انتقال داده (DTO) Data-Transfer-Objects (DTOs)

  • AutoMapper AutoMapper

  • یک کاراکتر را با PUT تغییر دهید Modify a Character with PUT

  • یک کاراکتر را حذف کنید Delete a Character

  • خلاصه Summary

Entity Framework Core - .NET 5 Entity Framework Core - .NET 5

  • معرفی Introduction

  • Object-Relational-Mapping & Code-First Migration توضیح داده شد Object-Relational-Mapping & Code-First Migration Explained

  • نصب Entity Framework Core Installing Entity Framework Core

  • نصب SQL Server Express (با مدیریت استودیو) Installing SQL Server Express (with Management Studio)

  • پیاده سازی DataContext Implementing the DataContext

  • ConnectionString و افزودن DbContext ConnectionString & Adding the DbContext

  • مهاجرت اول First Migration

  • پیاده سازی ها را دریافت کنید GET Implementations

  • پیاده سازی های POST POST Implementations

  • پیاده سازی های PUT PUT Implementations

  • حذف پیاده سازی ها DELETE Implementations

  • خلاصه Summary

احراز هویت - دات نت 5 Authentication - .NET 5

  • معرفی Introduction

  • مدل کاربر The User Model

  • رابطه اول First Relationship

  • تئوری احراز هویت Authentication Theory

  • مخزن احراز هویت Authentication Repository

  • ثبت نام کاربر User Registration

  • "کاربر از قبل وجود دارد." "User already exists."

  • کنترل کننده احراز هویت Authentication Controller

  • ورود کاربر User Login

  • احراز هویت توکن با توکن های وب JSON Token Authentication with JSON Web Tokens

  • پیاده سازی JSON Web Tokens (JWT). JSON Web Tokens (JWT) implementations

  • میان‌افزار احراز هویت و ویژگی مجوز Authentication Middleware & Authorize Attribute

  • روش های ایمن را با Swagger آزمایش کنید Test Secured Methods with Swagger

  • ادعاها را بخوانید و شخصیت‌های RPG کاربر را دریافت کنید Read Claims & Get the User’s RPG Characters

  • خلاصه Summary

روابط پیشرفته با Entity Framework Core - .NET 5 Advanced Relationships with Entity Framework Core - .NET 5

  • معرفی Introduction

  • رابطه مناسب کاربر و شخصیت 1/3 - همه کاراکترها را دریافت کنید Proper User-Character Relationship 1/3 - Get All Characters

  • رابطه مناسب کاربر و شخصیت 2/3 - اضافه کردن کاراکتر Proper User-Character Relationship 2/3 - Add Character

  • رابطه مناسب کاربر-شخصیت 3/3 - حذف و دریافت یک شخصیت Proper User-Character Relationship 3/3 - Delete & Get Single Character

  • شامل Entity با Entity Framework Include Entities with Entity Framework

  • رابطه یک به یک با سلاح One-To-One Relationship with Weapons

  • اضافه کردن سلاح به شخصیت های RPG Add Weapons to RPG Characters

  • رابطه چند به چند با مهارت ها Many-To-Many Relationship with Skills

  • کاشت داده ها - مهارت ها را به پایگاه داده اضافه کنید Data Seeding - Add Skills to the Database

  • مهارت ها را به شخصیت های RPG اضافه کنید Add Skills to RPG Characters

  • خلاصه Summary

اجازه دهید بازی ها شروع شوند (بیشتر از CRUD) - .NET 5 Let The Games Begin (More Than Just CRUD) - .NET 5

  • معرفی Introduction

  • برای مبارزه آماده شوید! Prepare to Fight!

  • حمله با سلاح Attack with Weapons

  • حمله با مهارت Attack with Skills

  • شروع یک مبارزه Start a Fight

  • امتیاز بالا: مرتب سازی و فیلتر نهادها Highscore: Sort & Filter Entities

  • خلاصه Summary

مقدمه - NET Core 3.1 Introduction - .NET Core 3.1

  • معرفی Introduction

  • ابزارها (VS Code، Postman، NET Core SDK) Tools (VS Code, Postman, .NET Core SDK)

  • یک Web API جدید ایجاد کنید Create a new Web API

  • اولین تماس API First API Call

  • مخزن گیت و فایل .gitignore Git Repository & .gitignore File

  • مخزن GitHub GitHub Repository

Web API Core - .NET Core 3.1 Web API Core - .NET Core 3.1

  • معرفی Introduction

  • الگوی Model-View-Controller (MVC). The Model-View-Controller (MVC) Pattern

  • مدل های جدید New Models

  • کنترلر جدید و یک کاراکتر جدید دریافت کنید New Controller & GET a New Character

  • مراحل اول با مسیریابی ویژگی First Steps with Attribute Routing

  • مسیریابی با پارامترها Routing with Parameters

  • روش های HTTP توضیح داده شده است HTTP Methods Explained

  • یک کاراکتر جدید با POST اضافه کنید Add a New Character with POST

  • بهترین روش: ساختار Web API Best Practice: Web API Structure

  • خدمات شخصیت Character Service

  • تماس های ناهمزمان Asynchronous Calls

  • پاسخگویی مناسب خدمات با جنریک Proper Service Response with Generics

  • اشیاء انتقال داده (DTO) Data-Transfer-Objects (DTOs)

  • AutoMapper AutoMapper

  • یک کاراکتر را با PUT تغییر دهید Modify a Character with PUT

  • یک کاراکتر را حذف کنید Delete a Character

  • خلاصه Summary

Entity Framework Core - NET Core 3.1 Entity Framework Core - .NET Core 3.1

  • معرفی Introduction

  • Object-Relational-Mapping & Code-First Migration توضیح داده شد Object-Relational-Mapping & Code-First Migration Explained

  • نصب Entity Framework Core Installing Entity Framework Core

  • نصب SQL Server Express (با مدیریت استودیو) Installing SQL Server Express (with Management Studio)

  • پیاده سازی DataContext Implementing the DataContext

  • ConnectionString و افزودن DbContext ConnectionString & Adding the DbContext

  • مهاجرت اول First Migration

  • پیاده سازی ها را دریافت کنید GET Implementations

  • پیاده سازی های POST POST Implementations

  • پیاده سازی های PUT PUT Implementations

  • حذف پیاده سازی ها DELETE Implementations

  • خلاصه Summary

احراز هویت - NET Core 3.1 Authentication - .NET Core 3.1

  • معرفی Introduction

  • مدل کاربر The User Model

  • رابطه اول First Relation

  • تئوری احراز هویت Authentication Theory

  • مخزن احراز هویت Authentication Repository

  • ثبت نام کاربر User Registration

  • "کاربر از قبل وجود دارد." “User already exists.”

  • کنترل کننده احراز هویت Authentication Controller

  • ورود کاربر User Login

  • احراز هویت توکن با توکن های وب JSON Token Authentication with JSON Web Tokens

  • آماده سازی JSON Web Tokens (JWT). JSON Web Tokens (JWT) preparations

  • پیاده سازی JSON Web Tokens (JWT). JSON Web Tokens (JWT) implementations

  • اجازه دادن به ویژگی Authorize Attribute

  • ادعاها را بخوانید و شخصیت‌های RPG کاربر را دریافت کنید Read Claims & Get the User’s RPG Characters

  • خلاصه Summary

روابط پیشرفته با Entity Framework Core - .NET Core 3.1 Advanced Relationships with Entity Framework Core - .NET Core 3.1

  • معرفی Introduction

  • ارتباط مناسب کاربر و شخصیت Proper User-Character Relation

  • شامل Entity با Entity Framework Include Entities with Entity Framework

  • رابطه یک به یک با سلاح One-To-One Relation with Weapons

  • اضافه کردن سلاح به شخصیت های RPG Add Weapons to RPG Characters

  • رابطه چند به چند با مهارت ها Many-To-Many Relation with Skills

  • مهارت ها را به شخصیت های RPG اضافه کنید Add Skills to RPG Characters

  • خلاصه Summary

اجازه دهید بازی ها شروع شوند (بیشتر از CRUD) - .NET Core 3.1 Let The Games Begin (More Than Just CRUD) - .NET Core 3.1

  • معرفی Introduction

  • برای مبارزه آماده شوید! Prepare to Fight!

  • حمله با سلاح Attack with Weapons

  • حمله با مهارت Attack with Skills

  • شروع یک مبارزه Start a Fight

  • امتیاز بالا: مرتب سازی و فیلتر نهادها Highscore: Sort & Filter Entities

  • خلاصه Summary

امتیاز: احراز هویت مبتنی بر نقش - NET Core 3.1 Bonus: Role-Based Authentication - .NET Core 3.1

  • معرفی Introduction

  • ویژگی کاربر جدید: نقش و مهاجرت جدید New User Property: Role & A New Migration

  • توکن وب JSON را با یک ادعای دیگر گسترش دهید Extend the JSON Web Token with another Claim

  • دسترسی کنترلر را محدود کنید و رفتار سرویس را تغییر دهید Restrict Controller Access & Change Service Behavior

امتیاز: SQLite & Data Seeding - .NET Core 3.1 Bonus: SQLite & Data Seeding - .NET Core 3.1

  • معرفی Introduction

  • بسته جدید، ConnectionString و پیکربندی New Package, ConnectionString & Configuration

  • پایگاه داده SQLite را ایجاد کنید Create the SQLite Database

  • از مرورگر DB برای SQLite استفاده کنید Use the DB Browser for SQLite

  • آماده سازی بذر داده ها Data Seeding Preparations

  • مهارت های بذرکاری Seeding Skills

  • کاشت موجودیت ها با روابط Seeding Entities with Relations

از NET Core 3.1 به .NET 5 مهاجرت کنید Migrate from .NET Core 3.1 to .NET 5

  • چرا دات نت 5 Why .NET 5

  • SDK و به روز رسانی کد ویژوال استودیو را دانلود کنید Download the SDK & Update Visual Studio Code

  • پروژه را مهاجرت کنید Migrate the Project

نمایش نظرات

نظری ارسال نشده است.

آموزش NET 7 Web API & Entity Framework Jumpstart
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
22 hours
287
Udemy (یودمی) udemy-small
22 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
17,083
4.6 از 5
ندارد
دارد
دارد
Patrick God

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Patrick God Patrick God

برنامه نویس و معلم پرشور نرم افزار

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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