دوره ایجاد و مدیریت سرویسهای بیسرور (Serverless) با IaC همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ایجاد و مدیریت سرویسهای بیسرور (Serverless) با IaC
موضوع کلی: برنامه نویسی
موضوع میانی: زیرساخت به عنوان کد (Infrastructure as Code)
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری بیسرور و اصول آن
- 2. آشنایی با مفاهیم زیرساخت به عنوان کد (IaC)
- 3. مروری بر ابزارهای اصلی IaC: Terraform و CloudFormation
- 4. نصب و پیکربندی Terraform
- 5. اصول اولیه Terraform: منابع، ارائهدهندگان و متغیرها
- 6. مدیریت وضعیت (State) در Terraform
- 7. نوشتن اولین اسکریپت Terraform برای ایجاد یک منبع ساده
- 8. معرفی AWS Lambda: عملکرد و معماری
- 9. ایجاد اولین تابع Lambda با استفاده از AWS Console
- 10. استقرار توابع Lambda با استفاده از Terraform
- 11. مدیریت وابستگیها و بستههای استقرار Lambda
- 12. پردازش رویدادها در AWS Lambda: S3، API Gateway و SQS
- 13. ایجاد API Gateway برای فراخوانی توابع Lambda
- 14. مدیریت توابع Lambda با استفاده از AWS SAM (Serverless Application Model)
- 15. استقرار برنامههای SAM با استفاده از Terraform
- 16. معرفی AWS Step Functions برای ارکستراسیون سرویسهای بیسرور
- 17. طراحی و استقرار فلوچارتهای Step Functions
- 18. ادغام Step Functions با توابع Lambda و سایر سرویسهای AWS
- 19. مدیریت پایگاه دادههای بیسرور: DynamoDB
- 20. طراحی اسکیمای DynamoDB و مفاهیم کلید
- 21. ایجاد و مدیریت جداول DynamoDB با Terraform
- 22. نوشتن عملیات CRUD در توابع Lambda برای DynamoDB
- 23. معرفی AWS API Gateway: انواع، ویژگیها و پیکربندی
- 24. امنیت در API Gateway: احراز هویت و مجوزدهی
- 25. استقرار API Gateway با استفاده از Terraform
- 26. معرفی AWS SQS (Simple Queue Service) برای پیامرسانی
- 27. طراحی معماری مبتنی بر صف با SQS و Lambda
- 28. استقرار صفهای SQS با Terraform
- 29. معرفی AWS SNS (Simple Notification Service) برای اطلاعرسانی
- 30. استفاده از SNS برای توزیع پیامها به چندین مشترک
- 31. ادغام SNS با Lambda و SQS
- 32. معرفی AWS EventBridge برای معماری رویداد محور
- 33. تعریف قوانین EventBridge برای مسیریابی رویدادها
- 34. استفاده از EventBridge برای اتصال سرویسهای مختلف
- 35. مدیریت لاگها و مانیتورینگ سرویسهای بیسرور با CloudWatch
- 36. پیکربندی هشدارهای CloudWatch برای سرویسهای بیسرور
- 37. استفاده از X-Ray برای ردیابی و اشکالزدایی برنامههای بیسرور
- 38. مدیریت بستهها و وابستگیها در محیطهای بیسرور
- 39. استفاده از Docker برای بستهبندی توابع Lambda
- 40. استقرار کانتینرهای Lambda با استفاده از Terraform
- 41. معرفی AWS AppSync برای APIهای GraphQL بیسرور
- 42. طراحی اسکیمای GraphQL و منابع داده در AppSync
- 43. استقرار AppSync با استفاده از Terraform
- 44. امنیت در برنامههای بیسرور: IAM Roles و Policies
- 45. مدیریت دسترسیها با استفاده از IAM برای سرویسهای بیسرور
- 46. استفاده از Secrets Manager برای مدیریت اطلاعات حساس
- 47. معرفی AWS Cognito برای احراز هویت کاربران
- 48. یکپارچهسازی Cognito با API Gateway و Lambda
- 49. مدیریت هزینهها در محیطهای بیسرور
- 50. استراتژیهای بهینهسازی هزینه برای توابع Lambda و سایر سرویسها
- 51. استفاده از ابزارهای Cost Explorer برای تحلیل هزینهها
- 52. معرفی Azure Functions به عنوان جایگزین AWS Lambda
- 53. مقایسه AWS Lambda و Azure Functions
- 54. استقرار توابع Azure با استفاده از Terraform
- 55. معرفی Azure Logic Apps برای ارکستراسیون
- 56. مقایسه AWS Step Functions و Azure Logic Apps
- 57. معرفی Google Cloud Functions
- 58. مقایسه AWS Lambda، Azure Functions و Google Cloud Functions
- 59. استقرار توابع Google Cloud با استفاده از Terraform
- 60. معرفی Google Cloud Run
- 61. ادغام سرویسهای بیسرور با پایگاه دادههای رابطهای (RDS/Azure SQL)
- 62. استفاده از ORMها در توابع Lambda
- 63. مدیریت اتصالات پایگاه داده در محیط بیسرور
- 64. معرفی معماری میکروسرویس و نقش سرویسهای بیسرور
- 65. طراحی سیستمهای مقیاسپذیر با استفاده از سرویسهای بیسرور
- 66. الگوهای طراحی برای سرویسهای بیسرور: CQRS، Event Sourcing
- 67. پیادهسازی الگوهای طراحی با استفاده از IaC و سرویسهای بیسرور
- 68. مدیریت چرخه عمر برنامههای بیسرور (CI/CD)
- 69. ایجاد پایپلاینهای CI/CD با استفاده از AWS CodePipeline یا Azure DevOps
- 70. استقرار برنامههای بیسرور به صورت خودکار
- 71. آزمونپذیری در سرویسهای بیسرور
- 72. استراتژیهای تست واحد، ادغام و E2E برای برنامههای بیسرور
- 73. استفاده از ابزارهای تست خودکار برای سرویسهای بیسرور
- 74. معرفی AWS Fargate برای اجرای کانتینرها بدون مدیریت سرور
- 75. مقایسه Fargate با Lambda
- 76. استقرار Fargate با استفاده از Terraform
- 77. امنیت پیشرفته در سرویسهای بیسرور
- 78. استفاده از WAF (Web Application Firewall) با API Gateway
- 79. مدیریت دسترسیها با استفاده از Resource Policies
- 80. ساخت اپلیکیشنهای وب کامل با استفاده از سرویسهای بیسرور
- 81. استفاده از Static Website Hosting (S3) با API Gateway و Lambda
- 82. معماریهای پیشرفته بیسرور
- 83. استفاده از WebSockets با API Gateway و Lambda
- 84. پیادهسازی Push Notifications با SNS و Lambda
- 85. مدیریت دادههای حجیم در محیط بیسرور
- 86. استفاده از AWS Glue برای ETL
- 87. ادغام سرویسهای بیسرور با Data Lakes
- 88. بهینهسازی عملکرد توابع Lambda
- 89. استفاده از Provisioned Concurrency
- 90. تنظیمات حافظه و زمان اجرای Lambda
- 91. مدیریت وابستگیها و حجم بستههای استقرار Lambda
- 92. استفاده از Lambda Layers
- 93. معرفی Serverless Framework به عنوان یک ابزار جامع
- 94. مقایسه Serverless Framework با Terraform و SAM
- 95. استقرار برنامههای بیسرور با Serverless Framework
- 96. امنیت در سطح زیرساخت برای سرویسهای بیسرور
- 97. استفاده از VPC برای Lambda
- 98. مدیریت شبکههای خصوصی مجازی برای سرویسهای بیسرور
- 99. معرفی معماریهای هیبریدی بیسرور
- 100. ادغام سرویسهای بیسرور با سرورهای سنتی
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.