دوره ساخت برنامههای وب بدون سرور با استفاده از Amazon DynamoDB همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای وب بدون سرور با استفاده از Amazon DynamoDB
موضوع کلی: توسعهٔ برنامههای وب مقیاسپذیر
موضوع میانی: معماری و پیادهسازی برنامههای سمت سرور بدون سرور
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری بدون سرور
- 2. مفاهیم کلیدی برنامههای وب بدون سرور
- 3. مزایای استفاده از معماری بدون سرور
- 4. شناخت سرویسهای AWS برای توسعه بدون سرور
- 5. معرفی Amazon DynamoDB
- 6. ساختار داده در DynamoDB
- 7. طراحی اسکیمای DynamoDB برای برنامههای وب
- 8. استفاده از کلیدهای پارتیشن و مرتبسازی
- 9. شاخصهای ثانویه در DynamoDB
- 10. Global Secondary Indexes (GSI)
- 11. Local Secondary Indexes (LSI)
- 12. مدیریت تراکنشها در DynamoDB
- 13. نوشتن دادهها در DynamoDB
- 14. خواندن دادهها از DynamoDB
- 15. استفاده از عملیات Batch در DynamoDB
- 16. تنظیمات ظرفیت در DynamoDB (Provisioned vs On-Demand)
- 17. مانیتورینگ و بهینهسازی عملکرد DynamoDB
- 18. معرفی AWS Lambda
- 19. نوشتن توابع Lambda برای پردازش داده
- 20. اتصال Lambda به DynamoDB
- 21. مدیریت رویدادها در Lambda
- 22. استفاده از API Gateway برای ارائه API
- 23. طراحی RESTful API با API Gateway
- 24. امنیت API Gateway
- 25. معرفی AWS Amplify
- 26. استقرار برنامههای وب با Amplify
- 27. اتصال Amplify به سرویسهای AWS
- 28. مدیریت احراز هویت کاربران با Amplify
- 29. ذخیرهسازی دادهها با Amplify DataStore
- 30. کار با GraphQL در Amplify
- 31. استفاده ازSubscriptions برای بهروزرسانی بلادرنگ
- 32. پیادهسازی قابلیتهای جستجو با Amplify
- 33. معرفی AWS AppSync
- 34. طراحی Schema GraphQL برای AppSync
- 35. اتصال AppSync به DynamoDB
- 36. پیادهسازی Resolverها در AppSync
- 37. مدیریت مجوزها در AppSync
- 38. استفاده از Mutations برای تغییر داده
- 39. استفاده از Queries برای خواندن داده
- 40. استفاده از Subscriptions برای دادههای زنده
- 41. بهینهسازی پرسوجوهای GraphQL
- 42. معرفی AWS CloudFront برای توزیع محتوا
- 43. استفاده از CloudFront برای برنامههای بدون سرور
- 44. تنظیمات Cache در CloudFront
- 45. امنیت محتوا با CloudFront
- 46. معرفی AWS Cognito برای مدیریت کاربران
- 47. اتصال Cognito به API Gateway و AppSync
- 48. مدیریت گروهها و نقشها در Cognito
- 49. سفارشیسازی جریان احراز هویت در Cognito
- 50. برنامهریزی برای مقیاسپذیری در معماری بدون سرور
- 51. مدیریت هزینهها در برنامههای بدون سرور
- 52. نظارت و لاگبرداری در برنامههای بدون سرور
- 53. استفاده از AWS CloudWatch برای مانیتورینگ
- 54. تنظیم آلارمها در CloudWatch
- 55. اشکالزدایی برنامههای بدون سرور
- 56. استفاده از AWS X-Ray برای ردیابی
- 57. مدیریت خطا در برنامههای بدون سرور
- 58. استراتژیهای بازیافت از فاجعه
- 59. امنیت در معماری بدون سرور
- 60. بهترین شیوهها برای توسعه برنامههای وب بدون سرور
- 61. تست برنامههای بدون سرور
- 62. تست واحد برای توابع Lambda
- 63. تست یکپارچگی API
- 64. تست End-to-End
- 65. استفاده از CI/CD برای برنامههای بدون سرور
- 66. معرفی AWS CodePipeline و CodeBuild
- 67. پیکربندی Pipeline برای استقرار خودکار
- 68. مدیریت پیکربندی با AWS Systems Manager
- 69. استفاده از AWS Secrets Manager
- 70. مدیریت کلیدهای دسترسی
- 71. استفاده از AWS IAM برای مدیریت دسترسیها
- 72. تعیین حداقل دسترسی لازم
- 73. استفاده از Roleها در AWS
- 74. معرفی AWS Step Functions برای ارکستراسیون گردش کار
- 75. طراحی گردش کار پیچیده با Step Functions
- 76. اتصال Step Functions به Lambda و سایر سرویسها
- 77. مدیریت وضعیت و خطا در Step Functions
- 78. استفاده از Dead-letter Queues (DLQ)
- 79. استراتژیهای مدیریت دادههای بزرگ
- 80. بهینهسازی هزینهها با استفاده از GSI
- 81. استفاده از DynamoDB Streams
- 82. پردازش رویدادهای DynamoDB با Lambda
- 83. معرفی AWS EventBridge (CloudWatch Events)
- 84. ایجاد Ruleها و Targetها در EventBridge
- 85. اتصال EventBridge به Lambda و SQS
- 86. مدیریت پیامها با Amazon SQS
- 87. استفاده از SQS برای صفهای پیام
- 88. پردازش پیامها از SQS با Lambda
- 89. معرفی Amazon SNS برای اطلاعرسانی
- 90. استفاده از SNS برای ارسال پیام به کاربران
- 91. اتصال SNS به Lambda و SQS
- 92. استفاده از AWS WAF برای حفاظت از برنامهها
- 93. پیکربندی Ruleها در WAF
- 94. جلوگیری از حملات رایج وب
- 95. معرفی AWS Shield برای حفاظت DDoS
- 96. تنظیمات Shield Standard و Advanced
- 97. مدیریت داراییهای دیجیتال در برنامههای بدون سرور
- 98. استفاده از Amazon S3 برای ذخیرهسازی فایل
- 99. اتصال Lambda به S3
- 100. مدیریت دسترسی به فایلها در S3
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.