دوره مبانی توابع بدون سرور AWS Lambda: استقرار و مدیریت برنامهها همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی توابع بدون سرور AWS Lambda: استقرار و مدیریت برنامهها
موضوع کلی: فناوری اطلاعات و رایانش ابری
موضوع میانی: توسعه و استقرار برنامههای کاربردی در محیط ابری
📋 سرفصلهای دوره
- 1. مبانی رایانش ابری و خدمات بدون سرور
- 2. آشنایی با معماری بدون سرور
- 3. مفهوم توابع بدون سرور
- 4. مزایای استفاده از AWS Lambda
- 5. معرفی AWS Lambda و کاربردهای آن
- 6. فراهمسازی محیط توسعه برای AWS Lambda
- 7. نصب و پیکربندی AWS CLI
- 8. تنظیم دسترسیهای IAM برای Lambda
- 9. نوشتن اولین تابع Lambda به زبان پایتون
- 10. آشنایی با ساختار یک تابع Lambda
- 11. مدیریت رویدادها در AWS Lambda
- 12. اتصال Lambda به خدمات AWS دیگر
- 13. کار با API Gateway برای فراخوانی توابع Lambda
- 14. امنیت در AWS Lambda
- 15. مدیریت متغیرهای محیطی در Lambda
- 16. پیادهسازی توابع Lambda با Node.js
- 17. اشکالزدایی توابع Lambda
- 18. مانیتورینگ و لاگگیری توابع Lambda
- 19. استفاده از CloudWatch برای نظارت بر Lambda
- 20. مدیریت نسخه و استقرار توابع Lambda
- 21. استقرار توابع Lambda با استفاده از SAM
- 22. معرفی AWS Serverless Application Model (SAM)
- 23. ساخت برنامههای کاربردی بدون سرور با SAM
- 24. استقرار برنامههای SAM در محیطهای مختلف
- 25. مدیریت پایگاه داده در برنامههای بدون سرور
- 26. استفاده از DynamoDB با AWS Lambda
- 27. طراحی پایگاه داده NoSQL برای برنامههای بدون سرور
- 28. امنیت پایگاه داده در محیط ابری
- 29. مدیریت دسترسی به DynamoDB
- 30. اتصال Lambda به RDS
- 31. معماری رویداد محور در برنامههای بدون سرور
- 32. استفاده از S3 برای ذخیرهسازی اشیاء
- 33. اتصال Lambda به S3 برای پردازش فایل
- 34. مدیریت رویدادهای S3 با Lambda
- 35. استفاده از SQS برای صف پیام
- 36. پردازش پیامها با Lambda و SQS
- 37. طراحی سیستمهای صفبندی با Lambda
- 38. اتصال Lambda به SNS برای انتشار پیام
- 39. استفاده از SNS برای اطلاعرسانی
- 40. معماری publish/subscribe با Lambda و SNS
- 41. مدیریت Dead-Letter Queues (DLQ) در Lambda
- 42. عیبیابی و رفع مشکلات DLQ
- 43. استفاده از AWS Step Functions برای هماهنگسازی توابع
- 44. طراحی گردش کار بدون سرور با Step Functions
- 45. مدیریت وضعیت در Step Functions
- 46. پیادهسازی توابع Lambda با زبان جاوا
- 47. استقرار توابع Lambda با استفاده از Docker
- 48. ساخت تصاویر Docker برای Lambda
- 49. مدیریت وابستگیها در توابع Lambda
- 50. بهینهسازی عملکرد توابع Lambda
- 51. کاهش زمان راهاندازی (Cold Start) در Lambda
- 52. مدیریت حافظه در توابع Lambda
- 53. استفاده از لایههای Lambda (Lambda Layers)
- 54. سازماندهی کد با لایههای Lambda
- 55. امنیت در لایههای Lambda
- 56. آشنایی با AWS CodeCommit برای مدیریت کد
- 57. استفاده از CodePipeline برای CI/CD
- 58. ساخت خط لوله CI/CD برای برنامههای بدون سرور
- 59. استقرار خودکار توابع Lambda
- 60. تست خودکار توابع Lambda
- 61. تست یکپارچگی برنامههای بدون سرور
- 62. مدیریت هزینهها در AWS Lambda
- 63. بهینهسازی هزینهها با استفاده از Lambda
- 64. مقایسه Lambda با راهکارهای دیگر
- 65. معرفی AWS Fargate
- 66. کاربرد Fargate در معماری بدون سرور
- 67. استقرار کانتینرها با Fargate
- 68. امنیت در Fargate
- 69. مدیریت شبکه در Fargate
- 70. استفاده از AWS AppSync برای APIهای GraphQL
- 71. طراحی APIهای GraphQL با AppSync
- 72. اتصال AppSync به Lambda
- 73. مدیریت احراز هویت در AppSync
- 74. امنیت در AppSync
- 75. معرفی AWS Amplify برای توسعه برنامههای موبایل و وب
- 76. ساخت برنامههای وب و موبایل با Amplify
- 77. اتصال Amplify به خدمات AWS Lambda
- 78. مدیریت دادهها در Amplify
- 79. امنیت در Amplify
- 80. مبانی توسعه برنامههای کاربردی سمت سرور
- 81. معماری میکروسرویسها
- 82. طراحی APIهای RESTful
- 83. اصول طراحی Microservices
- 84. امنیت در میکروسرویسها
- 85. مدیریت لاگ و مانیتورینگ در میکروسرویسها
- 86. استفاده از AWS CloudFormation برای مدیریت زیرساخت
- 87. استقرار زیرساخت ابری با CloudFormation
- 88. مدیریت منابع با CloudFormation
- 89. امنیت در CloudFormation
- 90. معرفی AWS CDK برای توسعه زیرساخت به عنوان کد
- 91. طراحی زیرساخت با AWS CDK
- 92. استقرار برنامهها با CDK
- 93. مدیریت وابستگیها در CDK
- 94. امنیت در AWS CDK
- 95. مبانی برنامهنویسی شیءگرا
- 96. اصول SOLID در طراحی نرمافزار
- 97. الگوهای طراحی در توسعه نرمافزار
- 98. مدیریت خطاهای برنامهها
- 99. اصول تستنویسی
- 100. معرفی ابزارهای تست اتوماتیک
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.