دوره ساخت برنامههای وب بدون سرور با Amazon DynamoDB همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای وب بدون سرور با Amazon DynamoDB
موضوع کلی: توسعهٔ برنامههای وب با استفاده از خدمات ابری
موضوع میانی: طراحی و پیادهسازی برنامههای وب بدون سرور (Serverless)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ برنامههای وب بدون سرور
- 2. آشنایی با مفهوم Serverless Computing
- 3. مزایای معماری بدون سرور
- 4. معرفی سرویسهای ابری کلیدی برای برنامههای بدون سرور
- 5. مقدمهای بر AWS Lambda
- 6. نوشتن اولین تابع AWS Lambda
- 7. مدیریت رویدادها و تریگرها در AWS Lambda
- 8. معرفی AWS API Gateway
- 9. طراحی APIهای RESTful با API Gateway
- 10. اتصال Lambda به API Gateway
- 11. مقدمهای بر پایگاههای دادهٔ بدون سرور
- 12. معرفی Amazon DynamoDB
- 13. مزایای Amazon DynamoDB برای برنامههای بدون سرور
- 14. طراحی مدل داده در DynamoDB
- 15. ایجاد جداول در DynamoDB
- 16. کار با آیتمها و صفات در DynamoDB
- 17. عملیات CRUD در DynamoDB
- 18. شاخصهای ثانویه (Secondary Indexes) در DynamoDB
- 19. کار با Global Secondary Indexes (GSIs)
- 20. کار با Local Secondary Indexes (LSIs)
- 21. استفاده از DynamoDB Streams
- 22. پردازش تغییرات داده با Lambda و DynamoDB Streams
- 23. مقدمهای بر احراز هویت و مجوز دسترسی در برنامههای ابری
- 24. معرفی Amazon Cognito
- 25. استفاده از Cognito برای مدیریت کاربران
- 26. یکپارچهسازی Cognito با API Gateway و Lambda
- 27. مدیریت سیاستهای دسترسی (IAM Policies)
- 28. نوشتن توابع Lambda برای منطق تجاری
- 29. پیادهسازی توابع CRUD با Lambda و DynamoDB
- 30. مدیریت خطا و استثناها در Lambda
- 31. لاگگیری و مانیتورینگ توابع Lambda
- 32. استفاده از AWS CloudWatch برای مانیتورینگ
- 33. بهینهسازی عملکرد توابع Lambda
- 34. مدیریت وابستگیها در توابع Lambda
- 35. نوشتن تست برای توابع Lambda
- 36. مقدمهای بر استقرار برنامههای بدون سرور
- 37. استفاده از AWS SAM (Serverless Application Model)
- 38. ایجاد پروژهٔ SAM
- 39. تعریف منابع AWS در قالب SAM
- 40. استقرار برنامههای بدون سرور با SAM
- 41. مقدمهای بر CI/CD برای برنامههای بدون سرور
- 42. یکپارچهسازی SAM با AWS CodePipeline
- 43. خودکارسازی فرآیند استقرار
- 44. مدیریت پیکربندی در برنامههای بدون سرور
- 45. استفاده از AWS Systems Manager Parameter Store
- 46. ذخیرهٔ اطلاعات حساس در Secrets Manager
- 47. امنیت در برنامههای بدون سرور
- 48. بهترین شیوهها برای امنیت Lambda
- 49. بهترین شیوهها برای امنیت API Gateway
- 50. بهترین شیوهها برای امنیت DynamoDB
- 51. ملاحظات هزینه در برنامههای بدون سرور
- 52. بهینهسازی هزینهها در AWS Lambda
- 53. بهینهسازی هزینهها در Amazon DynamoDB
- 54. بهینهسازی هزینهها در AWS API Gateway
- 55. مقدمهای بر الگوهای طراحی بدون سرور
- 56. الگوی Event-Driven Architecture
- 57. الگوی CQRS (Command Query Responsibility Segregation)
- 58. پیادهسازی الگوهای طراحی با DynamoDB
- 59. مدیریت نسخهبندی در DynamoDB
- 60. استفاده از تراکنشها در DynamoDB
- 61. مقدمهای بر توسعهٔ فرانتاند برای برنامههای بدون سرور
- 62. اتصال فرانتاند به API Gateway
- 63. استفاده از کتابخانههای جاوا اسکریپت برای تعامل با AWS SDK
- 64. مدیریت وضعیت در برنامههای فرانتاند
- 65. یکپارچهسازی با فریمورکهای فرانتاند (اختیاری)
- 66. مقدمهای بر مباحث پیشرفتهٔ DynamoDB
- 67. کار با ویژگیهای پیشرفتهٔ DynamoDB
- 68. بهینهسازی پرسوجوها در DynamoDB
- 69. مقدمهای بر ابزارهای توسعهٔ محلی
- 70. استفاده از AWS SAM CLI برای توسعهٔ محلی
- 71. شبیهسازی Lambda و DynamoDB به صورت محلی
- 72. اشکالزدایی برنامههای بدون سرور
- 73. مقدمهای بر معماری میکروسرویس با استفاده از Lambda
- 74. طراحی میکروسرویسهای کوچک و مستقل
- 75. ارتباط بین میکروسرویسها
- 76. مدیریت وضعیت توزیعشده
- 77. مقدمهای بر امنیت در سطح داده
- 78. رمزنگاری دادهها در DynamoDB
- 79. کنترل دسترسی در سطح آیتم
- 80. مقدمهای بر بهینهسازی پایگاه داده
- 81. انتخاب کلید پارتیشن و کلید مرتبسازی مناسب
- 82. استفاده از شاخصهای ثانویه به صورت مؤثر
- 83. مقدمهای بر الگوهای مقیاسپذیری
- 84. مقیاسپذیری خودکار Lambda
- 85. مقیاسپذیری خودکار DynamoDB
- 86. مدیریت بار ترافیکی بالا
- 87. مقدمهای بر مدیریت چرخهٔ عمر برنامه
- 88. استقرار و بهروزرسانی برنامهها
- 89. بازگردانی به نسخههای قبلی
- 90. مقدمهای بر مانیتورینگ پیشرفته
- 91. ایجاد هشدارهای سفارشی در CloudWatch
- 92. تحلیل لاگها برای شناسایی مشکلات
- 93. مقدمهای بر ابزارهای خط فرمان AWS
- 94. استفاده از AWS CLI برای مدیریت منابع
- 95. نوشتن اسکریپتهای خودکار با AWS CLI
- 96. مقدمهای بر معماریهای رویداد محور پیشرفته
- 97. استفاده از Amazon EventBridge
- 98. طراحی سیستمهای رویداد محور پیچیده
- 99. مقدمهای بر امنیت داده در حال انتقال
- 100. استفاده از HTTPS برای API Gateway
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.