آموزش ساخت Web APIs با ASP.NET Core

آموزش ساخت Web APIs با ASP.NET Core

Web API یکی از موضوعات مهم در دنیای وب است. شما به عنوان یک برنامه نویس باید با آن آشنا باشید.برخی از موضوعات مهمی که در این دوره به آن‌ها خواهیم پردا

تریلر دوره

توضیحات کامل دوره

آموزش ساخت Web APIs با ASP.NET CoreWeb API یکی از موضوعات مهم در دنیای وب است. شما به عنوان یک برنامه نویس باید با آن آشنا باشید.برخی از موضوعات مهمی که در این دوره به آن‌ها خواهیم پرداخت عبارتند از، ...

آموزش ساخت Web APIs با ASP.NET Core

Web API یکی از موضوعات مهم در دنیای وب است. شما به عنوان یک برنامه نویس باید با آن آشنا باشید.

برخی از موضوعات مهمی که در این دوره به آن‌ها خواهیم پرداخت عبارتند از، دریافت و دستکاری داده ها از api endpoints، استفاده از تزریق وابستگی (dependency injection) داخلی، کانفیگ فایل‌ها، اتصال به دیتابیس با EF Core، امنیت و غیره.

وقتی این دوره را به اتمام برسانید همه دانش لازم و اصلی برای ساخت api با  asp.net core  از ابتدا را یاد گرفته اید.

برای آشنایی بهتر با این دوره،‌ پیشنهاد می کنیم ویدیو معرفی را مشاهده نمایید.


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

  • معرفی آموزش جامع Web Api
    رایگان 00:07:00
  • درباره دوره Web Api
    رایگان 00:09:00
  • نصب پیش نیاز های دوره
    رایگان 00:06:00
  • Asp.Net Core چیست ؟
    رایگان 00:10:00
  • ساخت اولین پروژه API
    رایگان 00:10:00
  • استفاده از DotNet CLI
    رایگان 00:07:00
  • معرفی کلاس Program مرکز اجرای پروژه
    00:11:00
  • Pipeline در Asp.Net Core
    00:07:00
  • کانفیگ کردن Request Pipeline
    00:08:00
  • بررسی و استفاده از Asp Environments
    00:06:00
  • بررسی و معرفی الگوری MVC
    00:07:00
  • بررسی و تنظیم Container ها
    00:10:00
  • ساخت کنترلر و تنظیمات اولیه
    00:08:00
  • فعال و تنظیم کردم سیستم Routing در WebApi
    00:09:00
  • تنظیم سیستم مسیر یابی کنترلر ها
    00:09:00
  • معرفی و استفاده از Postman
    00:09:00
  • ساخت و استفاده از DTO ها در Web Api
    00:15:00
  • اهمیت Status Code ها در Web Api
    00:09:00
  • نحوه کنترل و استفاده از Status Code ها در Api
    00:10:00
  • ساخت Child Resource در Dto ها
    00:10:00
  • ساخت کنترلر مجزا برای Child Resource ها
    00:14:00
  • Content Negotiation در Web Api
    00:08:00
  • تعیین و تنظیم نوع خروجی Api روی Json یا Xml
    00:11:00
  • دانلود فایل از طریق Web Api
    00:17:00
  • روش های ارسال اطلاعات به Api
    00:12:00
  • ثبت اطلاعات از طریق FromBody در Web Api
    00:23:00
  • اعتبار سنجی مقادیر ورودی Api
    00:12:00
  • ویرایش اطلاعات با HTTP PUT
    00:18:00
  • معرفیو بررسی HTTP Patch و استاندارد rfc 6902
    00:10:00
  • نصب بسته های مورد نیاز و تغییر فرمت از Json.Net
    00:05:00
  • پیاده سازی متد Patch روی پروژه
    00:14:00
  • اعتبار سنجی مدل ها در HTTP PATCH
    00:09:00
  • پیاده سازی متد HTTP DELETE روی پروژه
    00:07:00
  • معرفی Dependecy Injection و IOC در Asp Core
    00:13:00
  • استفاده از سرویس Logging به همراه Injection
    00:14:00
  • لاگ زدن خطا ها در API
    00:08:00
  • لاگ زدن Logger در فایل در WebApi
    00:09:00
  • ساخت سرویس ارسال ایمیل در Web Api
    00:11:00
  • ثبت سرویس ایمیل در Container و پیاده سازی Dependency Injection
    00:15:00
  • بهبود ساخت و تعریف سرویس ها در WebApi
    00:09:00
  • ساخت و ایجاد سرویس ها با Service Interface
    00:19:00
  • کار کردن با فایل های Configuration در Asp Core
    00:13:00
  • استفاده از چند فایل کانفیگ Json در Asp
    00:11:00
  • معرفی EF Core و Sqlite
    00:11:00
  • ساخت Entity های مورد نیاز EF Core
    00:13:00
  • ایجاد رابطه بین Entity های EF Core
    00:13:00
  • ساخت DbContext و اضافه کردن به Container
    00:10:00
  • اتصال DbContext به بانک
    00:12:00
  • امنیت رشته اتصال در Asp Core
    00:17:00
  • بررسی Repository Pattern همان الگوی ریپوزیتوری
    00:11:00
  • ساخت Repository در WebApi
    00:12:00
  • ساخت متدهای Async در Web Api
    00:17:00
  • استفاده از Repository در کنترل های Api
    00:15:00
  • ساخت دیتابیس با استفاده از Migration
    00:09:00
  • نصب و استفاده از افزونه Compact Toolbox در VS 2022
    00:11:00
  • وارد کردن دیتای اولیه با Seed Data در EF Core
    00:13:00
  • نصب و کانفیگ AutoMapper در Asp.Net Core
    00:10:00
  • Map کردن Entity ها با استفاده از AutoMapper
    00:12:00
  • واکشی دیتا از ریپوزیتوری ها در WebApi
    00:13:00
  • درج زیر مجموعه ها و روابط جداول در Auto Mapper
    00:19:00
  • تکمیل اکشن های واکشی اطلاعات
    00:10:00
  • افزودن اطلاعات به بانک توسط Repository
    00:19:00
  • ویرایش اطلاعات توسط Repository
    00:14:00
  • ویرایش جزئی با استفاده از Repository در WebApi
    00:11:00
  • حذف اطلاعات توسط Repository
    00:17:00
  • معرفی فصل بعد دوره - امن کردن API
    00:03:00
  • بررسی امنیت WebApi و روش های ایمن کردن Web Api
    00:11:00
  • بررسی ساختار Token در Web Api
    00:08:00
  • ساخت کنترلر Authentication جهت ایجاد توکن
    00:12:00
  • ساخت Secret Key
    00:12:00
  • نصب و پیکربندی JwtBearer در Web Api
    00:10:00
  • احراز هویت کاربران و کنترل سطح دسترسی کاربران در WebApi
    00:20:00
  • تست و اجرای توکن در Web Api
    00:10:00
  • معرفی فصل پیشرفته آموزش Web Api
    رایگان 00:05:00
  • ساخت پروژه فروشگاه Web Api
    00:14:00
  • تکمیل پروژه فروشگاه با Web Api
    00:27:00
  • نحوه اجرای Api و واکشی اطلاعات
    00:11:00
  • صفحه بندی اطلاعات در Web Api
    00:13:00
  • Paginating در Web Api
    00:12:00
  • فیلتر کردن اطلاعات در Web Api
    00:14:00
  • Query Filtering در Web Api
    00:11:00
  • پیاده سازی سرچ (Searching) در Web Api
    00:12:00
  • چالش حل مسئله
    00:06:00
  • حل مسئله Sorting Dynamic در Web Api
    00:16:00
  • پیاده سازی Sort اطلاعات در Web Api
    00:11:00
  • پیاده سازی Sorting داخل کنترلرها
    00:10:00
  • معرفی و بررسی Minimal Api ها
    00:09:00
  • دریافت اطلاعات در Minimal Api
    00:14:00
  • ارسال پارامتر به Minimal Api
    00:10:00
  • Post کردن اطلاعات همراه پارامتر به Minimal Api
    00:06:00
  • ویرایش اطلاعات با Minimal Api
    00:10:00
  • حذف اطلاعات با Minimal Api
    00:08:00

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

2,400,000 تومان
1,440,000 تومان
40% تخفیف

این دوره شامل:
17:33:00 ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/06
آخرین به‌روزرسانی: 2026-11-01 00:04:58
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: