آموزش ساخت API با ASP

42000 تومان

اگر به API نیاز دارید، به تهیه API علاقمند هستید و می خواهید اطلاعات جامع تری در مورد API و طراحی API داشته باشید، از این کتاب می توانید بهره ببرید. کتاب راهنمای ساخت API با ASP.NET Core در 29 فصل نیاز شما را برآورده می سازد. در این کتاب یک API به صورت گام به گام آموزش و ساخته شده است.

کتابفروشی آنلاین انتشارات ترجمک

توضیحات

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

برای تازه کارها تا حرفه ای ها

مترجم: مروت گیوی

API چیست؟ واسط برنامه نویسی اپلیکیشن (API) واسط نرم افزاری است که امکان برقراری ارتباط بین دو اپلیکیشن را فراهم می کند. هر بار کا شما از اپلیکیشن هایی مثل فیسبوک استفاده می کنید، پیام رسان استفاده می کنید یا آب و هوا را در گوشی همراه خود چک می کنید، از یک API استفاده می کنید.

دانلود رایگان نمونه کتاب آموزش ساخت API با ASP.NET Core

اما واقعا API چیست؟

وقتی شما از یک اپلیکیشن بر روی تلفن همراه یا کامپیوتر خود استفاده می کنید، اپلیکیشن به اینترنت وصل شده و داده را به سرور خود انتقال می دهد. سرور داده را بازیافت کرده و تفسیر می کند، سپس اقدامات لازم را روی آن انجام داده و پاسخ را به تلفن همراه و شما بر می گرداند. سپس اپلیکیشن داده ها را تفسیر کرده و اطلاعاتی که شما می خواستید و درخواست داده بودید را به شیوه ای قابل خواندن توسط انسان عرضه می کنید. این کاری است که یک API انجام می دهد و تمام اتفاقی است که در یک API می افتد.

API یک لایه امنیتی فراهم می کند

داده های تلفن همراه بطور کامل در معرض دید سرور قرار نمی گیرد، همانطور که سرور بطور کامل در اختیار تلفن همراه شما نیست. بجای آن، هر کدام چند بسته کوچک داده را به ارتباط گذاشته و اطلاعات ضروری را به اشتراک می گذارند. شما به رستوران می گویید می خواهید چه بخورید، آنها به شما پاسخ داده و در نهایت همان وعده غذایی را به شما می دهند.

امروز API نقش بسیار مهمی پیدا کرده و در ارتباطات آنلاین سرمایه ای ارزشمند محسوب می شود بیشتر بخاطر اینکه بخش مهمی از عایدات تجاری را تشکیل می دهد. شرکت های بزرگی چون گوگل یا آمازون چند نمونه از شرکت هایی است که از API خود پول سازی می کنند. امروزه واژه جدیدی بنام اقتصاد API (API economy) مصطلح شده است که به بازار درآمد APIها اشاره دارد.

API مدرن

در طول سالیان گذشته API به عنوان واسط ارتباطی ژنریک با یک اپلیکیشن توصیف می شد. اخیرا API مدرن ویژگی های جدیدی گرفته است که آن را فوق العاده مفید و ارزشمند کرده است:

  • یک API مدرن از استانداردها (غالبا HTTP و REST) تبعیت می کند، استانداردی که برنامه نویس پسند بوده، به سادگی در دسترس بوده و بخوبی درک شده است
  • بیشتر و بیشتر به عنوان محصول در نظر گرفته می شوند تا کد برنامه نویسی. APIها برای مصرف مخاطبان خاص طراحی می شوند (مثلا برنامه نویسان موبایل)، کاملا مستند بوده و نسخه بندی می شوند به شیوه ای که کاربران بتوانند توقعات خاص خود را همزمان با نگهداری و به روز کردن چرخه عمر، برآورده کنند.
  • از آنجایی که APIهای مدرن استاندارد شده تر هستند، نظم قوی تری از نظر امنیت و حاکمیت دارند و عملکرد و مقیاس کار خود را پایش و مدیریت می کنند.
  • به عنوان یک قطعه نرم افزاری قابل بازاری کردن، API مدرن دارای چرخه برنامه نویسی مختص خود (SDLC) برای طراحی، تست، ساخت، مدیریت و نسخ بندی است. همچنین APIهای مدرن از نظر مصرف و نسخه بندی کاملا مستند هستند.

فهرست مندرجات کتاب آموزش اسکریپت نویسی به زبان php:

  1. فصل 1- پیکربندی پروژه
  2. فصل 2- پیکربندی سرویس یاداشت برداری
  3. فصل 3- مدل بانک اطلاعاتی و الگوی مخزن داده
  4. فصل 4- رفع و رجوع درخواست های GET
  5. فصل 5- رفع و رجوع خطای گلوبال
  6. فصل 6- بدست آوردن منابع بیشتر
  7. فصل 7- مذاکره محتوا
  8. فصل 8- ایمنی و پایایی متد
  9. فصل 9- خلق منابع
  10. فصل10- کار با درخواست های DELETE
  11. فصل 11- کار با درخواست های PUT
  12. فصل 12- کار با درخواست های PATCH
  13. فصل 13- اعتبارسنجی
  14. فصل 14- کد آسنکرون
  15. فصل 15- فیلترهای اکشن
  16. فصل 16- صفحه بندی
  17. فصل 17- فیلتر کردن
  18. فصل 18- جستجو کردن
  19. فصل 19- مرتب کردن
  20. فصل 20- شکل دهی به داده
  21. فصل 21- پشتیبانی از HATEOAS
  22. فصل 22- کار کردن با OPTIONS و درخواست های HEAD
  23. فصل 23- سند ریشه
  24. فصل 24- نسخه بندی API
  25. فصل 25- کش کردن
  26. فصل 26- محدودیت ریت و گلوگاه
  27. فصل 27- JWT و آیدنتیتی
  28. فصل 28- مستند کردن API با SWAGGER
  29. فصل 29- انتقال به IIS

دانلود رایگان نمونه کتاب آموزش ساخت API با ASP.NET Core

کتاب حاضر

اگر به API نیاز دارید، به تهیه API علاقمند هستید و می خواهید اطلاعات جامع تری در مورد API و طراحی API داشته باشید، از این کتاب می توانید بهره ببرید. کتاب راهنمای ساخت API با ASP.NET Core در 29 فصل و به شرح زیر نیاز شما را برآورده می سازد.

ابتدا طریقه ساخت و پیکربندی پروژه API بحث شده است، سپس سرویس لاگینگ یا یاداشت برداری جهت ذخیره اقدامات و خطاها آموزش داده شده است. در مرحله بعد طریقه ساخت بانک اطلاعاتی و الگوی مخزن داده، شیوه هندل درخواست ها، خطاهای گلوبال، بدست آوردن منابع برای API خود، مذاکره محتوا و ایمنی و پایایی متدها و غیره بحث شده است.

در فصول 10 تا 15 کتاب شیوه کار با درخواست های DELETE، درخواست های PUT، درخواست های PATCH، اعتبارسنجی، کد آسنکرون و فیلترهای اکشن بحث شده است. فصل 16 تا 21 از بین فیلترهای اکشن به آموزش صفحه بندی، فیلترینگ، جستجو، مرتب کردن و شکل دهی داده و نهایتا پشتیبانی از HATEOAS پرداخته است.

فصول بعدی کتاب نیز به مباحث مهمی چون کار با OPTIONS و درخواست های HEAD، سند ریشه، نسخه بندی API و کش کردن پرداخته است. محدودیت ریت و گلوگاه، JWT و آیدنتیتی، مستند کردن API با SWAGGER و نهایتا انتقال به IIS در فصول 25 تا 29 پوشش داده شده است.

کلیه مراحل آموزش داده شده در کتاب با استفاده از درخواست های Postman تست و ارزیابی شده است. بنابراین می توانید از مثال مدیریت شرکت ها و کارمندان کتاب به عنوان قالب زمینه استفاده کنید.

برند

انتشارات ترجمک

انتشارات ترجمک: واحد تخصصی ترجمه و چاپ کتاب های تخصصی و آکادمیک در ایران و جهان

معرفی انتشارات ترجمک

انتشارات ترجمک با مجوز رسمی نشر فیزیکی از وزارت فرهنگ و ارشاد اسلامی با پروانه نشر شماره 15032 و مجوز نشر دیجیتال از مرکز توسعه فرهنگ و هنر در فضای مجازی آمادگی دارد خدمات زیرا را به کاربران خود ارائه نماید:
  • ترجمه کتاب های تخصصی علوم پزشکی و پیراپزشکی
  • ترجمه کتاب های تخصصی فنی و مهندسی
  • نشر دیجیتال کلیه کتاب های تخصصی و عمومی
  • نشر فیزیکی (هارد کاور) کلیه کتاب های تخصصی و عمومی
  • ویراستاری و تبدیل و دیجیتال سازی کتاب های قدیمی و جدید
  • ترجمه کتاب های فارسی به انگلیسی و انتشار در خارج از کشور
  • توزیع کتاب های دیجیتال در سایت های مطرح جهانی مثل گوگل پلی و آمازون

خدمات انتشارات ترجمک

خدمات ترجمه و چاپ کتاب انتشارات ترجمک در چهار پلن مختلف عرضه می شود:
  • پلن عادی: ترجمه کتاب با قیمت عادی و در فرجه زمانی عادی
  • پلن نیمه فوری: ترجمه کتاب در یک سوم زمان عادی و با قیمت 15 درصد بیشتر
  • پلن فوری: ترجمه کتاب در یک پنجم زمان عادی و با قیمت 35 درصد بیشتر
  • پلن پریمیوم: ترجمه و نشر دیجیتال کتاب با کمترین قیمت و نزدیکترین زمان

پلن معمول ترجمه کتاب

در پلن های عادی، نیمه فوری و فوری کتاب کلمه شمار شده و بر حسب تعداد کلمات قیمت گذاری و ترجمه می شود. ترجمه مقدماتی کتاب مورد بازبینی و کنترل کیفی قرار گرفته و بعد از تایید واحد کنترل کیفی در دو قالب مایکروسافت ورد (docx) و ادوبی آکروبات (pdf) به مشتری تحویل داده می شود. ترجمک هیچ گونه تعهدی در قبال حروفچینی و انتشار کتاب ندارد.

پلن پریمیوم ترجمه کتاب

در پلن پریمیوم 60 درصد هزینه ترجمه را مشتری پرداخت کرده و 40 درصد را انتشارات ترجمک پرداخت می کند. کلیه اقدامات آماده سازی کتاب از تهیه کتاب اورجینال تا ترجمه تا تبدیل دیجیتال و انتشار به عهده ترجمک خواهد بود. مالکیت حقوق معنوی کتاب به طور کامل در اختیار و متعلق به مشتری بوده و مالکیت مادی کتاب در اختیار انتشارات ترجمک خواهد بود. درآمد کتاب به صورت 60 درصد مشتری و 40 درصد انتشارات توزیع خواهد شد. برای سفارش ترجمه و چاپ کتاب کافی است فرم ثبت سفارش را تکمیل کنید. در اسرع وقت کوردیناتور ترجمک با شما تماس گرفته و اقدامات لازم برای ترجمه و نشر کتاب شما را به عمل خواهد آورد. تذکر: پلن پریمیوم برای اعضای هیئت علمی دانشگاهها و مراکز آموزش عالی 100 درصد رایگان می باشد.
کتابفروشی آنلاین انتشارات ترجمک

اطلاعات بیشتر

سال چاپ

2021

مترجم

مروت گیوی

شابک

978-622-98398-9-8

تعداد صفحات

325 صفحه

نوع فایل

PDF

سال انتشار

تابستان 1400

سایز

7.64 مگابایت

نوبت چاپ

چاپ اول

ناشر

انتشارات ترجمک

برند

ترجمک

قطع

قطع وزیری

نوع کتاب

کتاب الکترونیک

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.

همچنین ممکن است دوست داشته باشید…