توضیحات دوره:

API مخفف Application Programming Interface است. API در واقع نوعی رابط است که دارای مجموعه ای از توابع است. این مجموعه از توابع به برنامه نویسان اجازه می دهد تا برخی از ویژگی های خاص یا داده های یک برنامه را به دست آورند.

Web API همانطور که از نام آن پیداست یک API است و با استفاده از پروتکل HTTP می توان از طریق وب به آن دسترسی داشت. این چارچوبی است که به شما کمک می کند تا خدمات RESTFUL مبتنی بر HTTP را ایجاد و توسعه دهید. وب API را می توان با استفاده از فن آوری های مختلف مانند جاوا، ASP.NET و غیره توسعه داد. Web API هم در یک وب سرور یا یک مرورگر وب استفاده می شود. اساسا Web API یک مفهوم توسعه وب است. این به سمت سرویس گیرنده برنامه وب محدود می شود و همچنین شامل جزئیات سرور وب یا مرورگر وب نمی شود. اگر قرار است برنامه ای در یک سیستم توزیع شده و برای ارائه خدمات در دستگاه های مختلف مانند لپ تاپ، موبایل و غیره استفاده شود، از خدمات web API استفاده می شود. Web API شکل پیشرفته برنامه وب است.

در این دوره چه می آموزیم ؟

در این دوره سعی نموده ایم تمامی موارد مقدماتی تا مباحث مهم و کلیدی پیشرفته Asp.Net Core Web Api به طور کامل تدریس شود.

مباحثی که در این دوره بررسی خواهند شد عبارتند از:

مقدمات

  • معرفی web api
  • بررسی و آموزش انواع روش ها

پیاده سازی و بررسی پروژه Web Api

  • ایجاد و ساخت پروژه Web Api
  • آموزش مسیریابی
  • افزودن ورژن
  • آموزش Request/Response Data Formats
  • آموزش Media-Type Formatters
  • آموزش Method Return Type
  • آموزش فیلتربندی
  • پیاده سازی Api دریافت لیست
  • پیاده سازی Api دریافت جزئیات
  • پیاده سازی Api افزودن
  • پیاده سازی Api ویرایش
  • آموزش  استفاده از swagger
  • آموزش json web token
  • ساخت json web token در asp.net core
  •  پیاده سازی و استفاده از Jwt Token

 

این آموزش چه بازار کاری دارد؟

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

 

 

توضیحات بیشتر