دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با AWS Lambda (مهاجرت) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با AWS Lambda (مهاجرت)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمهای بر معماری Serverless و مزایای آن
- 2. مقایسه AWS Lambda با سایر سرویسهای Serverless
- 3. نصب و پیکربندی AWS CLI و SDKs
- 4. ایجاد اولین تابع Lambda با استفاده از Node.js
- 5. مفاهیم کلیدی AWS Lambda: Trigger ها، Runtime ها، و Event ها
- 6. مدیریت وابستگیها و بستههای Lambda
- 7. استقرار توابع Lambda با استفاده از SAM (Serverless Application Model)
- 8. استقرار توابع Lambda با استفاده از Serverless Framework
- 9. مدیریت پیکربندی توابع Lambda: متغیرهای محیطی و پارامترهای اجرایی
- 10. تنظیمات حافظه، زمان اجرا و نسخه توابع Lambda
- 11. مانیتورینگ توابع Lambda با استفاده از CloudWatch Logs و Metrics
- 12. تنظیم Alarms در CloudWatch برای توابع Lambda
- 13. عیبیابی توابع Lambda با استفاده از AWS X-Ray
- 14. مدیریت دسترسیها با IAM Roles و Policies برای توابع Lambda
- 15. استفاده از API Gateway برای ایجاد RESTful API ها با Lambda
- 16. طراحی API ها با API Gateway و اتصال به Lambda
- 17. امنیت API ها با API Gateway: احراز هویت و مجوزدهی
- 18. استفاده از S3 Bucket Notifications برای فعالسازی توابع Lambda
- 19. پردازش فایلهای آپلود شده در S3 با Lambda
- 20. استفاده از DynamoDB Streams برای پردازش تغییرات داده با Lambda
- 21. ایجاد و مدیریت جداول DynamoDB برای برنامههای Serverless
- 22. ذخیرهسازی و بازیابی دادهها در DynamoDB با Lambda
- 23. استفاده از SQS (Simple Queue Service) برای پردازش پیامها با Lambda
- 24. طراحی معماریهای مبتنی بر صف پیام با SQS و Lambda
- 25. پردازش پیامهای SQS به صورت موازی با Lambda
- 26. استفاده از SNS (Simple Notification Service) برای انتشار پیامها با Lambda
- 27. ایجاد سیستمهای اطلاعرسانی با SNS و Lambda
- 28. ارسال ایمیل و پیامک با استفاده از SNS و Lambda
- 29. استفاده از EventBridge (CloudWatch Events) برای زمانبندی و رویدادها
- 30. ایجاد رویدادهای سفارشی با EventBridge
- 31. اتصال EventBridge به توابع Lambda برای پردازش رویدادها
- 32. معماریهای Serverless برای پردازش دادههای جریانی (Streaming Data)
- 33. استفاده از Kinesis Data Streams برای جمعآوری دادههای جریانی
- 34. پردازش دادههای Kinesis با توابع Lambda
- 35. استفاده از Kinesis Data Firehose برای انتقال دادههای جریانی به AWS Services
- 36. امنیت در معماریهای Serverless: اصول و بهترین شیوهها
- 37. مدیریت Secret ها با AWS Secrets Manager
- 38. رمزنگاری دادهها در حالت سکون و در حال انتقال
- 39. طراحی توابع Lambda با قابلیت مقیاسپذیری بالا
- 40. مدیریت هزینهها در برنامههای Serverless
- 41. بهینهسازی عملکرد توابع Lambda
- 42. استفاده از Lambda Layers برای مدیریت وابستگیها
- 43. مهاجرت برنامههای موجود به معماری Serverless
- 44. مهاجرت از معماریهای سنتی به AWS Lambda
- 45. مهاجرت از Google Cloud Functions به AWS Lambda
- 46. مهاجرت از Azure Functions به AWS Lambda
- 47. استفاده از Docker برای بستهبندی و استقرار توابع Lambda
- 48. استقرار توابع Lambda با استفاده از CDK (Cloud Development Kit)
- 49. مدیریت منابع AWS با استفاده از Terraform
- 50. مفاهیم پیشرفته در AWS Lambda: Concurrency و Provisioned Concurrency
- 51. استفاده از Step Functions برای هماهنگسازی گردش کار پیچیده
- 52. طراحی گردش کارهای Serverless با Step Functions
- 53. مدیریت خطا و بازگردانی در Step Functions
- 54. استفاده از AppSync برای ایجاد API های GraphQL
- 55. طراحی API های GraphQL با AppSync و Lambda
- 56. امنیت در AppSync: احراز هویت و مجوزدهی
- 57. معماریهای Serverless برای اینترنت اشیاء (IoT)
- 58. اتصال دستگاههای IoT به AWS IoT Core
- 59. پردازش دادههای IoT با AWS IoT Rules Engine و Lambda
- 60. ذخیرهسازی دادههای IoT در DynamoDB یا S3
- 61. استفاده از Athena برای کوئری زدن دادههای ذخیره شده در S3
- 62. تجزیه و تحلیل دادههای Serverless با Athena
- 63. ساخت داشبوردهای تحلیلی با QuickSight
- 64. مباحث مربوط به پایداری و قابلیت اطمینان در سیستمهای Serverless
- 65. برنامهریزی برای بازیابی فاجعه (Disaster Recovery) در معماری Serverless
- 66. معرفی سرویسهای مدیریت پایگاه داده Serverless (مانند Aurora Serverless)
- 67. استفاده از Aurora Serverless برای برنامههای مقیاسپذیر
- 68. مدیریت و بهینهسازی Aurora Serverless
- 69. ملاحظات امنیتی و انطباق با قوانین در برنامههای Serverless
- 70. استفاده از AWS WAF (Web Application Firewall) برای حفاظت از API ها
- 71. مفاهیم CI/CD برای برنامههای Serverless
- 72. پیادهسازی Pipeline های CI/CD با CodePipeline و CodeBuild
- 73. خودکارسازی استقرار و تست برنامههای Serverless
- 74. معرفی ابزارهای مانیتورینگ و لاگینگ پیشرفته
- 75. استفاده از ELK Stack (Elasticsearch, Logstash, Kibana) برای لاگینگ
- 76. تجزیه و تحلیل لاگها برای شناسایی مشکلات عملکردی
- 77. معرفی الگوی CQRS (Command Query Responsibility Segregation) در معماری Serverless
- 78. پیادهسازی CQRS با استفاده از Lambda و DynamoDB
- 79. معرفی الگوی Event Sourcing در معماری Serverless
- 80. پیادهسازی Event Sourcing با استفاده از Lambda و DynamoDB Streams
- 81. بررسی چالشهای پیادهسازی سیستمهای توزیع شده Serverless
- 82. استفاده از AWS Amplify برای توسعه سریع برنامههای وب و موبایل Serverless
- 83. توسعه فرانتاند با Amplify و اتصال به بکاند Serverless
- 84. مدیریت احراز هویت کاربر با Amplify Auth
- 85. استفاده از AWS App Runner برای اجرای کانتینرها بدون مدیریت سرور
- 86. مقایسه AWS App Runner با Lambda
- 87. طراحی و استقرار برنامههای وب با App Runner
- 88. مباحث مربوط به هزینه و بهینهسازی در سطح سازمانی
- 89. استراتژیهای مدیریت هزینههای AWS در مقیاس بزرگ
- 90. آموزش و توانمندسازی تیمها برای توسعه Serverless
- 91. بررسی آینده معماری Serverless و روندهای نوظهور
- 92. استفاده از WebAssembly در توابع Lambda
- 93. مقدمهای بر محاسبات لبه (Edge Computing) و Serverless
- 94. کاربرد Serverless در هوش مصنوعی و یادگیری ماشین
- 95. ملاحظات قانونی و شرعی در توسعه نرمافزار در ایران
- 96. اصول اخلاقی در برنامهنویسی و توسعه نرمافزار
- 97. مستندسازی فنی و فنی-کاربردی در پروژههای نرمافزاری
- 98. اصول اولیه امنیت سایبری در توسعه برنامهها
- 99. مدیریت چرخه حیات نرمافزار (SDLC) در محیطهای Serverless
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.