کتاب آموزش طراحی و پیاده‌سازی سرویس‌های وب API با زبان Rust (مطالعه موردی: مدیریت داده‌های بازی) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره آموزش طراحی و پیاده‌سازی سرویس‌های وب API با زبان Rust (مطالعه موردی: مدیریت داده‌های بازی)

موضوع کلی: علوم رایانه و مهندسی نرم‌افزار

موضوع میانی: توسعه سامانه‌های تحت شبکه و سرویس‌های وب با زبان Rust

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی زبان برنامه‌نویسی راست و مدیریت حافظه
  • 2. نصب و راه‌اندازی ابزارهای توسعه راست در محیط لینوکس و ویندوز
  • 3. ساختار پروژه و مدیریت بسته‌ها با Cargo
  • 4. مفاهیم مالکیت و قرض‌گیری در راست برای توسعه وب
  • 5. انواع داده‌های پایه و مجموعه‌ها در راست
  • 6. مدیریت خطاها و استفاده از Result و Option
  • 7. کار با رشته‌ها و تبدیل داده‌ها در سرویس‌های وب
  • 8. آشنایی با پروتکل HTTP و ساختار REST API
  • 9. بررسی کتابخانه Actix-web برای توسعه سرویس‌های شبکه
  • 10. مدیریت مسیرها و متدهای HTTP در سرویس‌های وب
  • 11. استفاده از Middleware برای کنترل درخواست‌ها
  • 12. مدیریت وضعیت و تزریق وابستگی در Actix-web
  • 13. سریال‌سازی و دیسریال‌سازی داده‌ها با Serde
  • 14. طراحی مدل‌های داده برای سیستم مدیریت نقشه بازی
  • 15. اعتبارسنجی ورودی‌های کاربر در درخواست‌های API
  • 16. کار با پایگاه داده PostgreSQL و کتابخانه SQLx
  • 17. طراحی جداول پایگاه داده برای ذخیره‌سازی مختصات نقشه
  • 18. استفاده از اتصال‌های غیرهمزمان با Async و Await
  • 19. پیاده‌سازی عملیات ایجاد و خواندن داده‌ها در API
  • 20. بروزرسانی و حذف موجودیت‌ها در پایگاه داده
  • 21. مدیریت تراکنش‌های پایگاه داده برای حفظ یکپارچگی داده‌ها
  • 22. طراحی ساختار پاسخ‌های JSON در API
  • 23. مدیریت زمان در سرویس‌های وب و نمایش آن
  • 24. پیاده‌سازی احراز هویت با استفاده از توکن‌های امن
  • 25. امن‌سازی نقاط پایانی API با سطوح دسترسی
  • 26. کار با متغیرهای محیطی برای تنظیمات سرویس
  • 27. لاگ‌نویسی و مانیتورینگ درخواست‌های شبکه
  • 28. تست‌نویسی واحد برای توابع منطق تجاری
  • 29. تست‌های یکپارچگی برای APIها با استفاده از ابزارهای بومی
  • 30. مدیریت کانکشن‌های پایگاه داده با Connection Pooling
  • 31. پیاده‌سازی کشینگ ساده برای بهبود عملکرد سرویس
  • 32. استفاده از الگوی طراحی Repository در لایه داده
  • 33. مدیریت کانتینرهای داکر برای استقرار سرویس
  • 34. بهینه‌سازی کارایی برنامه در مواجهه با ترافیک بالا
  • 35. امنیت در تبادل داده و پیشگیری از حملات متداول وب
  • 36. مستندسازی API با استفاده از OpenAPI و Swagger
  • 37. استقرار سرویس در محیط عملیاتی و مدیریت فرآیندها
  • 38. بررسی امنیت در لایه شبکه و پروتکل‌های ارتباطی
  • 39. نکات پیشرفته در بهینه‌سازی کدهای غیرهمزمان
  • 40. پروژه نهایی: طراحی و پیاده‌سازی سرویس مدیریت نقشه بازی
تگ‌ها: آموزش برنامه نویسی Rust برنامه نویسی شبکه با Rust پیاده سازی RESTful API توسعه بک اند توسعه سیستم های تحت وب زبان برنامه نویسی Rust طراحی سرور نقشه طراحی معماری نرم افزار طراحی وب سرویس مدیریت داده های بازی

نظرات

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

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