کتاب ساخت برنامه‌های وب بدون سرور با Amazon DynamoDB

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره ساخت برنامه‌های وب بدون سرور با Amazon DynamoDB

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

موضوع میانی: معماری Serverless و پایگاه داده‌های NoSQL

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

  • 1. مقدمه‌ای بر توسعهٔ برنامه‌های وب بدون سرور
  • 2. آشنایی با معماری Serverless
  • 3. مزایای استفاده از Serverless
  • 4. معماری AWS Lambda
  • 5. نحوهٔ کار Lambda Functions
  • 6. ساخت اولین Lambda Function
  • 7. مدیریت رویدادها در Lambda
  • 8. آشنایی با API Gateway
  • 9. اتصال Lambda به API Gateway
  • 10. طراحی API با API Gateway
  • 11. امنیت در API Gateway
  • 12. مدیریت کاربران در API Gateway
  • 13. مقدمه‌ای بر پایگاه داده‌های NoSQL
  • 14. مقایسهٔ SQL و NoSQL
  • 15. انواع پایگاه داده‌های NoSQL
  • 16. معرفی Amazon DynamoDB
  • 17. ویژگی‌های کلیدی DynamoDB
  • 18. مدل داده‌ای DynamoDB
  • 19. جداول و آیتم‌ها در DynamoDB
  • 20. کلیدهای اصلی و ثانویه در DynamoDB
  • 21. شاخص‌های ثانویه (Global Secondary Indexes)
  • 22. شاخص‌های محلی (Local Secondary Indexes)
  • 23. عملیات CRUD در DynamoDB (ایجاد، خواندن)
  • 24. عملیات CRUD در DynamoDB (به‌روزرسانی، حذف)
  • 25. کوئری کردن داده‌ها در DynamoDB
  • 26. اسکن کردن داده‌ها در DynamoDB
  • 27. فیلتر کردن نتایج در DynamoDB
  • 28. مدیریت ظرفیت در DynamoDB (Provisioned)
  • 29. مدیریت ظرفیت در DynamoDB (On-Demand)
  • 30. مانیتورینگ و لاگینگ در DynamoDB
  • 31. بهینه‌سازی عملکرد DynamoDB
  • 32. طراحی اسکیمای DynamoDB
  • 33. مدل‌سازی داده‌ها برای برنامه‌های بدون سرور
  • 34. استفاده از DynamoDB Streams
  • 35. پردازش رویدادها با Lambda و DynamoDB Streams
  • 36. ساخت یک برنامهٔ وب ساده با Serverless
  • 37. اتصال بخش فرانت‌اند به بک‌اند Serverless
  • 38. استفاده از AWS Amplify برای توسعهٔ فرانت‌اند
  • 39. مدیریت احراز هویت کاربران با Cognito
  • 40. اتصال Cognito به Lambda و DynamoDB
  • 41. پیاده‌سازی ثبت‌نام و ورود کاربران
  • 42. مدیریت پروفایل کاربران
  • 43. ذخیره‌سازی داده‌های کاربر در DynamoDB
  • 44. ساخت API برای مدیریت محتوا
  • 45. مدیریت دسترسی به داده‌ها بر اساس کاربر
  • 46. پیاده‌سازی جستجو در برنامه
  • 47. استفاده از Full-Text Search (اختیاری، با چارچوب)
  • 48. مدیریت فایل‌ها و آپلودها با S3
  • 49. اتصال S3 به Lambda و DynamoDB
  • 50. افزودن قابلیت آپلود تصویر به برنامه
  • 51. مدیریت خطاها در برنامه‌های Serverless
  • 52. دیباگ کردن Lambda Functions
  • 53. استفاده از CloudWatch برای مانیتورینگ
  • 54. استقرار برنامه‌های Serverless
  • 55. مدیریت نسخه‌های Lambda Functions
  • 56. استفاده از SAM (Serverless Application Model)
  • 57. نوشتن تمپلیت‌های SAM
  • 58. استقرار با SAM CLI
  • 59. مفاهیم CI/CD برای برنامه‌های Serverless
  • 60. اتوماسیون فرآیند استقرار
  • 61. امنیت در معماری Serverless
  • 62. مدیریت دسترسی با IAM
  • 63. اصول کمترین امتیاز (Least Privilege)
  • 64. محافظت از API Gateway
  • 65. مدیریت Secret ها با Secrets Manager
  • 66. مدیریت Secret ها با Systems Manager Parameter Store
  • 67. پیاده‌سازی لاگینگ امنیتی
  • 68. بررسی آسیب‌پذیری‌های رایج
  • 69. استفاده از AWS WAF برای محافظت از API
  • 70. مدل‌سازی داده‌ها برای مقیاس‌پذیری
  • 71. بهینه‌سازی هزینه‌ها در Serverless
  • 72. تکنیک‌های بهینه‌سازی DynamoDB
  • 73. انتخاب مدل ظرفیت مناسب
  • 74. مانیتورینگ هزینه‌ها با Cost Explorer
  • 75. ملاحظات مربوط به تحریم‌ها و دسترسی به خدمات ابری
  • 76. استفاده از سرویس‌های ابری جایگزین (با چارچوب)
  • 77. معرفی ابزارهای توسعهٔ Serverless
  • 78. استفاده از Docker برای محیط توسعه (اختیاری)
  • 79. تست واحد برای Lambda Functions
  • 80. تست یکپارچه‌سازی (Integration Testing)
  • 81. تست بار (Load Testing)
  • 82. اصول طراحی API RESTful
  • 83. مستندسازی API با Swagger/OpenAPI
  • 84. مدیریت وضعیت در برنامه‌های تک‌صفحه‌ای (SPA)
  • 85. انتخاب فریم‌ورک مناسب برای فرانت‌اند
  • 86. اتصال فریم‌ورک فرانت‌اند به API Serverless
  • 87. مدیریت state management در فرانت‌اند
  • 88. پیاده‌سازی رابط کاربری کاربرپسند
  • 89. نکات پیشرفته در DynamoDB
  • 90. تراکنش‌ها در DynamoDB
  • 91. بازیابی اطلاعات از DynamoDB (Backup & Restore)
  • 92. تکثیر داده‌ها (Replication) در DynamoDB
  • 93. استفاده از DynamoDB Global Tables
  • 94. مفاهیم پیشرفتهٔ Lambda
  • 95. Lambda Layers برای مدیریت وابستگی‌ها
  • 96. Lambda Provisioned Concurrency
  • 97. Lambda Destinations
  • 98. مقدمه‌ای بر معماری میکروسرویس
  • 99. Serverless به عنوان یک رویکرد میکروسرویس
  • 100. مزایای Serverless در مقایسه با میکروسرویس سنتی

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

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

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

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

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


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

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

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

نظرات

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

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