شهروز سمیعی طراح سایت-شهروز سمیعی برنامه نویس سایتشهروز سمیعی طراح سایت-شهروز سمیعی برنامه نویس سایت-سئو سایت
برنامه نویسی

آموزش نوشتن API در asp.net core

در این سری آموزش ها طریقه نوشتن api در asp.net core 6 را به راحترین شکل ممکن به شما آموزش میدم و در پایان این دوره شما میتوانید api های مورد نظر خودتون رو پیاده سازی کنید .

آموزش نوشتن API در asp.net core

آموزش نوشتن API در asp.net core

در این سری آموزش ها طریقه نوشتن api در asp.net core 6 را به راحترین شکل ممکن به شما آموزش میدم و در پایان این دوره شما میتوانید api های مورد نظر خودتون رو پیاده سازی کنید .

توضیحی که در مورد api میتوانم به شما بدهم این است که api مخفف Application Programming Interface است یعنی رابط برنامه‌نویسی کاربردی . حال از نظر عملی چه کاربردی در وب سایت ها دارد .

به عنوان مثال شما یک وب سایت دارید که میخواهید از طریق این وب سایت یک سری خدمات به کلایت ها که همان مشتریان شما هستند ارائه دهید . شما میتوانید مثلا با ارسال یک درخواست از طریق api لیست مورد نظر خود را مشاهده کنید یا اینکه عملیات های Insert , Update و Delete را در دیتابیس مورد نظر انجام دهید .

api ها به شما این کمک را میکند تا با فرستادن یک درخواست به سمت سرور نتیجه مورد نظر خود را مشاهده کنید که اصولا نتیجه به 2 شکل json یا xml برای شما ایجاد نمایش داده میشود و این خروجی برای پلتفرم های مختف مانند mac , Linox , windows و اپلیکیشن های موبایل قابل تشخیص و شناسایی است .

 

این آموزش پایان یافته است . فایل پیوست در آخرین جلسه .

ساخت پروژه جدید جهت شروع API نویسی

00:02:27
ابتدا پروژه جدید و خام در visual studio با core6 ایجاد میکنیم . میتوانیم هم از طریق webapi یک پروژه جدید ایجاد کنیم هم یک webapp به صورت mvc ایجاد کنیم . برای اینکه پروژه واقعی تر باشد یک وب سایت بصورت mvc ایجاد میکنیم .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

اضافه کردن Package ها و Model های مورد نظر به پروژه

00:11:06
Package های مورد نظر را از طریق Nuget به پروژه اضافه میکنیم . همچنین Model های خودمون که همان Table های ما در دیتابیس هست را نیز اضافه میکنیم .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

ایجاد تنظیمات اتصال پروژه به دیتابیس

00:07:18
رشته اتصال (Connection string) ایجاد شده و تنظیمات آن در پروژه ایجاد میشود و با از طریق Package Manager Consol دستورات Migration را جهت ایجاد Table ها در دیتابیس اجرا میکنیم و دیتابیس در sqlserver ایجاد میشود .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

ورود اطلاعات اولیه در دیتابیس و ایجاد و نمایش اولین API

00:08:22
اطلاعات اولیه در دیتابیس وارد میشود و سعی میکنیم که اطلاعات را بصورت api از دیتابیس واکشی کنیم . اولین api ساخته میشود و نتیجه آنرا در بروزر مشاهده میکنید
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

استفاده از postman جهت مشاهده نتیجه api

00:07:04
با استفاده از postman میتوانید نتایج api های خود را به راحتی ببینید . تکمیل بخش نمایش شهرها با استفاده از ایجاد viewmodel
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

تکمیل نمایش api و تنظیمات جدید

00:12:07
در این بخش نمایش api کامل تر شده و برای نمایش بهتر api تنظیمات جدید و package جدید از طریق Nuget نصب و راه اندازی میشود .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

تکمیل نمایش api قسمت دوم

00:11:25
api های تکمیلی جهت نمایش دیتاهای موجود در دیتابیس ایجاد شده و در postman تست و بررسی میشود هچنین کنترل ارورها با تعیین تکست های مشخص برای ارورها کار را برای کاربر راحت تر میکند .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

عملیات post در api (ایجاد رکورد در دیتابیس بوسیه api)

00:19:22
اضافه کردن رکورد در دیتابیس از طریق api با httppost امکان پذیر است و امکان اعتبارسنجی در این بخش مورد بررسی قرار میگیرد .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

عملیات put در api (آپدیت دیتابیس بوسیه api)

00:12:33
آپدیت کردن رکورد در دیتابیس از طریق api با httpput امکان پذیر است و امکان اعتبارسنجی در این بخش مورد بررسی قرار میگیرد .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

عملیات patch در api (آپدیت دیتابیس بوسیه api)

00:12:10
آپدیت کردن رکورد در دیتابیس از طریق api با httppatch امکان پذیر است و امکان اعتبارسنجی در این بخش مورد بررسی قرار میگیرد .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .

عملیات delete در api (حذف رکورد از دیتابیس بوسیه api)

00:03:56
حذف کردن رکورد در دیتابیس از طریق api با httpdelete امکان پذیر است و امکان اعتبارسنجی در این بخش مورد بررسی قرار میگیرد .
جهت مشاهده ویدئو آموزش و فایل پیوسیت به سیستم وارد شوید .
آموزش ساخت وب سایت رستورانی با سفارش آنلاین

آموزش ساخت وب سایت رستورانی با سفارش آنلاین

استفاده از External API در وب سایت شخصی

استفاده از External API در وب سایت شخصی

;