کتاب Adapter: طراحی APIهای قابل توسعه با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Adapter: طراحی APIهای قابل توسعه

موضوع کلی: برنامه نویسی C++ پیشرفته و عملی

موضوع میانی: مفاهیم طراحی و پیاده‌سازی الگوی پدربزرگ (Adapter Pattern)

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

  • 1. طراحی رابط‌های برنامه‌نویسی کاربردی (API) چیست؟
  • 2. اصول اساسی طراحی API
  • 3. معماری‌های رایج API: REST، SOAP، GraphQL
  • 4. مستندسازی API با OpenAPI Specification
  • 5. نسخه‌بندی API و مدیریت تغییرات
  • 6. احراز هویت و مجوز دسترسی در API
  • 7. امنیت API: جلوگیری از حملات رایج
  • 8. مقدمه‌ای بر پروتکل HTTP
  • 9. متدهای HTTP: GET، POST، PUT، DELETE
  • 10. کدهای وضعیت HTTP و معنای آن‌ها
  • 11. فرمت‌های داده‌ای در API: JSON، XML
  • 12. سریال‌سازی و دی‌سریال‌سازی داده‌ها
  • 13. مدیریت خطا در API
  • 14. تست واحد API با استفاده از Mocking
  • 15. تست یکپارچگی API
  • 16. نظارت و مانیتورینگ API
  • 17. مقیاس‌پذیری API: راهکارها و تکنیک‌ها
  • 18. API Gateway و نقش آن در معماری
  • 19. میکروسرویس‌ها و ارتباطات API
  • 20. طراحی API برای موبایل
  • 21. بهینه‌سازی کارایی API
  • 22. کشینگ (Caching) در API
  • 23. تغییر شکل داده‌ها (Data Transformation) در API
  • 24. طراحی API با رویکرد First-API
  • 25. استفاده از APIهای شخص ثالث
  • 26. ملاحظات طراحی API برای IoT
  • 27. APIهای Real-time و WebSocket
  • 28. APIهای Streaming و Server-Sent Events
  • 29. طراحی API برای Machine Learning
  • 30. APIهای GraphQL: مقدمه و مزایا
  • 31. Schema Definition Language (SDL) در GraphQL
  • 32. Query و Mutation در GraphQL
  • 33. Resolverها در GraphQL
  • 34. بهینه‌سازی GraphQL API
  • 35. APIهای gRPC: مقدمه و مزایا
  • 36. Protocol Buffers و gRPC
  • 37. Streamینگ در gRPC
  • 38. امنیت gRPC API
  • 39. مقایسه REST، GraphQL و gRPC
  • 40. استفاده از API Management Platform
  • 41. معرفی ابزارهای تست API
  • 42. طراحی API با در نظر گرفتن محدودیت‌های شبکه
  • 43. انتخاب معماری مناسب API برای پروژه
  • 44. راهکارهای افزایش قابلیت اطمینان API
  • 45. استفاده از API برای یکپارچه‌سازی سیستم‌ها

نظرات

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

وارد شوید تا نظر ثبت کنید.