🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات