دوره SQL و Containerization (Docker, Kubernetes) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL و Containerization (Docker, Kubernetes)
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. آشنایی با پایگاههای داده رابطهای
- 2. مفاهیم اصلی SQL
- 3. انواع داده در SQL
- 4. ایجاد و حذف جداول
- 5. افزودن و حذف ستونها
- 6. تغییر ساختار جداول
- 7. عملیات درج داده (INSERT)
- 8. عملیات بهروزرسانی داده (UPDATE)
- 9. عملیات حذف داده (DELETE)
- 10. انتخاب دادهها (SELECT)
- 11. فیلتر کردن دادهها با WHERE
- 12. مرتبسازی نتایج (ORDER BY)
- 13. محدود کردن نتایج (LIMIT)
- 14. عملیات گروهبندی (GROUP BY)
- 15. فیلتر کردن گروهها (HAVING)
- 16. استفاده از توابع تجمعی (COUNT, SUM, AVG, MIN, MAX)
- 17. ارتباط بین جداول (JOIN)
- 18. انواع JOIN (INNER, LEFT, RIGHT, FULL)
- 19. زیرپرسوجوها (Subqueries)
- 20. نمایهها (Indexes)
- 21. مفاهیم کلید اصلی و خارجی
- 22. نرمالسازی پایگاه داده
- 23. سطوح نرمالسازی
- 24. مقدمهای بر کانتینرسازی
- 25. مفهوم کانتینر
- 26. مزایای کانتینرسازی
- 27. معرفی Docker
- 28. نصب Docker
- 29. مفاهیم Docker (Image, Container, Dockerfile)
- 30. ساخت Image با Dockerfile
- 31. دستورات پایه Docker
- 32. اجرای کانتینرها
- 33. مدیریت کانتینرها
- 34. شبکهبندی در Docker
- 35. ذخیرهسازی در Docker (Volumes)
- 36. Docker Compose
- 37. استقرار برنامههای چندکانتینری با Docker Compose
- 38. مقدمهای بر Kubernetes
- 39. معماری Kubernetes (Master, Node)
- 40. مفاهیم Kubernetes (Pod, Service, Deployment, ReplicaSet)
- 41. نصب Kubernetes (Minikube)
- 42. استقرار برنامهها در Kubernetes
- 43. مدیریت Podها
- 44. سرویسها در Kubernetes
- 45. مقیاسپذیری برنامهها (Deployments)
- 46. مدیریت خطا و بازیابی در Kubernetes
- 47. ذخیرهسازی در Kubernetes (Persistent Volumes)
- 48. شبکهبندی در Kubernetes
- 49. امنیت در Kubernetes
- 50. مانیتورینگ و لاگینگ در Kubernetes
- 51. Helm (مدیریت پکیج در Kubernetes)
- 52. استقرار برنامههای پیچیده با Helm
- 53. مباحث پیشرفته SQL: Window Functions
- 54. مباحث پیشرفته SQL: Common Table Expressions (CTE)
- 55. مباحث پیشرفته SQL: Stored Procedures
- 56. مباحث پیشرفته SQL: Triggers
- 57. مباحث پیشرفته SQL: Transactions
- 58. طراحی پایگاه داده برای برنامههای وب
- 59. بهینهسازی کوئریهای SQL
- 60. امنیت پایگاه داده
- 61. مدیریت کاربران و دسترسیها در پایگاه داده
- 62. مقدمهای بر پایگاه دادههای NoSQL (اختیاری، با رویکرد سازگار)
- 63. معرفی انواع پایگاه داده NoSQL (Key-Value, Document, Column-Family, Graph)
- 64. کاربرد پایگاه دادههای NoSQL
- 65. مفاهیم Docker Swarm (اختیاری)
- 66. مقایسه Docker Swarm و Kubernetes
- 67. مباحث پیشرفته Kubernetes: StatefulSets
- 68. مباحث پیشرفته Kubernetes: DaemonSets
- 69. مباحث پیشرفته Kubernetes: Ingress Controllers
- 70. مباحث پیشرفته Kubernetes: Operators
- 71. مباحث پیشرفته Kubernetes: Network Policies
- 72. مباحث پیشرفته Kubernetes: Security Contexts
- 73. مباحث پیشرفته Kubernetes: Resource Quotas
- 74. مباحث پیشرفته Kubernetes: Horizontal Pod Autoscaler (HPA)
- 75. مباحث پیشرفته Kubernetes: Vertical Pod Autoscaler (VPA)
- 76. مباحث پیشرفته Kubernetes: Custom Resource Definitions (CRDs)
- 77. مباحث پیشرفته Kubernetes: Service Mesh (اختیاری)
- 78. استقرار پایگاه داده در کانتینرها
- 79. مدیریت پایگاه داده در Kubernetes
- 80. پشتیبانگیری و بازیابی پایگاه داده در کانتینرها
- 81. استقرار برنامههای SQL در Kubernetes
- 82. بهینهسازی عملکرد کانتینرها و Kubernetes
- 83. ملاحظات امنیتی در استقرار برنامهها
- 84. مانیتورینگ و اطلاعرسانی خطاها
- 85. فرهنگ DevOps و کانتینرسازی
- 86. ابزارهای CI/CD برای برنامههای کانتینری
- 87. مقدمهای بر معماری میکروسرویس
- 88. استقرار میکروسرویسها با Docker و Kubernetes
- 89. مدیریت ارتباط بین میکروسرویسها
- 90. پایگاه داده برای میکروسرویسها
- 91. تست خودکار برنامههای کانتینری
- 92. گزارشگیری و تحلیل عملکرد
- 93. مباحث تکمیلی SQL: Full-Text Search
- 94. مباحث تکمیلی SQL: geospatial data
- 95. مباحث تکمیلی Kubernetes: Admission Controllers
- 96. مباحث تکمیلی Docker: Docker Security Best Practices
- 97. مباحث تکمیلی Kubernetes: Kubernetes Security Best Practices
- 98. آینده کانتینرسازی و ارکستراسیون
- 99. کاربردها و مثالهای عملی
- 100. جمعبندی و مسیر یادگیری
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.