کتاب ساخت و ادغام APIهای RESTful با Ruby: از صفر تا صد با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره ساخت و ادغام APIهای RESTful با Ruby: از صفر تا صد

موضوع کلی: برنامه‌نویسی وب

موضوع میانی: توسعه Backend با Ruby

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

  • 1. مقدمه‌ای بر APIهای RESTful و معماری REST
  • 2. درک مفاهیم کلیدی HTTP: متدها، کد وضعیت، هدرها
  • 3. نصب و پیکربندی Ruby و Gemها
  • 4. معرفی فریم‌ورک‌های Ruby برای ساخت API (Rails, Sinatra)
  • 5. ساخت یک API ساده با Sinatra: Hello World
  • 6. مدیریت مسیرها (Routing) در Sinatra
  • 7. دریافت و پردازش پارامترها از درخواست‌های HTTP
  • 8. بررسی و اعتبارسنجی داده‌های ورودی
  • 9. ارسال پاسخ‌های JSON
  • 10. معرفی Gemهای پرکاربرد برای API (json, rack, etc.)
  • 11. مدیریت خطاها و پاسخ‌های مناسب
  • 12. معرفی فریم‌ورک Rails و ساختار MVC
  • 13. ایجاد یک پروژه Rails جدید
  • 14. تعریف مدل‌ها و دیتابیس
  • 15. مهاجرت‌های دیتابیس (Migrations)
  • 16. ساخت کنترلرها و اکشن‌ها در Rails
  • 17. تعریف مسیرها در Rails (Routes)
  • 18. ارتباط با دیتابیس از طریق Active Record
  • 19. سریالایز کردن داده‌ها به JSON در Rails
  • 20. استفاده از Gem RSpec برای تست API
  • 21. نوشتن تست‌های Unit و Integration برای API
  • 22. احراز هویت (Authentication) در API: Basic Auth
  • 23. احراز هویت با Token: JWT
  • 24. مجوزدهی (Authorization) در API
  • 25. استفاده از HTTPS برای امنیت API
  • 26. مستندسازی API با Swagger/OpenAPI
  • 27. نسخه‌بندی API
  • 28. بهینه‌سازی عملکرد API
  • 29. کشینگ (Caching) در API
  • 30. مانیتورینگ و لاگ‌برداری از API
  • 31. استفاده از Sidekiq برای پردازش‌های پس‌زمینه
  • 32. استفاده از Redis برای کشینگ و مدیریت Session
  • 33. مقیاس‌پذیری API با استفاده از Load Balancer
  • 34. استفاده از Docker برای Containerization
  • 35. دیپلوی API بر روی سرور (Heroku, AWS, DigitalOcean)
تگ‌ها: api integration authentication authorization backend deployment docker http json rails rest api ruby sinatra swagger testing web development

نظرات

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

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