اپلیکیشن اندرویدی فلشکارت آموزشی طراحی معماریهای Serverless با استفاده از AWS Lambda، DynamoDB و Kinesis Streams
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی معماریهای Serverless با استفاده از AWS Lambda، DynamoDB و Kinesis Streams
موضوع کلی: معماری نرمافزار و پردازش داده توزیع شده
موضوع میانی: طراحی و پیادهسازی سیستمهای مقیاسپذیر و بدون سرور (Serverless)
📋 سرفصلهای دوره
- 1. مقدمهای بر معماریهای Serverless
- 2. مفاهیم کلیدی Serverless
- 3. مزایای معماریهای Serverless
- 4. معرفی AWS Lambda
- 5. مقدمهای بر AWS Lambda
- 6. نوشتن اولین تابع Lambda
- 7. مدیریت رویدادها در Lambda
- 8. استقرار توابع Lambda
- 9. پایش و اشکالزدایی توابع Lambda
- 10. مدیریت پیکربندی توابع Lambda
- 11. امنیت در AWS Lambda
- 12. معرفی AWS DynamoDB
- 13. مفاهیم کلیدی DynamoDB
- 14. طراحی مدل داده در DynamoDB
- 15. شاخصهای ثانویه در DynamoDB
- 16. نوشتن عملیات CRUD در DynamoDB
- 17. پایش و بهینهسازی DynamoDB
- 18. امنیت در DynamoDB
- 19. معرفی AWS Kinesis Streams
- 20. مفاهیم کلیدی Kinesis Streams
- 21. تولید و مصرف داده در Kinesis
- 22. معماریهای مبتنی بر Kinesis
- 23. یکپارچهسازی Lambda با Kinesis
- 24. پردازش جریان داده بلادرنگ
- 25. ساخت اپلیکیشنهای بدون سرور
- 26. طراحی معماریهای مقیاسپذیر
- 27. مدیریت وضعیت در معماریهای Serverless
- 28. استفاده از API Gateway با Lambda
- 29. ساخت APIهای RESTful بدون سرور
- 30. طراحی معماریهای رویداد محور
- 31. پردازش دادههای حجیم با Serverless
- 32. معماریهای مبتنی بر میکروسرویس
- 33. پیادهسازی الگوهای طراحی Serverless
- 34. مدیریت خطا و بازیابی در Serverless
- 35. بهینهسازی هزینهها در معماریهای Serverless
- 36. پایش جامع معماریهای Serverless
- 37. امنیت در معماریهای Serverless
- 38. استفاده از AWS Step Functions
- 39. طراحی گردش کار بدون سرور
- 40. مدیریت دادههای موقتی در Serverless
- 41. یکپارچهسازی با سرویسهای AWS دیگر
- 42. معماریهای داده توزیع شده
- 43. پردازش دادههای آنی
- 44. ساخت سیستمهای توزیع شده
- 45. مفاهیم پایگاه داده NoSQL
- 46. مدیریت دادههای NoSQL
- 47. طراحی پایگاه داده برای مقیاسپذیری
- 48. پیمایش دادهها در DynamoDB
- 49. بهینهسازی کوئریها در DynamoDB
- 50. استفاده از Global Tables در DynamoDB
- 51. معرفی AWS Kinesis Data Firehose
- 52. انتقال داده به مخازن داده
- 53. پردازش دادههای لاگ با Kinesis
- 54. ساخت داشبوردهای بلادرنگ
- 55. معماریهای داده تحلیلی
- 56. پردازش دادههای استریم
- 57. یکپارچهسازی Kinesis با S3
- 58. یکپارچهسازی Kinesis با Redshift
- 59. معرفی AWS SQS
- 60. صفهای پیام در معماریهای Serverless
- 61. ارتباط ناهمگام بین سرویسها
- 62. استفاده از SQS با Lambda
- 63. مدیریت پیامهای تکراری
- 64. معرفی AWS SNS
- 65. اعلانهای موضوعی در معماریهای Serverless
- 66. ارسال پیام به چندین مشترک
- 67. استفاده از SNS با Lambda
- 68. یکپارچهسازی SNS با SQS
- 69. معرفی AWS EventBridge
- 70. اتوبوس رویدادها در معماریهای Serverless
- 71. هدایت رویدادها بین سرویسها
- 72. استفاده از EventBridge با Lambda
- 73. ایجاد قوانین برای مسیریابی رویدادها
- 74. طراحی سیستمهای مبتنی بر رویداد
- 75. مدیریت دادههای زمان واقعی
- 76. معماریهای داده توزیع شده مدرن
- 77. پردازش توزیع شده دادهها
- 78. مفاهیم پردازش موازی
- 79. استفاده از AWS Glue برای ETL
- 80. ساخت خطوط لوله داده
- 81. پردازش دادههای ناهمگن
- 82. معرفی AWS Athena
- 83. کوئری زدن دادهها در S3
- 84. تحلیل دادههای بدون سرور
- 85. یکپارچهسازی Athena با Kinesis
- 86. معرفی AWS CloudFormation
- 87. زیرساخت به عنوان کد
- 88. استقرار خودکار معماریهای Serverless
- 89. نوشتن قالبهای CloudFormation
- 90. مدیریت منابع AWS با CloudFormation
- 91. معرفی AWS SAM (Serverless Application Model)
- 92. توسعه سریع برنامههای Serverless
- 93. استقرار برنامههای Serverless با SAM
- 94. اشکالزدایی برنامههای Serverless با SAM
- 95. مدیریت چرخه عمر برنامههای Serverless
- 96. بهترین شیوهها در معماریهای Serverless
- 97. طراحی برای مقاومت در برابر خطا
- 98. تست در معماریهای Serverless
- 99. پایداری و قابلیت اطمینان سیستمها
- 100. معرفی چارچوبهای توسعه Serverless
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.