کتاب Serverless Legends: افسانهها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره Serverless Legends: آینده برنامه نویسی را امروز بیاموزید دوره Serverless Legends: به دنیای معماری بدون سرور قدم بگذارید و به یک افسانه تبدیل شوید! آینده توسعه نرمافزار اینجاست و نامش Serverless ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Serverless Legends: افسانهها
موضوع کلی: برنامه نویسی
موضوع میانی: Serverless Architecture
📋 سرفصلهای دوره
- 1. معرفی معماری Serverless
- 2. چرا Serverless؟ مزایا و معایب
- 3. مقایسه Serverless با کانتینرها و ماشینهای مجازی
- 4. مفهوم Function as a Service (FaaS)
- 5. مفهوم Backend as a Service (BaaS)
- 6. مبانی معماری رویداد محور (Event-Driven)
- 7. موارد استفاده کلیدی Serverless
- 8. اکوسیستم Serverless و بازیگران اصلی
- 9. مروری بر سرویسهای Serverless در ارائهدهندگان ابری
- 10. راهاندازی محیط توسعه برای Serverless
- 11. مقدمهای بر AWS Lambda
- 12. آناتومی یک تابع Lambda
- 13. زمانهای اجرای (Runtimes) Lambda (Node.js, Python, Java)
- 14. فراخوانی توابع Lambda (همزمان و غیرهمزمان)
- 15. تریگرها و منابع رویداد (Event Sources) برای Lambda
- 16. تنظیمات Lambda: حافظه، زمانبندی، متغیرهای محیطی
- 17. درک Cold Start و Warm Start در Lambda
- 18. مدیریت همزمانی (Concurrency) در Lambda
- 19. استفاده از Lambda Layers برای مدیریت وابستگیها
- 20. مدیریت خطاها و شکستها در Lambda
- 21. مقصدها (Destinations) در Lambda
- 22. پیکربندی VPC برای Lambda
- 23. فراخوانیهای غیرهمزمان Lambda و سیاستهای تلاش مجدد
- 24. معرفی Lambda Function URLs
- 25. استفاده از Lambda Extensions
- 26. مقدمهای بر Amazon API Gateway
- 27. ساخت REST API با API Gateway
- 28. ساخت HTTP API با API Gateway
- 29. انواع یکپارچهسازی API Gateway (Lambda Proxy, HTTP Proxy, AWS Service)
- 30. نگاشت و تبدیل درخواست/پاسخ (Request/Response Mapping)
- 31. مکانیزمهای احراز هویت در API Gateway (IAM, Cognito, Custom Authorizers)
- 32. کشینگ (Caching) در API Gateway
- 33. محدودسازی نرخ درخواست (Throttling) و برنامههای استفاده (Usage Plans)
- 34. استفاده از دامنههای سفارشی (Custom Domains) با API Gateway
- 35. ساخت WebSocket API با API Gateway
- 36. چشمانداز ذخیرهسازی داده برای Serverless
- 37. Amazon DynamoDB: پایگاه داده NoSQL برای Serverless
- 38. مفاهیم جداول و آیتمها در DynamoDB
- 39. کلیدهای اصلی و ایندکسها (GSI, LSI) در DynamoDB
- 40. DynamoDB Streams برای پردازش رویدادها
- 41. Amazon S3: ذخیرهسازی ابژکت برای Serverless
- 42. اعلانهای رویداد S3 (S3 Event Notifications)
- 43. Amazon Aurora Serverless (نسخههای v1 و v2)
- 44. RDS Proxy برای پایگاههای داده Serverless
- 45. انتخاب راهکار ذخیرهسازی مناسب برای Serverless
- 46. الگوهای طراحی رویداد محور
- 47. Amazon SQS: سرویس صف ساده
- 48. مقایسه SQS Standard و SQS FIFO Queues
- 49. Amazon SNS: سرویس اطلاعرسانی ساده
- 50. اشتراکها (Subscriptions) و الگوی Fan-out در SNS
- 51. Amazon EventBridge: گذرگاه مرکزی رویدادها
- 52. قوانین (Rules) و اهداف (Targets) در EventBridge
- 53. رویدادهای سفارشی با EventBridge
- 54. یکپارچهسازی EventBridge با برنامههای SaaS
- 55. مفاهیم اولیه پیامرسانی بلادرنگ با AWS IoT Core
- 56. مقدمهای بر AWS Step Functions
- 57. Step Functions: ماشینهای حالت (Standard و Express)
- 58. تعریف ورکفلوها با زبان Amazon States Language
- 59. اجرای موازی (Parallel Execution) در Step Functions
- 60. مدیریت خطاها و تلاشهای مجدد در Step Functions
- 61. یکپارچهسازی Step Functions با سایر سرویسهای AWS
- 62. پیادهسازی فرآیندهای طولانیمدت با Step Functions
- 63. الگوی Saga با استفاده از Step Functions
- 64. سرویس Quotas و محدودیتها در Serverless
- 65. مفاهیم Stateless و Stateful در برنامههای Serverless
- 66. ابزارهای توسعه و تست محلی (SAM CLI, Serverless Framework)
- 67. تستهای واحد، یکپارچهسازی و سرتاسری
- 68. مدیریت وابستگیها در توابع Serverless
- 69. زیرساخت به عنوان کد (IaC) با AWS SAM
- 70. زیرساخت به عنوان کد (IaC) با Serverless Framework
- 71. پایپلاینهای CI/CD برای Serverless (CodePipeline, GitHub Actions)
- 72. بهترین روشها برای کنترل نسخه
- 73. استراتژیهای استقرار (Canary, Blue/Green)
- 74. مدیریت رمزها و اسرار (Secrets Manager, Parameter Store)
- 75. مدیریت محیطهای مختلف (توسعه، تست، تولید)
- 76. لاگبرداری در برنامههای Serverless (CloudWatch Logs)
- 77. مانیتورینگ برنامههای Serverless (CloudWatch Metrics)
- 78. ردیابی توزیعشده (Distributed Tracing) با AWS X-Ray
- 79. تنظیم هشدارها و اعلانها
- 80. ابزارهای مانیتورینگ هزینه و بهینهسازی
- 81. مبانی امنیت Serverless
- 82. نقشها و دسترسیهای IAM برای Serverless
- 83. حفاظت از دادهها در معماری Serverless
- 84. امنیت شبکه برای Serverless (VPC, Security Groups)
- 85. انطباقپذیری و حاکمیت در Serverless
- 86. معماری میکروسرویسها با Serverless
- 87. الگوی Event Sourcing
- 88. الگوی CQRS (Command Query Responsibility Segregation)
- 89. ساخت برنامههای بلادرنگ (API Gateway WebSockets, AppSync)
- 90. GraphQL با AWS AppSync
- 91. Serverless برای پردازش و تحلیل دادهها (Glue, Athena)
- 92. پیادهسازی ورکلودهای یادگیری ماشین با Serverless
- 93. بکاند Serverless برای اینترنت اشیا (IoT)
- 94. ساخت فرانتاند Serverless (Amplify, S3/CloudFront)
- 95. معماری Serverless چند منطقهای (Multi-Region)
- 96. استراتژیهای بهینهسازی هزینه در Serverless
- 97. بهترین روشها برای تنظیم عملکرد (Performance Tuning)
- 98. مفهوم Idempotency در توابع Serverless
- 99. بهترین روشها برای Observability در Serverless
- 100. آینده Serverless: Edge Computing, WebAssembly و فراتر از آن
تگها:
Serverless
Serverless Architecture فارسی
Serverless Legends
Serverless Programming
Serverless چیست
Serverless فارسی
آموزش Serverless
آموزش برنامه نویسی Serverless
افسانههای Serverless
برنامه نویسی
برنامه نویسی بدون سرور
توسعه Serverless
معماری Serverless
معماری Serverless چیست
معماری بدون سرور
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.