دوره مهاجرت به Serverless: انتقال برنامههای موجود به معماری Serverless همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مهاجرت به Serverless: انتقال برنامههای موجود به معماری Serverless
موضوع کلی: برنامه نویسی
موضوع میانی: Serverless Architecture
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری Serverless
- 2. مفاهیم کلیدی Serverless
- 3. مزایای Serverless برای سازمانها
- 4. معماریهای مبتنی بر رویداد (Event-Driven)
- 5. تفاوت Serverless با مدلهای سنتی
- 6. انتخاب سرویسهای Serverless مناسب
- 7. فاکتورهای کلیدی در مهاجرت به Serverless
- 8. ارزیابی برنامههای موجود برای مهاجرت
- 9. شناسایی وابستگیهای برنامه
- 10. استراتژیهای تقسیمبندی برنامههای Monolithic
- 11. مهاجرت تدریجی به Serverless
- 12. مهاجرت یکپارچه (Big Bang)
- 13. مدلهای Serverless: توابع (Functions)
- 14. مدلهای Serverless: کانتینرها (Containers)
- 15. مدلهای Serverless: پایگاههای داده (Databases)
- 16. مدلهای Serverless: ذخیرهسازی (Storage)
- 17. مدلهای Serverless: صفها و جریانها (Queues & Streams)
- 18. معرفی AWS Lambda
- 19. معرفی Azure Functions
- 20. معرفی Google Cloud Functions
- 21. معرفی AWS Step Functions
- 22. معرفی Azure Logic Apps
- 23. معرفی Google Cloud Workflows
- 24. معرفی AWS API Gateway
- 25. معرفی Azure API Management
- 26. معرفی Google Cloud API Gateway
- 27. مدیریت وضعیت در Serverless
- 28. پایگاههای داده Serverless: DynamoDB
- 29. پایگاههای داده Serverless: Azure Cosmos DB
- 30. پایگاههای داده Serverless: Cloud Firestore
- 31. ذخیرهسازی اشیاء Serverless: S3
- 32. ذخیرهسازی اشیاء Serverless: Azure Blob Storage
- 33. ذخیرهسازی اشیاء Serverless: Google Cloud Storage
- 34. صفهای پیام Serverless: SQS
- 35. صفهای پیام Serverless: Azure Service Bus
- 36. صفهای پیام Serverless: Google Cloud Pub/Sub
- 37. جریانهای داده Serverless: Kinesis
- 38. جریانهای داده Serverless: Azure Event Hubs
- 39. جریانهای داده Serverless: Google Cloud Dataflow
- 40. تست و اشکالزدایی برنامههای Serverless
- 41. استراتژیهای تست واحد برای توابع
- 42. تست یکپارچگی در محیط Serverless
- 43. شبیهسازی محیط Serverless برای تست
- 44. مانیتورینگ و لاگبرداری در Serverless
- 45. استفاده از CloudWatch برای مانیتورینگ
- 46. استفاده از Azure Monitor
- 47. استفاده از Google Cloud Logging & Monitoring
- 48. مدیریت هزینهها در Serverless
- 49. بهینهسازی مصرف منابع در توابع
- 50. مدیریت پیکربندی و اسرار (Secrets)
- 51. امنیت در معماری Serverless
- 52. مدیریت دسترسی و مجوزها (IAM)
- 53. امنیت API Gateway
- 54. امنیت پایگاههای داده Serverless
- 55. امنیت ذخیرهسازی
- 56. مهاجرت APIهای موجود به Serverless
- 57. مهاجرت برنامههای وب به Serverless
- 58. مهاجرت پردازشهای دستهای (Batch)
- 59. مهاجرت سیستمهای پیامرسان
- 60. مهاجرت برنامههای Real-time
- 61. استفاده از WebSockets در Serverless
- 62. مهاجرت از Microservices به Serverless
- 63. مهاجرت از Monolith به Microservices سپس به Serverless
- 64. مهاجرت از معماریهای Server-based به Serverless
- 65. مهاجرت از معماریهای PaaS به Serverless
- 66. مهاجرت از معماریهای IaaS به Serverless
- 67. پایگاههای داده رابطهای در Serverless (RDS, Azure SQL, Cloud SQL)
- 68. استفاده از ORM در محیط Serverless
- 69. مهاجرت دادهها به پایگاههای داده Serverless
- 70. استراتژیهای Rollback در مهاجرت
- 71. مدیریت Rollback برای توابع
- 72. مدیریت Rollback برای پایگاههای داده
- 73. مدیریت Rollback برای APIها
- 74. استفاده از Infrastructure as Code (IaC)
- 75. معرفی AWS CloudFormation
- 76. معرفی Azure Resource Manager (ARM)
- 77. معرفی Google Cloud Deployment Manager
- 78. استفاده از Terraform برای Serverless
- 79. مهاجرت برنامههای Node.js به Serverless
- 80. مهاجرت برنامههای Python به Serverless
- 81. مهاجرت برنامههای Java به Serverless
- 82. مهاجرت برنامههای .NET به Serverless
- 83. استفاده از Frameworkهای Serverless (Serverless Framework)
- 84. استفاده از AWS SAM (Serverless Application Model)
- 85. استفاده از Azure Serverless CLI
- 86. استفاده از Google Cloud SDK
- 87. مدیریت چرخه عمر برنامههای Serverless
- 88. استقرار مداوم (Continuous Deployment)
- 89. پایش پس از مهاجرت
- 90. بهبود عملکرد برنامههای Serverless
- 91. بهینهسازی معماری Serverless
- 92. مدیریت پیچیدگی در سیستمهای Serverless بزرگ
- 93. نقش Developer Portals در Serverless
- 94. آموزش تیم برای معماری Serverless
- 95. پشتیبانی و نگهداری برنامههای Serverless
- 96. ملاحظات قانونی و انطباق در Serverless
- 97. امنیت دادهها و حریم خصوصی در Serverless
- 98. مدیریت ریسک در مهاجرت به Serverless
- 99. آینده معماری Serverless
- 100. جمعبندی و گامهای بعدی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.