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

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

آموزش نوشتن 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 و اپلیکیشن های موبایل قابل تشخیص و شناسایی است .

 

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

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

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

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

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

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

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

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

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

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

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

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

آمارگیر وبلاگ