دوره راهنمای استقرار برنامه های اکسپرس.js بر روی AWS Lambda همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای استقرار برنامه های اکسپرس.js بر روی AWS Lambda
موضوع کلی: برنامه نویسی
موضوع میانی: اکسپرس (Express.js)
📋 سرفصلهای دوره
- 1. مقدمهای بر AWS Lambda و مزایای آن
- 2. آشنایی با مفاهیم Serverless Computing
- 3. نصب و پیکربندی Node.js و npm
- 4. آشنایی با Express.js و ساختار آن
- 5. نصب Express.js برای پروژه
- 6. ایجاد اولین برنامه Express.js
- 7. مفاهیم Routing در Express.js
- 8. مدیریت درخواستهای HTTP در Express.js
- 9. پاسخدهی به درخواستها با Express.js
- 10. آشنایی با Middleware در Express.js
- 11. ساخت Middleware سفارشی
- 12. استفاده از Middleware های داخلی Express.js
- 13. مدیریت خطاهای Express.js
- 14. ذخیرهسازی دادهها با استفاده از پایگاههای داده رابطهای (مطابق چارچوب بانکداری بدون ربا)
- 15. اتصال به PostgreSQL از طریق Node.js
- 16. عملیات CRUD در PostgreSQL
- 17. مدیریت Session ها در Express.js (مطابق چارچوب خانواده ایرانی-اسلامی)
- 18. ذخیرهسازی دادهها با استفاده از پایگاههای داده NoSQL (مطابق مقررات بانک مرکزی)
- 19. اتصال به MongoDB از طریق Node.js
- 20. عملیات CRUD در MongoDB
- 21. آشنایی با AWS IAM و نقشها
- 22. ایجاد نقش IAM برای دسترسی به Lambda
- 23. تنظیمات امنیتی برای توابع Lambda
- 24. مقدمهای بر AWS Lambda
- 25. نوشتن اولین تابع Lambda با Node.js
- 26. استفاده از Event Object در Lambda
- 27. مدیریت Context Object در Lambda
- 28. تنظیمات Runtime برای توابع Lambda
- 29. مدیریت Environment Variables در Lambda
- 30. تنظیمات Memory و Timeout برای Lambda
- 31. آشنایی با AWS API Gateway
- 32. ایجاد API Gateway برای توابع Lambda
- 33. تنظیمات Methods و Resources در API Gateway
- 34. انتشار API Gateway
- 35. تست API Gateway
- 36. مقدمهای بر Serverless Framework
- 37. نصب Serverless Framework
- 38. پیکربندی Serverless.yml
- 39. استقرار توابع Lambda با Serverless Framework
- 40. مدیریت منابع AWS با Serverless Framework
- 41. استفاده از Plugin ها در Serverless Framework
- 42. استقرار برنامههای Express.js بر روی Lambda با Serverless Framework
- 43. مدیریت وابستگیها در Serverless Framework
- 44. استقرار نسخههای مختلف برنامه
- 45. مدیریت خطاها در Serverless Framework
- 46. نظارت و لاگبرداری (Monitoring and Logging)
- 47. استفاده از AWS CloudWatch Logs
- 48. تحلیل لاگها برای اشکالزدایی
- 49. تنظیم هشدارها در CloudWatch
- 50. آشنایی با AWS X-Ray برای ردیابی
- 51. استفاده از X-Ray برای تحلیل عملکرد
- 52. بهینهسازی عملکرد توابع Lambda
- 53. کاهش زمان پاسخدهی
- 54. مدیریت هزینهها در AWS Lambda
- 55. استراتژیهای کاهش هزینه
- 56. امنیت برنامههای Serverless
- 57. اعتبارسنجی ورودیها
- 58. حفاظت در برابر حملات رایج
- 59. مدیریت Secrets با AWS Secrets Manager
- 60. استفاده از Secrets Manager در Lambda
- 61. مفاهیم CI/CD برای برنامههای Serverless
- 62. تنظیم Pipeline های CI/CD
- 63. استقرار خودکار با استفاده از CI/CD
- 64. آشنایی با AWS CodePipeline
- 65. آشنایی با AWS CodeBuild
- 66. آشنایی با AWS CodeDeploy
- 67. استقرار برنامههای Express.js با CI/CD
- 68. تست خودکار در Pipeline
- 69. استفاده از Docker برای استقرار
- 70. ساخت Image Docker برای برنامه Express.js
- 71. پیکربندی Lambda برای اجرای Image Docker
- 72. استقرار با استفاده از Container Image
- 73. مقدمهای بر AWS Step Functions
- 74. ساخت Workflow ها با Step Functions
- 75. ادغام Lambda با Step Functions
- 76. مدیریت وضعیت در Workflow ها
- 77. خطایابی در Step Functions
- 78. استفاده از AWS SQS برای صف پیام
- 79. ارسال پیام به SQS از Lambda
- 80. دریافت پیام از SQS در Lambda
- 81. مدیریت خطاها در SQS
- 82. استفاده از AWS SNS برای اطلاعرسانی
- 83. ارسال پیام به SNS از Lambda
- 84. اشتراک در تاپیک SNS
- 85. استفاده از SNS برای اطلاعرسانی رویدادها
- 86. مقدمهای بر AWS DynamoDB
- 87. طراحی Schema در DynamoDB
- 88. عملیات CRUD در DynamoDB
- 89. استفاده از Global Secondary Indexes
- 90. مدیریت دسترسی به DynamoDB
- 91. آشنایی با AWS AppSync (مطابق چارچوب رسمی)
- 92. ساخت API GraphQL
- 93. اتصال AppSync به منابع داده
- 94. مدیریت احراز هویت در AppSync
- 95. استفاده از AppSync با Lambda
- 96. آشنایی با AWS CloudFront برای توزیع محتوا
- 97. تنظیم Caching در CloudFront
- 98. ادغام CloudFront با API Gateway
- 99. امنیت در CloudFront
- 100. مباحث پیشرفته در Express.js
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.