کتاب طراحی و پیادهسازی راهکارهای بدون سرور (Serverless) در محیط ابری AWS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی راهکارهای بدون سرور (Serverless) در محیط ابری AWS
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: توسعه نرمافزار و راهکارهای ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر فناوری ابری و راهکارهای بدون سرور
- 2. مفاهیم پایهٔ محاسبات ابری
- 3. معرفی سرویسهای AWS برای توسعهٔ بدون سرور
- 4. آشنایی با معماری بدون سرور
- 5. مزایای استفاده از راهکارهای بدون سرور
- 6. چالشها و ملاحظات امنیتی در محیط ابری
- 7. مدیریت هویت و دسترسی (IAM) در AWS
- 8. مبانی کار با AWS Lambda
- 9. نوشتن اولین تابع Lambda
- 10. مدیریت رویدادها و تریگرها برای Lambda
- 11. استفاده از API Gateway برای ایجاد APIهای بدون سرور
- 12. طراحی RESTful API با API Gateway
- 13. امنیت APIها در API Gateway
- 14. ذخیرهسازی دادهها با Amazon DynamoDB
- 15. مدلسازی داده در DynamoDB
- 16. پرسوجو و اسکن داده در DynamoDB
- 17. مدیریت جدول و شاخصها در DynamoDB
- 18. پردازش رویدادهای پایگاه داده با DynamoDB Streams
- 19. معرفی AWS Step Functions برای ارکستراسیون گردش کار
- 20. طراحی گردش کارهای پیچیده با Step Functions
- 21. پیادهسازی حالتها و انتقالها در Step Functions
- 22. اشکالزدایی و مانیتورینگ گردش کارهای Step Functions
- 23. استفاده از Amazon S3 برای ذخیرهسازی اشیاء
- 24. مدیریت دسترسی و سیاستهای S3
- 25. پردازش رویدادهای S3 با Lambda
- 26. معرفی AWS Cognito برای مدیریت هویت کاربران
- 27. احراز هویت کاربران با Cognito
- 28. مدیریت گروهها و نقشها در Cognito
- 29. اتصال Cognito به API Gateway
- 30. ذخیرهسازی امن اطلاعات حساس با AWS Secrets Manager
- 31. مدیریت کلیدها و گواهینامهها با AWS KMS
- 32. نوشتن توابع Lambda با Node.js
- 33. نوشتن توابع Lambda با Python
- 34. نوشتن توابع Lambda با Java
- 35. نوشتن توابع Lambda با .NET
- 36. مدیریت وابستگیها در توابع Lambda
- 37. بهینهسازی عملکرد توابع Lambda
- 38. کاهش هزینهها در راهکارهای بدون سرور
- 39. مانیتورینگ و لاگبرداری با Amazon CloudWatch
- 40. تنظیم آلارمها و هشدارها در CloudWatch
- 41. استفاده از AWS X-Ray برای ردیابی توزیعشده
- 42. اشکالزدایی برنامههای بدون سرور
- 43. معرفی AWS SAM (Serverless Application Model)
- 44. نوشتن الگوهای SAM برای منابع AWS
- 45. استقرار برنامههای بدون سرور با SAM CLI
- 46. مدیریت چرخهی عمر برنامه با SAM
- 47. معرفی AWS CDK (Cloud Development Kit)
- 48. نوشتن کد زیرساخت با CDK
- 49. استقرار برنامهها با CDK
- 50. مقایسهٔ SAM و CDK
- 51. طراحی معماریهای میکروسرویس بدون سرور
- 52. استفاده از SQS (Simple Queue Service) برای صفبندی پیامها
- 53. پردازش پیامها با Lambda و SQS
- 54. استفاده از SNS (Simple Notification Service) برای انتشار/اشتراک پیامها
- 55. ارسال اعلانها با SNS و Lambda
- 56. معرفی AWS AppSync برای APIهای GraphQL
- 57. پیادهسازی APIهای GraphQL بدون سرور
- 58. مدیریت دادهها در AppSync
- 59. امنیت APIهای AppSync
- 60. استفاده از AWS Amplify برای توسعهٔ سریع برنامههای وب و موبایل
- 61. ایجاد بکاند بدون سرور با Amplify
- 62. اتصال فرانتاند به بکاند با Amplify
- 63. مدیریت احراز هویت و مجوزها با Amplify
- 64. ذخیرهسازی دادهها با Amplify DataStore
- 65. استقرار برنامهها با Amplify Hosting
- 66. معرفی AWS IoT Core برای اینترنت اشیاء
- 67. اتصال دستگاهها به AWS IoT Core
- 68. پردازش پیامهای IoT با Lambda
- 69. امنیت در AWS IoT Core
- 70. ملاحظات امنیتی در راهکارهای بدون سرور
- 71. مدیریت هزینهها و بهینهسازی
- 72. بهترین شیوهها در توسعهٔ بدون سرور
- 73. اصول طراحی سیستمهای توزیعشده
- 74. مدیریت خطا و تابآوری در سیستمهای بدون سرور
- 75. تست راهکارهای بدون سرور
- 76. مقدمهای بر DevOps و CI/CD برای راهکارهای ابری
- 77. اتوماسیون استقرار با AWS CodePipeline
- 78. استفاده از AWS CodeBuild برای ساخت
- 79. استفاده از AWS CodeDeploy برای استقرار
- 80. معرفی AWS CloudFormation برای مدیریت زیرساخت به عنوان کد
- 81. نوشتن الگوهای CloudFormation
- 82. استقرار منابع با CloudFormation
- 83. مدیریت استیت در CloudFormation
- 84. مقایسهٔ CloudFormation با SAM و CDK
- 85. مفاهیم پیشرفتهٔ Lambda
- 86. مدلهای همروندی و مقیاسپذیری Lambda
- 87. مدیریت توابع Lambda از راه دور
- 88. مانیتورینگ پیشرفتهٔ Lambda
- 89. بهینهسازی DynamoDB برای عملکرد بالا
- 90. طراحی استراتژیهای پارتیشنبندی در DynamoDB
- 91. استفاده از Global Tables در DynamoDB
- 92. استراتژیهای پشتیبانگیری و بازیابی در DynamoDB
- 93. مدیریت پیشرفتهٔ API Gateway
- 94. کشف API و مدیریت نسخه
- 95. استفاده از AWS WAF با API Gateway
- 96. طراحی معماریهای رویداد محور
- 97. استفاده از EventBridge برای مسیریابی رویدادها
- 98. اتصال سرویسهای مختلف با EventBridge
- 99. پیادهسازی الگوهای Saga با Step Functions
- 100. ملاحظات مربوط به دادههای حجیم در راهکارهای بدون سرور
تگها:
API Gateway
AWS
AWS Lambda
DynamoDB
Serverless
توسعه بدون سرور
توسعه نرم افزار
خدمات ابری
راهکارهای ابری
معماری بدون سرور
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.