کتاب ساخت API امن با Node.js و Express با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره ساخت API امن با Node.js و Express

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

موضوع میانی: RESTful API برای پایگاه داده

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

  • 1. مقدمه‌ای بر معماری API
  • 2. اصول طراحی RESTful API
  • 3. نصب و پیکربندی Node.js و npm
  • 4. آشنایی با فریم‌ورک Express.js
  • 5. ایجاد اولین API با Express.js
  • 6. مدیریت مسیرها و درخواست‌ها
  • 7. متدهای HTTP: GET، POST، PUT، DELETE
  • 8. استفاده از پارامترها در مسیرها
  • 9. اعتبارسنجی داده‌های ورودی
  • 10. مدیریت خطاها در API
  • 11. مفهوم Middleware و کاربردهای آن
  • 12. ایجاد Middleware سفارشی
  • 13. احراز هویت (Authentication) با استفاده از Token
  • 14. مجوزدهی (Authorization) و سطوح دسترسی
  • 15. امنیت API در برابر حملات XSS
  • 16. امنیت API در برابر حملات CSRF
  • 17. امنیت API در برابر حملات SQL Injection
  • 18. استفاده از ORM برای کار با پایگاه داده
  • 19. اتصال به پایگاه داده MongoDB
  • 20. اتصال به پایگاه داده PostgreSQL
  • 21. مدل‌سازی داده‌ها با Sequelize
  • 22. پیاده‌سازی CRUD با Sequelize
  • 23. اعتبارسنجی داده‌ها با استفاده از Joi
  • 24. مستندسازی API با Swagger/OpenAPI
  • 25. آزمون‌گیری API با Postman
  • 26. استفاده از Docker برای Containerization
  • 27. استقرار API بر روی سرور با Nginx
  • 28. مانیتورینگ و لاگ‌برداری API
  • 29. بهینه‌سازی عملکرد API
  • 30. مقیاس‌پذیری API با Load Balancing
  • 31. استفاده از Cache برای بهبود سرعت API
  • 32. امنیت API با استفاده از Helmet
  • 33. مدیریت Session با استفاده از Cookie
  • 34. استفاده از WebSockets برای ارتباط Real-time
  • 35. پیاده‌سازی API Gateway
  • 36. استفاده از API Key برای کنترل دسترسی
  • 37. امنیت API با استفاده از Rate Limiting
  • 38. پیاده‌سازی CORS برای اشتراک‌گذاری منابع
  • 39. استفاده از JWT برای احراز هویت
  • 40. مدیریت Token‌های Refresh
  • 41. پیاده‌سازی OAuth 2.0
  • 42. تست واحد (Unit Testing) API
  • 43. تست یکپارچگی (Integration Testing) API
  • 44. استفاده از CI/CD برای استقرار خودکار API
  • 45. بهبود امنیت با استفاده از HTTPS

نظرات

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

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