کتاب Serverless with NoSQL Databases: Serverless با پایگاه داده های NoSQL با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Serverless with NoSQL Databases: Serverless با پایگاه داده های NoSQL
موضوع کلی: برنامه نویسی
موضوع میانی: Serverless Architecture
📋 سرفصلهای دوره
- 1. مبانی معماری Serverless
- 2. مقدمه ای بر پایگاه داده های NoSQL
- 3. انواع پایگاه داده های NoSQL (کلید-مقدار، سند، ستون-گروه، گراف)
- 4. مزایای NoSQL در مقایسه با SQL
- 5. انتخاب پایگاه داده NoSQL مناسب
- 6. آشنایی با AWS Lambda
- 7. ایجاد اولین تابع Lambda
- 8. مدیریت رویدادها در Lambda
- 9. ارتباط Lambda با سرویس های AWS دیگر
- 10. امنیت در AWS Lambda
- 11. بهینه سازی عملکرد Lambda
- 12. اشکال زدایی و نظارت بر Lambda
- 13. مقدمه ای بر AWS DynamoDB
- 14. طراحی اسکیمای DynamoDB
- 15. کلیدهای پارتیشن و مرتب سازی در DynamoDB
- 16. شاخص های ثانویه در DynamoDB
- 17. عملیات CRUD در DynamoDB
- 18. مدیریت ظرفیت در DynamoDB
- 19. کاهش هزینه در DynamoDB
- 20. امنیت در DynamoDB
- 21. بهینه سازی عملکرد DynamoDB
- 22. پشتیبان گیری و بازیابی در DynamoDB
- 23. مقدمه ای بر AWS API Gateway
- 24. طراحی API های RESTful
- 25. ایجاد API Gateway برای توابع Lambda
- 26. اتصال API Gateway به DynamoDB
- 27. احراز هویت و مجوز در API Gateway
- 28. مدیریت نسخه بندی API
- 29. نظارت بر API Gateway
- 30. مقدمه ای بر AWS S3
- 31. ذخیره سازی اشیاء در S3
- 32. مدیریت دسترسی و مجوزها در S3
- 33. نسخه بندی و ردیابی تغییرات در S3
- 34. استفاده از S3 به عنوان بک اند استاتیک وب سایت
- 35. اتصال S3 به Lambda
- 36. مقدمه ای بر AWS IAM
- 37. مدیریت کاربران و گروه ها
- 38. مدیریت نقش ها و سیاست ها
- 39. اعطای حداقل دسترسی لازم
- 40. بهترین شیوه های امنیتی IAM
- 41. مقدمه ای بر Serverless Framework
- 42. نصب و پیکربندی Serverless Framework
- 43. تعریف توابع و منابع در فایل serverless.yml
- 44. استقرار برنامه های Serverless
- 45. مدیریت محیط ها
- 46. استفاده از پلاگین ها در Serverless Framework
- 47. مقدمه ای بر پایگاه داده های NoSQL سندگرا (MongoDB)
- 48. نصب و راه اندازی MongoDB
- 49. مفاهیم پایه در MongoDB (دیتابیس، کالکشن، سند)
- 50. انواع داده در MongoDB
- 51. عملیات CRUD در MongoDB
- 52. پرس و جوها و فیلتر کردن داده ها
- 53. ایندکس گذاری در MongoDB
- 54. پیمایش (Aggregation Framework) در MongoDB
- 55. امنیت در MongoDB
- 56. نسخه بندی و کلاسترینگ در MongoDB
- 57. مقدمه ای بر پایگاه داده های NoSQL کلید-مقدار (Redis)
- 58. نصب و راه اندازی Redis
- 59. انواع داده در Redis (رشته، لیست، مجموعه، مرتب شده)
- 60. عملیات پایه در Redis
- 61. استفاده از Redis به عنوان کش
- 62. قابلیت های پیشرفته Redis
- 63. امنیت در Redis
- 64. مقدمه ای بر پایگاه داده های NoSQL ستون-گروه (Cassandra)
- 65. مفاهیم پایه در Cassandra (کلاستر، نود، کی اسپیس، تیبل)
- 66. طراحی اسکیمای Cassandra
- 67. عملیات CRUD در Cassandra
- 68. پرس و جوها در Cassandra
- 69. مدیریت کلاستر Cassandra
- 70. مقدمه ای بر پایگاه داده های NoSQL گراف (Neo4j)
- 71. مفاهیم پایه در Neo4j (گره، رابطه، ویژگی)
- 72. زبان پرس و جوی Cypher
- 73. مدل سازی داده های گراف
- 74. کاربردها و مثال های عملی Neo4j
- 75. معماری های Serverless پیشرفته
- 76. ارتباط توابع Lambda با یکدیگر (Orchestration)
- 77. استفاده از AWS Step Functions
- 78. مدیریت صف ها با AWS SQS
- 79. مدیریت رویدادها با AWS SNS
- 80. معماری های رویداد محور (Event-Driven Architectures)
- 81. مانیتورینگ و لاگینگ جامع در معماری Serverless
- 82. استقرار و مدیریت CI/CD برای برنامه های Serverless
- 83. بهترین شیوه های تست در محیط Serverless
- 84. امنیت در لایه های مختلف برنامه Serverless
- 85. بهینه سازی هزینه در مقیاس بزرگ
- 86. بررسی سناریوهای واقعی و کاربردی
- 87. دیباگ پیشرفته در توابع Lambda
- 88. استفاده از ابزارهای شخص ثالث برای Serverless
- 89. ملاحظات مهاجرت به معماری Serverless
- 90. آینده Serverless و پایگاه داده های NoSQL
- 91. جمع بندی و گام های بعدی
تگها:
cloud computing
NoSQL databases
Serverless
برنامه نویسی ابری
پایگاه داده NoSQL
توسعه نرم افزار
معماری بدون سرور
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.