آموزش Rest API با دات نت کور 8.0 سال 2025 - آخرین آپدیت

دانلود Learn Rest Api's with .NET Core 8.0 2025

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

به دوره جامع و جدید آموزش ساخت APIهای RESTful با .NET 8 در سال 2025 خوش آمدید!

آیا از دوره‌های آموزشی قدیمی، ناقص و خسته‌کننده خسته شده‌اید؟ پس بیایید به این دوره آموزشی شیرجه بزنیم. من اسفند، Microsoft MVP (متخصص با ارزش مایکروسافت) هستم و در این دوره تمام جنبه‌های APIهای RESTful را با .NET Core و C# به شما آموزش خواهم داد. بله، می‌دانم که دوره‌های بسیاری در اینترنت وجود دارد، اما هیچ راهنمای جامعی وجود ندارد که به شما آموزش دهد چگونه یک API کامل را با .NET Core ایجاد کنید. هدف این دوره آموزش شما برای ساخت APIهای RESTful خودتان با .NET Core است.

تمرکز اصلی این دوره بر روی ساخت APIهای RESTful با ASP.NET Core و C# است. بنابراین، اگر با C#، .NET و Entity Framework آشنا هستید یا اگر می‌خواهید APIهای RESTful را با ASP.NET ایجاد کنید، این دوره برای شما مناسب است.

اگر هیچ ایده‌ای در مورد APIهای REST ندارید، نگران نباشید، زیرا در این دوره تمام مفاهیم APIهای REST را پوشش خواهیم داد.

با تهیه این دوره، می‌توانید مطمئن باشید که این دوره به دقت طراحی و ویرایش شده است. من همیشه خوشحالم که مطالب مفیدی را برای دانشجویان ایجاد کنم.

در پایان این دوره، شما به طور کامل درک خواهید کرد:

  • چگونه یک API REST را با استفاده از رویکرد Code First در Entity Framework با تمام توابع پیشرفته ایجاد کنید.

  • پیاده‌سازی کدهای وضعیت (Status Codes)

  • اضافه کردن Migrationها به APIهای وب

  • چگونه Routing و متدهای سفارشی را اضافه کنیم

  • پیاده‌سازی Authentication و Authorization و ایمن کردن API خود با JWT (JSON Web Token)

  • ایجاد یک API REST تجارت الکترونیک واقعی از ابتدا تا انتها

  • استقرار (Deploy) APIهای REST در Microsoft Azure

وقت خود را تلف نکنید!

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

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

قبل از این دوره، به دوره‌های دیگر من نیازی ندارید. اگر یک توسعه‌دهنده C# هستید، می‌توانید با این دوره پیش بروید.

پس از این دوره، شما با APIهای وب .NET Core بسیار آشنا خواهید شد و قادر خواهید بود هر نوع APIهای وب واقعی را در .NET به راحتی و کارآمدی ایجاد کنید.

همین امروز ثبت نام کنید و منتظر موارد زیر باشید:

  • بیش از 5 ساعت محتوای ویدیویی HD 1080p

  • ساخت یک API وب کاملاً کاربردی و واقعی از جمله مواردی که از معماری REST API، Access Token، Authentication، Authorization و موارد دیگر استفاده می‌کنند.

  • تمام دانشی که برای شروع ساخت هر API که می‌خواهید نیاز دارید.

پس منتظر چه هستید؟ این دوره را بردارید و شروع به یادگیری کنیم!


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

معرفی Introduction

  • معرفی Introduction

  • راهنمای نصب Installation Guide

ساخت یک API مدیریت وظایف Building a Task Management API

  • ایجاد یک پروژه ساده .NET Core Web API Creating a Simple .NET Core Web API Project

  • ساختار پروژه و فایل‌ها Project structure and files

  • ایجاد مدل‌ها Creating Models

  • درک متدهای HTTP Understanding HTTP methods

  • مقدمه‌ای بر کنترلرها و مسیریابی Introduction to controllers and routing

  • عملیات CRUD در توسعه API CRUD operations in API development

Entity Framework Core برای مدیریت داده Entity Framework Core for Data Management

  • مروری بر Entity Framework Core Overview of Entity Framework Core

  • Code First در مقابل Database First Code First Vs Database First

  • پیکربندی بسته Nuget Configure Nuget Package

  • DbContext و DbSet DbContext & DbSet

  • رشته اتصال پایگاه داده Database Connection String

  • Migrations Migrations

  • اتصال به پایگاه داده و انجام عملیات CRUD Connecting to a database and performing CRUD operations

عملیات ناهمزمان API Asynchronous API Operations

  • مقدمه‌ای بر برنامه‌نویسی همزمان در مقابل ناهمزمان Introduction to sync vs async programming

  • چرا به رویکرد ناهمزمان نیاز داریم؟ Why We Need Async Approach?

  • پیاده‌سازی async/await در Rest Api ها Implementing async/await in Rest Api's

تزریق وابستگی و ساختار سرویس Dependency Injection and Service Structure

  • درک و پیاده‌سازی تزریق وابستگی Understanding and implementing dependency injection

  • اضافه کردن Interface Adding Interface

  • سازماندهی سرویس‌ها برای ساختار کد بهتر Organizing services for better code structure

  • اصلاح متدهای کنترلر Modify Controller Methods

مدیریت خطا و کدهای وضعیت Error Handling and Status Code

  • کدهای وضعیت HTTP HTTP Status Codes

  • پیاده‌سازی کدهای وضعیت HTTP Implement HTTP Status Codes

  • تست کدهای وضعیت Test Status Codes

برنامه‌ریزی و طراحی API فروشگاه چای Planning and Design of Tea Store Api

  • مروری بر پروژه Project Overview

  • درک مدل‌های داده و روابط Understanding data models & relations

  • برنامه‌ریزی مسیرها و نقاط پایانی API Planning API routes and endpoints

پیاده‌سازی API فروشگاه چای Implementing Tea Store API

  • راه‌اندازی یک پروژه جدید .NET Core Web API Setting up a new .NET Core Web API project

  • تعریف مدل‌های API برای فروشگاه چای Defining API Models for Tea Store

  • راه‌اندازی پایگاه داده از طریق Migrations Setup Database via Migrations

عملکرد دسته‌بندی Category Functionality

  • اضافه کردن Interface و Repository برای دسته‌بندی Add Interface & Repository For Category

  • کنترلر دسته‌بندی‌ها Categories Controller

  • تست نقاط پایانی API کنترلر دسته‌بندی‌ها Test Categories Controller Api Endpoints

بارگذاری و مدیریت فایل File Uploading and Handling

  • پشتیبانی از بارگذاری فایل در API Supporting file uploads in the API

  • مدیریت ذخیره‌سازی و بازیابی فایل Handling file storage and retrieval

عملکرد محصول Product Functionality

  • اضافه کردن Interface و Repository برای محصولات Add Interface and Repository for products

  • کار با تصاویر محصول Working with Product Images

  • کنترلر محصولات Products Controller

  • تست نقاط پایانی API کنترلر محصول Test product controller Api Endpoints

  • اصلاح متد دریافت محصولات Modify Get Products Method

بهترین شیوه‌های امنیتی با Microsoft Identity Security Best Practices with Microsoft Identity

  • چرا به احراز هویت و مجوز نیاز داریم؟ Why We Need Authentication & Authorization

  • اضافه کردن Interface و Repository برای کاربران Add Interface and Repository for Users

  • هش کردن رمز عبور Hashing Password

  • کنترلر کاربران و متد ثبت‌نام Users Controller & Register Method

  • مروری بر JWT JWT Overview

  • پیکربندی Nuget برای JWT Bearer و Identity Configure Nuget for JWT Bearer and Identity

  • پیاده‌سازی JWT Middleware Implement JWT Middleware

  • متد ورود Login Method

  • تولید JWT Generate JWT

  • محافظت از مسیرها Protecting Routes

  • مجوزدهی مبتنی بر نقش Role Based Authorization

عملکرد سبد خرید Shopping Cart Functionality

  • اضافه کردن Interface و Repository برای سبد خرید Add Interface and Repository for Shopping Cart

  • دریافت آیتم‌های سبد خرید Get Shopping Cart Items

  • اضافه کردن به سبد خرید Add To Cart

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

  • کنترلر سبد خرید Shopping Cart Controller

  • تست نقاط پایانی کنترلر سبد خرید Test Shopping Cart Controller Endpoints

عملکرد سفارش Order Functionality

  • اضافه کردن Interface و Repository برای سفارش Add Interface and Repository for Order

  • ثبت سفارش Place Order

  • دریافت سفارش‌ها Get Orders

  • کنترلر سفارش‌ها Orders Controller

  • تست نقاط پایانی کنترلر سفارش‌ها Test Orders Controller Endpoints

استقرار در محیط Production Deployment to Production

  • ایجاد Azure Web App Create Azure Web App

  • ایجاد Azure SQL Database Create Azure SQL Database

  • انتشار Rest Api ها در Azure Publish Rest Api's to Azure

  • کد منبع Source Code

  • جلسه جایزه Bonus Lecture

نمایش نظرات

آموزش Rest API با دات نت کور 8.0 سال 2025
جزییات دوره
4.5 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
361
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Asfend Yar Hamid Asfend Yar Hamid

Xamarin MVP، Microsoft MVP