کتاب ساخت RESTful API با Node.js و Express.js با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت RESTful API با Node.js و Express.js
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا اسکریپت (JavaScript)
📋 سرفصلهای دوره
- 1. معرفی RESTful API و مفاهیم پایه
- 2. نصب Node.js و راهاندازی پروژه
- 3. آشنایی با Express.js و ایجاد سرور اولیه
- 4. مسیریابی پایه در Express.js
- 5. مدیریت درخواستهای HTTP (GET, POST, PUT, DELETE)
- 6. پارامترهای مسیر و کوئری استرینگ
- 7. کار با بدنه درخواست و middleware
- 8. مدیریت خطا در Express.js
- 9. معرفی JSON و فرمت داده در API
- 10. ایجاد API ساده برای مدیریت کاربران
- 11. معرفی Postman و ابزارهای تست API
- 12. اتصال به پایگاه داده با MongoDB
- 13. مدلسازی داده با Mongoose
- 14. عملیات CRUD با Mongoose
- 15. ایجاد API برای منابع (Resources)
- 16. اعتبارسنجی ورودی دادهها
- 17. مدیریت احراز هویت با JWT
- 18. پیادهسازی لاگین و ثبتنام
- 19. محافظت از مسیرها با middleware
- 20. مدیریت نقشها و سطح دسترسی
- 21. معرفی معماری MVC در API
- 22. ساختاردهی پروژه Express.js
- 23. مدیریت فایلهای پیکربندی
- 24. کار با متغیرهای محیطی
- 25. مدیریت وابستگیها با npm
- 26. ایجاد API برای محصولات فروشگاهی
- 27. صفحهبندی و فیلتر کردن نتایج
- 28. مرتبسازی دادهها در API
- 29. مدیریت روابط بین دادهها
- 30. API برای سفارشات و خرید
- 31. مدیریت خطاهای پیشرفته
- 32. لاگ کردن درخواستها با Morgan
- 33. مدیریت CORS در API
- 34. ایجاد API با نسخهبندی (Versioning)
- 35. تست واحد با Jest
- 36. تست یکپارچگی API
- 37. مدیریت کش با Redis
- 38. بهینهسازی کوئریهای پایگاه داده
- 39. مدیریت آپلود فایل با Multer
- 40. ایجاد API برای فایلها و تصاویر
- 41. مدیریت زمانبندی وظایف
- 42. ارسال ایمیل از API
- 43. مدیریت وضعیت و کدهای HTTP
- 44. ایجاد API برای نظرات و بازخورد
- 45. مدیریت جستجو در API
- 46. معرفی WebSocket و Socket.io
- 47. ایجاد API بلادرنگ
- 48. مدیریت محدودیت نرخ درخواست
- 49. امنیت API با Helmet
- 50. جلوگیری از حملات XSS و CSRF
- 51. مدیریت لاگین با OAuth2
- 52. اتصال به APIهای خارجی
- 53. مدیریت خطاهای شبکه
- 54. ایجاد API برای پرداخت آنلاین
- 55. مدیریت تراکنشهای پایگاه داده
- 56. معرفی Docker و کانتینرسازی API
- 57. استقرار API روی سرور
- 58. مدیریت دامنه و SSL
- 59. مانیتورینگ API با ابزارهای رایگان
- 60. بهبود عملکرد با فشردهسازی
- 61. مدیریت زمان پاسخ API
- 62. ایجاد مستندات API با Swagger
- 63. تست بار و استرس API
- 64. مدیریت بازخورد و اشکالزدایی
- 65. بهینهسازی کد Express.js
- 66. مدیریت مهاجرت پایگاه داده
- 67. ایجاد API برای اعلانها
- 68. مدیریت جلسات کاربری
- 69. مدیریت لاگین با سرویسهای ثالث
- 70. معرفی GraphQL در کنار REST
- 71. مدیریت خطاهای رایج در Node.js
- 72. مدیریت پکیجهای deprecated
- 73. ایجاد API برای پیامرسانی
- 74. مدیریت آرشیو و پشتیبانگیری
- 75. معرفی معماری میکروسرویس
- 76. مدیریت همزمانی و race condition
- 77. مدیریت رمزنگاری دادهها
- 78. بهبود امنیت رمز عبور
- 79. مدیریت توکنهای منقضی
- 80. ایجاد API برای گزارشگیری
- 81. مدیریت فیلترهای پیشرفته
- 82. مدیریت لاگین با شماره تلفن
- 83. ایجاد API برای فروش اشتراک
- 84. مدیریت کوکیها در API
- 85. مدیریت هدرهای سفارشی
- 86. بهبود قابلیت اطمینان API
- 87. مدیریت بازگشت به حالت قبل
- 88. ایجاد API برای سیستم تیکتینگ
- 89. مدیریت ارتباط با پایگاههای مختلف
- 90. خلاصه و نکات نهایی برای پروژه
تگها:
Express.js
Node.js
RESTful API
آموزش Express.js
آموزش Node.js
برنامه نویسی جاوا اسکریپت
بک اند
دوره برنامه نویسی
طراحی API
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.