, ,

کتاب راهنمای طراحی Backend برای برنامه های Serverless با اکسپرس.js

تومان249,950

انتخاب پلن

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب راهنمای طراحی Backend برای برنامه های Serverless با اکسپرس.js

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

موضوع میانی: اکسپرس (Express.js)

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

  • 1. مقدمه ای بر Serverless و Express.js
  • 2. چرا Express.js برای Serverless؟
  • 3. مزایای معماری Serverless
  • 4. مفاهیم کلیدی Serverless ( توابع، رویدادها، مدیریت وضعیت)
  • 5. مقدمه ای بر AWS Lambda
  • 6. مقدمه ای بر Azure Functions
  • 7. مقدمه ای بر Google Cloud Functions
  • 8. مقایسه پلتفرم های Serverless
  • 9. نصب Node.js و npm
  • 10. نصب Express.js
  • 11. ساخت اولین برنامه Express.js
  • 12. ساخت اولین تابع Lambda با Express.js
  • 13. استقرار Express.js در AWS Lambda
  • 14. استقرار Express.js در Azure Functions
  • 15. استقرار Express.js در Google Cloud Functions
  • 16. مدیریت پیکربندی در Serverless Express
  • 17. استفاده از متغیرهای محیطی
  • 18. استفاده از AWS Systems Manager Parameter Store
  • 19. استفاده از Azure Key Vault
  • 20. استفاده از Google Secret Manager
  • 21. مدیریت مسیرها (Routing) در Express.js Serverless
  • 22. تعریف مسیرهای GET
  • 23. تعریف مسیرهای POST
  • 24. تعریف مسیرهای PUT
  • 25. تعریف مسیرهای DELETE
  • 26. استفاده از پارامترهای مسیر
  • 27. استفاده از Query Parameters
  • 28. مدیریت بدنه درخواست (Request Body)
  • 29. استفاده از Body-Parser
  • 30. استفاده از Express.json()
  • 31. استفاده از Express.urlencoded()
  • 32. کار با Middleware در Express.js Serverless
  • 33. نوشتن Middleware سفارشی
  • 34. استفاده از Middleware های موجود (cors، morgan)
  • 35. مدیریت خطا در Express.js Serverless
  • 36. مدیریت خطاهای همزمان (Synchronous Errors)
  • 37. مدیریت خطاهای ناهمزمان (Asynchronous Errors)
  • 38. نوشتن Global Error Handler
  • 39. ارسال پاسخ های مناسب
  • 40. مدیریت وضعیت پاسخ (Response Status Codes)
  • 41. ارسال پاسخ های JSON
  • 42. ارسال پاسخ های متنی
  • 43. ارسال فایل ها
  • 44. کار با دیتابیس ها در Serverless Express
  • 45. مقدمه ای بر دیتابیس های Serverless
  • 46. استفاده از DynamoDB با Express.js
  • 47. استفاده از Azure Cosmos DB با Express.js
  • 48. استفاده از Firestore با Express.js
  • 49. اتصال به دیتابیس های سنتی (SQL)
  • 50. مدیریت اتصالات دیتابیس
  • 51. پرهیز از ایجاد اتصالات مکرر
  • 52. استفاده از ORM ها (Sequelize، TypeORM)
  • 53. امنیت در Serverless Express
  • 54. مقدمه ای بر امنیت Serverless
  • 55. احراز هویت (Authentication)
  • 56. مدیریت توکن های JWT
  • 57. استفاده از AWS Cognito
  • 58. استفاده از Azure AD
  • 59. استفاده از Firebase Authentication
  • 60. مجوزدهی (Authorization)
  • 61. سطوح دسترسی
  • 62. استفاده از Policy ها
  • 63. مدیریت Secrets در Serverless Express
  • 64. جلوگیری از افشای اطلاعات حساس
  • 65. استفاده از HTTPS
  • 66. مدیریت CORS
  • 67. مبارزه با حملات رایج (XSS، CSRF)
  • 68. استفاده از API Gateway
  • 69. تنظیمات API Gateway در AWS
  • 70. تنظیمات API Management در Azure
  • 71. تنظیمات Cloud Endpoints در Google Cloud
  • 72. مدیریت درخواست ها و پاسخ ها در API Gateway
  • 73. تنظیمات Rate Limiting
  • 74. تنظیمات Throttling
  • 75. استفاده از Lambda Authorizers
  • 76. Caching در API Gateway
  • 77. مستندسازی API
  • 78. استفاده از Swagger/OpenAPI
  • 79. تولید خودکار مستندات
  • 80. نمایش مستندات برای توسعه دهندگان
  • 81. تست در Serverless Express
  • 82. انواع تست (Unit، Integration، E2E)
  • 83. نوشتن Unit Test برای توابع Express
  • 84. نوشتن Integration Test برای Endpoints
  • 85. استفاده از ابزارهای تست (Jest، Mocha، Chai)
  • 86. تست با ابزارهای شبیه ساز Serverless (Serverless Framework، SAM)
  • 87. استقرار و مدیریت برنامه ها
  • 88. استفاده از Serverless Framework
  • 89. استفاده از AWS SAM (Serverless Application Model)
  • 90. استفاده از Azure CLI
  • 91. استفاده از Google Cloud SDK
  • 92. مدیریت نسخه ها (Versioning)
  • 93. استراتژی های استقرار (Blue/Green، Canary)
  • 94. مانیتورینگ و لاگینگ
  • 95. مانیتورینگ عملکرد برنامه
  • 96. استفاده از CloudWatch Logs
  • 97. استفاده از Azure Monitor
  • 98. استفاده از Stackdriver Logging
  • 99. تحلیل لاگ ها
  • 100. تنظیم هشدارها (Alerting)

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب راهنمای طراحی Backend برای برنامه های Serverless با اکسپرس.js”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا