شرح دوره 1. **.NET 8 Web API**:
- **معرفی و مزایای استفاده**: در این بخش، به معرفی .NET 8 Web API و مزایای استفاده از آن برای ایجاد وب سرویس های RESTful می پردازیم.
- **پیکربندی و استقرار**: نحوه پیکربندی و استقرار اپلیکیشن های مبتنی بر .NET 8 Web API را بررسی می کنیم.
- **مدیریت و امنیت**: روش های مدیریت و امنیت در .NET 8 Web API شامل مواردی مانند Authentication و Authorization را بررسی می کنیم.
2. **Entity Framework**:
- **معرفی ORM**: در این بخش، به معرفی Entity Framework به عنوان ORM برای ارتباط با پایگاه داده ها و ایجاد مدل داده ای می پردازیم.
- **CRUD عملیات**: نحوه انجام عملیات CRUD (Create, Read, Update, Delete) با استفاده از Entity Framework را بررسی می کنیم.
- **پیشرفته ترین ویژگی ها**: بررسی ویژگی های پیشرفته Entity Framework شامل Code First Approach و Migration را انجام می دهیم.
در این آموزش عملیات crud به همراه نکات مهم و کلیدی .net api و Entity framework گفته شده برای ساخت و استفاده در پایگاه داده SQL SERVER Code First استفاده شده است
سرفصل ها :
00:00 - .NET 8 Web API & Entity Framework
01:07 - Starting Off: Creating the Web API Project
02:43 - Exploring the Project: Detailed Project Overview
06:54 - Data Modeling: Creating the Entity Class
08:01 - API Basics: Adding an API Controller
17:13 - Database Integration: Adding Entity Framework & SQL Server Database
26:43 - Migration Strategies: Implementing Code First Migrations
32:05 - Controller Implementation: Detailed Step-by-Step Guide
35:30 - Retrieving Data: How to Get a Single Entry
38:49 - Data Creation: Using POST to Create New Entries
44:19 - Data Update: Modifying Data with PUT Method
48:30 - Removing Data: Implementing the DELETE Method