کتاب معماری نرمافزار: Serverless architecture on Python با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جامع معماری Serverless با پایتون: آینده توسعه را امروز بسازید! معماری نرمافزار Serverless با پایتون: آینده توسعه را امروز بسازید! با دوره جامع ما، از مفاهیم بنیادی تا استقرار عملیاتی، متخصص معما...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره معماری نرمافزار: Serverless architecture on Python
موضوع کلی: برنامه نویسی
موضوع میانی: معماری نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری نرمافزار
- 2. اهمیت معماری نرمافزار
- 3. مروری بر انواع معماریهای نرمافزاری
- 4. معرفی معماری Serverless
- 5. مزایا و معایب معماری Serverless
- 6. Serverless و محاسبات ابری (Cloud Computing)
- 7. انتخاب سرویسدهندهی ابری (AWS, Azure, GCP)
- 8. معرفی Python و محیط توسعهی آن
- 9. نصب و پیکربندی Python
- 10. مبانی زبان Python: متغیرها و انواع داده
- 11. مبانی زبان Python: عملگرها و عبارات
- 12. مبانی زبان Python: ساختارهای کنترلی (if/else, loops)
- 13. مبانی زبان Python: توابع
- 14. مبانی زبان Python: ماژولها و بستهها
- 15. معرفی AWS Lambda
- 16. ایجاد اولین تابع Lambda با Python
- 17. استقرار تابع Lambda
- 18. آزمایش و عیبیابی تابع Lambda
- 19. مدیریت رویدادها در Lambda
- 20. ورود به رویدادهای مختلف (API Gateway, S3, DynamoDB)
- 21. API Gateway: مقدمهای بر REST APIs
- 22. ایجاد API با استفاده از API Gateway
- 23. اتصال API Gateway به Lambda
- 24. تست API ایجاد شده
- 25. مدیریت درخواستها و پاسخها در API Gateway
- 26. امنیت API Gateway: احراز هویت و مجوزدهی
- 27. مدیریت نسخهها و استقرار API Gateway
- 28. DynamoDB: پایگاه داده NoSQL
- 29. ایجاد جدول DynamoDB
- 30. خواندن، نوشتن و بهروزرسانی دادهها در DynamoDB
- 31. اتصال Lambda به DynamoDB
- 32. استفاده از DynamoDB Streams
- 33. S3: ذخیرهسازی اشیاء (Object Storage)
- 34. آپلود و دانلود فایلها از S3
- 35. اتصال Lambda به S3 (trigger)
- 36. پردازش رویدادهای S3 با Lambda
- 37. معرفی CloudWatch
- 38. مانیتورینگ توابع Lambda با CloudWatch
- 39. لاگگیری و عیبیابی با CloudWatch
- 40. تنظیم هشدارها در CloudWatch
- 41. معرفی X-Ray
- 42. ردیابی درخواستها با X-Ray
- 43. تجزیه و تحلیل Trace ها با X-Ray
- 44. بهینهسازی عملکرد توابع Lambda
- 45. مدیریت منابع در Lambda
- 46. افزایش مقیاسپذیری با Serverless
- 47. الگوهای طراحی Serverless
- 48. معماری Event-Driven
- 49. معماری Microservices با Serverless
- 50. معرفی Serverless Framework
- 51. نصب و پیکربندی Serverless Framework
- 52. استقرار پروژهها با Serverless Framework
- 53. مدیریت پیکربندیها در Serverless Framework
- 54. استفاده از پلاگینها در Serverless Framework
- 55. استفاده از CDK برای Serverless
- 56. تست واحد و یکپارچهسازی توابع Lambda
- 57. CI/CD برای پروژههای Serverless
- 58. مدیریت هزینه در Serverless
- 59. بهینهسازی هزینهها در AWS Lambda
- 60. امنیت در معماری Serverless
- 61. مدیریت دسترسی و مجوزها (IAM)
- 62. رمزنگاری دادهها
- 63. بهرهگیری از secrets management
- 64. تستهای امنیتی در Serverless
- 65. بهرهگیری از API Keys
- 66. معرفی Serverless Databases
- 67. استفاده از RDS Proxy با Lambda
- 68. استفاده از AWS Aurora Serverless
- 69. معرفی Step Functions
- 70. ایجاد State Machine با Step Functions
- 71. اتصال Lambda به Step Functions
- 72. مدیریت گردش کار (Workflow) با Step Functions
- 73. معرفی SAM (Serverless Application Model)
- 74. ایجاد پروژههای Serverless با SAM
- 75. استفاده از SAM برای استقرار
- 76. مقایسه Serverless Framework, CDK و SAM
- 77. معماری EventBridge
- 78. ایجاد Event Bus
- 79. ایجاد Rules برای EventBridge
- 80. اتصال Lambda به EventBridge
- 81. Serverless و IoT
- 82. Serverless و Machine Learning
- 83. استفاده از Python در Machine Learning
- 84. انتشار و توزیع توابع Lambda
- 85. مدیریت وابستگیها در Python
- 86. استفاده از Virtual Environments
- 87. بهینهسازی کد Python برای Lambda
- 88. بررسی concurrency و scaling در Lambda
- 89. مفاهیم Cold Start و Warm Start در Lambda
- 90. بهینهسازی Cold Start در Lambda
- 91. استفاده از layers در Lambda
- 92. استفاده از EFS برای ذخیرهسازی اشتراکی در Lambda
- 93. بررسی و عیبیابی مشکلات متداول Serverless
- 94. بهترین روشها برای توسعه Serverless
- 95. معرفی ابزارهای مانیتورینگ پیشرفته
- 96. استفاده از سرویسهای Cache (e.g., ElastiCache)
- 97. طراحی APIهای RESTful با Lambda
- 98. طراحی APIهای GraphQL با Serverless
- 99. مدیریت Session در Serverless
- 100. پیادهسازی authentication و authorization
تگها:
آموزش آنلاین
برنامه نویسی
دوره آموزشی
معماری نرمافزار
معماری نرمافزار: Serverless architecture on Python
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.