دوره ساخت برنامههای وب بدون سرور با Amazon DynamoDB همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای وب بدون سرور با Amazon DynamoDB
موضوع کلی: توسعهٔ برنامههای وب با استفاده از خدمات ابری
موضوع میانی: ایجاد و مدیریت برنامههای وب بدون سرور (Serverless)
📋 سرفصلهای دوره
- 1. آشنایی با برنامههای وب بدون سرور
- 2. مقدمهای بر خدمات ابری و مزایای آن
- 3. معرفی Amazon DynamoDB
- 4. مفاهیم پایهای پایگاه داده NoSQL
- 5. طراحی مدل داده در DynamoDB
- 6. ایجاد جداول در DynamoDB
- 7. انواع کلیدهای اصلی (Partition Key, Sort Key)
- 8. تنظیمات ظرفیت جدول (Provisioned, On-Demand)
- 9. خواندن دادهها از DynamoDB
- 10. نوشتن دادهها در DynamoDB
- 11. بهروزرسانی دادهها در DynamoDB
- 12. حذف دادهها از DynamoDB
- 13. کوئری کردن دادهها در DynamoDB
- 14. اسکن کردن دادهها در DynamoDB
- 15. شاخصهای ثانویه سراسری (GSI)
- 16. شاخصهای ثانویه محلی (LSI)
- 17. مدیریت شاخصها در DynamoDB
- 18. عملیات دستهای (Batch Operations)
- 19. مدیریت تراکنشها در DynamoDB
- 20. تنظیمات سطح دسترسی IAM برای DynamoDB
- 21. امنیت دادهها در DynamoDB
- 22. پشتیبانگیری و بازیابی در DynamoDB
- 23. تنظیمات زمان انقضای داده (TTL)
- 24. مانیتورینگ و لاگینگ DynamoDB
- 25. استفاده از AWS Lambda برای تعامل با DynamoDB
- 26. مقدمهای بر معماری بدون سرور
- 27. طراحی معماری برنامههای وب بدون سرور
- 28. انتخاب سرویسهای مناسب AWS
- 29. استقرار برنامههای وب بدون سرور
- 30. مدیریت API Gateway برای برنامههای بدون سرور
- 31. ایجاد APIهای RESTful با API Gateway
- 32. تنظیمات احراز هویت و مجوز در API Gateway
- 33. اتصال API Gateway به AWS Lambda
- 34. استفاده از AWS Amplify برای توسعه سریع
- 35. معرفی Amplify CLI
- 36. پیکربندی Amplify برای پروژه
- 37. افزودن احراز هویت با Amplify Auth
- 38. مدیریت پایگاه داده با Amplify DataStore
- 39. استقرار برنامه با Amplify Hosting
- 40. اتصال frontend به backend بدون سرور
- 41. اصول طراحی رابط کاربری (UI)
- 42. اصول طراحی تجربه کاربری (UX)
- 43. ملاحظات امنیتی در برنامههای وب
- 44. مدیریت خطاهای برنامههای وب
- 45. تست برنامههای وب بدون سرور
- 46. بهینهسازی عملکرد برنامههای وب
- 47. مقیاسپذیری برنامههای وب بدون سرور
- 48. هزینههای خدمات ابری و بهینهسازی آن
- 49. معرفی AWS CloudFormation
- 50. استقرار زیرساخت به عنوان کد (IaC)
- 51. مدیریت منابع با CloudFormation
- 52. استفاده از AWS SAM (Serverless Application Model)
- 53. نوشتن قالبهای SAM
- 54. استقرار برنامهها با SAM
- 55. دیباگ کردن برنامههای بدون سرور
- 56. ملاحظات مربوط به AWS SDK
- 57. استفاده از AWS SDK در زبانهای مختلف
- 58. اتصال برنامههای frontend به AWS Lambda
- 59. مدیریت وضعیت (State Management) در برنامههای تکصفحهای (SPA)
- 60. اصول معماری میکروسرویس در برنامههای وب
- 61. مقدمهای بر DevOps در محیط ابری
- 62. پیادهسازی CI/CD برای برنامههای بدون سرور
- 63. مانیتورینگ جامع برنامههای وب
- 64. لاگینگ متمرکز با CloudWatch Logs
- 65. تحلیل لاگها و رویدادها
- 66. استفاده از AWS X-Ray برای ردیابی
- 67. عیبیابی مشکلات عملکردی
- 68. مدیریت و بهروزرسانی برنامههای مستقر شده
- 69. انتقال دادهها به DynamoDB
- 70. استفاده از ابزارهای مهاجرت داده
- 71. تنظیمات replica در DynamoDB
- 72. استراتژیهای دسترسی به دادهها
- 73. بهینهسازی کوئریها و شاخصها
- 74. مدیریت حجم دادههای بزرگ
- 75. ملاحظات مربوط به محدودیتهای DynamoDB
- 76. استفاده از DynamoDB Streams
- 77. پردازش رویدادهای DynamoDB
- 78. ایجاد واکنشگرها (Reactors) برای رویدادها
- 79. پیادهسازی منطق تجاری با Lambda
- 80. ارتباط بین سرویسهای AWS
- 81. استفاده از SQS برای صفبندی پیامها
- 82. استفاده از SNS برای اطلاعرسانی
- 83. امنیت در سطح سرویسهای AWS
- 84. مدیریت دسترسی کاربران نهایی
- 85. اصول طراحی API امن
- 86. استفاده از AWS WAF برای حفاظت از وب
- 87. مدیریت گواهینامهها و TLS
- 88. پیکربندی DNS برای برنامههای وب
- 89. استفاده از Amazon Route 53
- 90. بهینهسازی تحویل محتوا با CloudFront
- 91. ملاحظات مربوط به کپیرایت محتوا
- 92. رعایت قوانین حریم خصوصی دادهها
- 93. مقدمهای بر استانداردهای امنیتی وب
- 94. نکات تکمیلی در توسعه برنامههای وب بدون سرور
- 95. آینده برنامههای وب بدون سرور
- 96. مرور کلی بر مفاهیم کلیدی
- 97. ساخت یک برنامه نمونه کامل
- 98. مراحل نهایی استقرار و تست
- 99. پاسخ به سوالات متداول
- 100. منابع بیشتر برای مطالعه
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.