کتاب پیادهسازی و مدیریت برنامههای کاربردی بدون سرور (Serverless) در محیط ابری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی و مدیریت برنامههای کاربردی بدون سرور (Serverless) در محیط ابری
موضوع کلی: فناوری اطلاعات و ارتباطات
موضوع میانی: توسعه نرمافزار و معماری سیستم
📋 سرفصلهای دوره
- 1. مقدمه ای بر مفاهیم پایه بدون سرور
- 2. معماری میکروسرویس و مزایای آن
- 3. مقایسه مدل های رایج توسعه نرم افزار
- 4. توسعه برنامه های کاربردی بدون سرور (Serverless)
- 5. چالش ها و فرصت های معماری بدون سرور
- 6. انتخاب پلتفرم ابری مناسب برای برنامه های بدون سرور
- 7. معرفی AWS Lambda
- 8. مفاهیم کلیدی AWS Lambda: توابع، رویدادها، و پیکربندی
- 9. توسعه اولین تابع Lambda با استفاده از Node.js
- 10. مدیریت وابستگی ها و بسته بندی توابع Lambda
- 11. اتصال توابع Lambda به سرویس های AWS دیگر
- 12. AWS API Gateway برای ایجاد API های بدون سرور
- 13. طراحی و پیاده سازی API های RESTful با API Gateway
- 14. امنیت API ها با استفاده از API Gateway و IAM
- 15. مدیریت چرخه عمر توابع Lambda
- 16. مانیتورینگ و ثبت وقایع (Logging) توابع Lambda با CloudWatch
- 17. عیب یابی توابع Lambda
- 18. استفاده از AWS Step Functions برای هماهنگ سازی توابع
- 19. طراحی گردش کار (Workflow) با Step Functions
- 20. مقایسه Step Functions با سایر ابزارها
- 21. معرفی Azure Functions
- 22. مفاهیم کلیدی Azure Functions: توابع، تریگرها، و باندهای ورودی/خروجی
- 23. توسعه اولین تابع Azure با استفاده از C#
- 24. مدیریت وابستگی ها در Azure Functions
- 25. اتصال توابع Azure به سرویس های Azure دیگر
- 26. Azure API Management برای ایجاد API های بدون سرور
- 27. طراحی و پیاده سازی API های RESTful با API Management
- 28. امنیت API ها با استفاده از API Management
- 29. مدیریت چرخه عمر توابع Azure
- 30. مانیتورینگ و ثبت وقایع توابع Azure
- 31. عیب یابی توابع Azure
- 32. استفاده از Azure Logic Apps برای هماهنگ سازی توابع
- 33. طراحی گردش کار با Logic Apps
- 34. مقایسه Logic Apps با سایر ابزارها
- 35. معرفی Google Cloud Functions
- 36. مفاهیم کلیدی Google Cloud Functions: توابع، رویدادها، و پیکربندی
- 37. توسعه اولین تابع Google Cloud با استفاده از Python
- 38. مدیریت وابستگی ها در Google Cloud Functions
- 39. اتصال توابع Google Cloud به سرویس های Google Cloud دیگر
- 40. Google Cloud API Gateway برای ایجاد API های بدون سرور
- 41. طراحی و پیاده سازی API های RESTful با Cloud API Gateway
- 42. امنیت API ها با استفاده از Cloud API Gateway
- 43. مدیریت چرخه عمر توابع Google Cloud
- 44. مانیتورینگ و ثبت وقایع توابع Google Cloud
- 45. عیب یابی توابع Google Cloud
- 46. استفاده از Google Cloud Workflows برای هماهنگ سازی توابع
- 47. طراحی گردش کار با Cloud Workflows
- 48. مقایسه Cloud Workflows با سایر ابزارها
- 49. پایگاه داده های بدون سرور: AWS DynamoDB
- 50. طراحی اسکیمای پایگاه داده NoSQL
- 51. مدیریت داده ها در DynamoDB
- 52. اتصال توابع Lambda به DynamoDB
- 53. پایگاه داده های بدون سرور: Azure Cosmos DB
- 54. طراحی اسکیمای پایگاه داده چند مدلی
- 55. مدیریت داده ها در Cosmos DB
- 56. اتصال توابع Azure به Cosmos DB
- 57. پایگاه داده های بدون سرور: Google Cloud Firestore
- 58. طراحی اسکیمای پایگاه داده NoSQL
- 59. مدیریت داده ها در Firestore
- 60. اتصال توابع Google Cloud به Firestore
- 61. استفاده از سرویس های پیام رسان بدون سرور: AWS SQS و SNS
- 62. پیاده سازی سیستم های صف و انتشار/اشتراک با SQS و SNS
- 63. استفاده از سرویس های پیام رسان بدون سرور: Azure Service Bus و Event Grid
- 64. پیاده سازی سیستم های صف و رویداد با Service Bus و Event Grid
- 65. استفاده از سرویس های پیام رسان بدون سرور: Google Cloud Pub/Sub
- 66. پیاده سازی سیستم های انتشار/اشتراک با Pub/Sub
- 67. مدیریت هویت و دسترسی (IAM) در محیط های بدون سرور
- 68. پیاده سازی سیاست های امنیتی و کنترل دسترسی
- 69. استفاده از ابزارهای CI/CD برای برنامه های بدون سرور
- 70. اتوماسیون فرآیند استقرار (Deployment)
- 71. تست برنامه های کاربردی بدون سرور
- 72. انواع تست ها و استراتژی های تست
- 73. بهینه سازی هزینه در برنامه های بدون سرور
- 74. مدیریت و کاهش هزینه های ابری
- 75. مقیاس پذیری و تحمل پذیری خطا در معماری بدون سرور
- 76. طراحی سیستم های مقاوم در برابر خطا
- 77. ملاحظات امنیتی در معماری بدون سرور
- 78. پیشگیری از حملات رایج و حفظ امنیت داده ها
- 79. کاربرد برنامه های بدون سرور در اینترنت اشیاء (IoT)
- 80. پیاده سازی راهکارهای IoT با استفاده از معماری بدون سرور
- 81. کاربرد برنامه های بدون سرور در پردازش داده های جریانی (Streaming Data)
- 82. تحلیل بلادرنگ داده ها با استفاده از معماری بدون سرور
- 83. کاربرد برنامه های بدون سرور در اتوماسیون فرآیند کسب و کار (BPA)
- 84. بهبود و خودکارسازی فرآیندهای سازمانی
- 85. معماری های پیشرفته بدون سرور
- 86. الگوهای طراحی برای سیستم های پیچیده بدون سرور
- 87. مدیریت و استقرار توابع در محیط های چند ابری (Multi-cloud)
- 88. راهکارهای مدیریت برنامه های بدون سرور در محیط های توزیع شده
- 89. آینده معماری های بدون سرور
- 90. روندها و نوآوری های جدید در دنیای بدون سرور
تگها:
Serverless
برنامههای بدون سرور
پیادهسازی ابری
توسعه دهندگان
توسعه نرمافزار
فناوری اطلاعات
مدیریت برنامههای کاربردی
معماری ابری
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.