اپلیکیشن اندرویدی فلشکارت آموزشی آشنایی با پایگاه داده MongoDB Atlas در بستر ابری Google Cloud
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آشنایی با پایگاه داده MongoDB Atlas در بستر ابری Google Cloud
موضوع کلی: فناوری اطلاعات و شبکههای کامپیوتری
موضوع میانی: پایگاه داده و مدیریت اطلاعات
📋 سرفصلهای دوره
- 1. مقدمهای بر مفاهیم پایگاه داده
- 2. معرفی پایگاه دادههای رابطهای و NoSQL
- 3. تفاوتهای کلیدی پایگاه دادههای رابطهای و NoSQL
- 4. معرفی MongoDB و فلسفه طراحی آن
- 5. MongoDB Atlas: پلتفرم پایگاه داده ابری
- 6. مزایای استفاده از MongoDB Atlas
- 7. معرفی Google Cloud Platform (GCP)
- 8. ارتباط MongoDB Atlas با GCP
- 9. نصب و راهاندازی اولیه MongoDB Atlas
- 10. ایجاد حساب کاربری در MongoDB Atlas
- 11. انتخاب پلن مناسب در MongoDB Atlas
- 12. مفهوم کلاستر و انواع آن در Atlas
- 13. ایجاد اولین کلاستر MongoDB Atlas
- 14. تنظیمات امنیتی کلاستر Atlas
- 15. مدیریت دسترسیها در Atlas
- 16. اتصال به کلاستر Atlas از طریق مرورگر
- 17. رابط کاربری MongoDB Compass
- 18. نصب و راهاندازی MongoDB Compass
- 19. اتصال Compass به کلاستر Atlas
- 20. مفاهیم اولیه در MongoDB: داکیومنتها
- 21. ساختار داکیومنتهای JSON/BSON
- 22. کلکسیونها در MongoDB
- 23. ایجاد اولین کلکسیون
- 24. درج داده (Insert) در کلکسیون
- 25. جستجو و بازیابی داده (Find)
- 26. فیلتر کردن نتایج جستجو
- 27. پروژکشن (Projection) در بازیابی داده
- 28. بهروزرسانی داده (Update)
- 29. حذف داده (Delete)
- 30. عملیات Bulk (دستهای) در MongoDB
- 31. مفهوم ایندکسگذاری در MongoDB
- 32. انواع ایندکسها در MongoDB
- 33. اهمیت ایندکسگذاری برای عملکرد
- 34. ایجاد ایندکس در MongoDB Compass
- 35. بهینهسازی کوئریها با استفاده از ایندکسها
- 36. مفهوم Aggregation Pipeline
- 37. مراحل Aggregation Pipeline
- 38. اپراتورهای اصلی Aggregation
- 39. مثالهای کاربردی Aggregation
- 40. جمعآوری و تجمیع دادهها
- 41. پردازش و تبدیل دادهها
- 42. اعتبارسنجی داده (Schema Validation)
- 43. تنظیم Schema Validation در Atlas
- 44. مفهوم Replication در MongoDB
- 45. مزایای Replication
- 46. پیکربندی Replica Set در Atlas
- 47. مدیریت Replica Set
- 48. مفهوم Sharding در MongoDB
- 49. مزایای Sharding
- 50. پیکربندی Sharding در Atlas
- 51. مدیریت Sharded Cluster
- 52. امنیت در MongoDB Atlas
- 53. احراز هویت و مجوزها
- 54. رمزنگاری دادهها در Atlas
- 55. پشتیبانگیری و بازیابی دادهها (Backup and Restore)
- 56. تنظیمات پشتیبانگیری خودکار
- 57. بازیابی از نقاط پشتیبان
- 58. نظارت بر عملکرد کلاستر (Monitoring)
- 59. ابزارهای مانیتورینگ در Atlas
- 60. تحلیل لاگها (Log Analysis)
- 61. مدیریت هزینهها در Atlas
- 62. بهینهسازی مصرف منابع
- 63. استفاده از ویژگیهای GCP برای مدیریت Atlas
- 64. شبکهبندی در Atlas (Network Peering)
- 65. اتصال Atlas به شبکههای خصوصی GCP
- 66. ملاحظات امنیتی در اتصال شبکه
- 67. مفهوم CI/CD در پایگاه داده
- 68. ادغام MongoDB Atlas با ابزارهای CI/CD
- 69. ملاحظات استقرار (Deployment)
- 70. استراتژیهای مهاجرت داده (Data Migration)
- 71. انتقال داده از پایگاه دادههای دیگر به Atlas
- 72. استفاده از ابزارهای مهاجرت
- 73. مباحث پیشرفته در Aggregation
- 74. اپراتورهای پیچیدهتر Aggregation
- 75. کاربرد Aggregation در تحلیل داده
- 76. مفاهیم پیشرفته Sharding
- 77. انتخاب Shard Key مناسب
- 78. مدیریت Load Balancer در Sharding
- 79. مباحث پیشرفته Replication
- 80. افزایش دسترسپذیری (High Availability)
- 81. مدیریت Failover در Replica Set
- 82. فهرستنویسی پیشرفته (Advanced Indexing)
- 83. Text Indexes
- 84. Geospatial Indexes
- 85. Time Series Indexes
- 86. مفهوم Triggers در MongoDB Atlas
- 87. ایجاد و مدیریت Triggers
- 88. کاربرد Triggers در اتوماسیون
- 89. مفهوم Functions در MongoDB Atlas
- 90. ایجاد و مدیریت Functions
- 91. کاربرد Functions در منطق سفارشی
- 92. ادغام Atlas با سرویسهای GCP
- 93. استفاده از Cloud Functions با Atlas
- 94. یکپارچهسازی با BigQuery
- 95. مباحث عملیاتی (DevOps) در Atlas
- 96. استفاده از Terraform برای مدیریت Atlas
- 97. پایش و هشداردهی (Alerting)
- 98. تنظیم هشدارها در Atlas
- 99. ملاحظات مقیاسپذیری (Scalability)
- 100. برنامهریزی برای رشد
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.