کتاب راهنمای جامع MySQL: از مبانی تا تسلط پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
راهنمای جامع MySQL: از مبانی تا تسلط پیشرفته | دوره آموزشی تخصصی پایگاه داده راهنمای جامع MySQL: از مبانی تا تسلط پیشرفته معرفی دوره: دروازهای به دنیای پایگاه داده با MySQL در عصر اطلاعات، دادهها قل...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای جامع MySQL: از مبانی تا تسلط پیشرفته
موضوع کلی: پایگاه داده و مدیریت اطلاعات
موضوع میانی: آموزش تخصصی MySQL
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده و MySQL
- 2. آشنایی با مفاهیم پایگاه داده رابطهای
- 3. مروری بر معماری MySQL
- 4. نصب و راهاندازی MySQL
- 5. اتصال به MySQL با استفاده از رابطهای مختلف
- 6. ساختمان دادههای MySQL: پایگاه دادهها، جداول، فیلدها
- 7. انواع دادهها در MySQL: اعداد، رشتهها، تاریخ و زمان
- 8. ایجاد پایگاه داده و مدیریت آن
- 9. ایجاد جدول و تعریف ساختار آن
- 10. کلید اصلی و کلید خارجی: مفاهیم و کاربردها
- 11. انواع محدودیتها (Constraints) در MySQL
- 12. وارد کردن دادهها به جدول (INSERT)
- 13. بازیابی دادهها از جدول (SELECT)
- 14. فیلتر کردن دادهها با استفاده از WHERE
- 15. مرتبسازی دادهها با استفاده از ORDER BY
- 16. استفاده از عملگرهای مقایسهای و منطقی در WHERE
- 17. استفاده از عملگرهای LIKE و REGEXP
- 18. عملگرهای ریاضی و رشتهای در MySQL
- 19. بهروزرسانی دادهها در جدول (UPDATE)
- 20. حذف دادهها از جدول (DELETE)
- 21. توابع داخلی MySQL: تاریخ، زمان، ریاضی، رشتهای
- 22. گروهبندی دادهها با GROUP BY
- 23. استفاده از HAVING برای فیلتر کردن گروهها
- 24. پیوستن جداول (JOIN): انواع و کاربردها
- 25. پیوستن داخلی (INNER JOIN)
- 26. پیوستن خارجی چپ (LEFT JOIN)
- 27. پیوستن خارجی راست (RIGHT JOIN)
- 28. پیوستن کامل (FULL JOIN) - شبیهسازی
- 29. زیرمجموعهها (Subqueries) در SELECT، INSERT، UPDATE، DELETE
- 30. استفاده از UNION و UNION ALL
- 31. کار با دیدگاهها (Views)
- 32. کار با رویهها (Stored Procedures)
- 33. کار با توابع (Stored Functions)
- 34. مدیریت تراکنشها (Transactions): ACID
- 35. ایجاد شاخص (Index) و بهینهسازی کوئریها
- 36. بهینهسازی کوئری با EXPLAIN
- 37. شناسایی و رفع مشکلات عملکرد
- 38. امنیت در MySQL: مدیریت کاربران و دسترسیها
- 39. ایجاد و مدیریت کاربران MySQL
- 40. اعطای دسترسی (GRANT) و لغو دسترسی (REVOKE)
- 41. رمزنگاری دادهها در MySQL
- 42. پشتیبانگیری (Backup) و بازیابی (Restore) در MySQL
- 43. پشتیبانگیری منطقی با mysqldump
- 44. پشتیبانگیری فیزیکی با XtraBackup
- 45. بازیابی دادهها از پشتیبان
- 46. مانیتورینگ و لاگگیری در MySQL
- 47. لاگگیری خطاها و کوئریهای کند
- 48. تنظیمات پیکربندی MySQL
- 49. معرفی موتورهای ذخیرهسازی (Storage Engines)
- 50. مقایسه موتورهای ذخیرهسازی: MyISAM و InnoDB
- 51. موتور ذخیرهسازی InnoDB: ویژگیها و مزایا
- 52. بهینهسازی InnoDB
- 53. معرفی جدول اطلاعاتی (Information Schema)
- 54. معرفی Performance Schema
- 55. معرفی سیستم رویداد (Event Scheduler)
- 56. مدیریت پارتیشنبندی جداول
- 57. پارتیشنبندی افقی
- 58. پارتیشنبندی عمودی
- 59. افزایش مقیاسپذیری با Replication
- 60. معرفی Replication
- 61. پیکربندی Master-Slave Replication
- 62. مانیتورینگ و عیبیابی Replication
- 63. Replication با استفاده از GTID
- 64. معرفی Galera Cluster
- 65. پیادهسازی Galera Cluster
- 66. پیکربندی MySQL Cluster
- 67. معرفی NoSQL و مقایسه با MySQL
- 68. کار با JSON در MySQL
- 69. استفاده از GIS (Geospatial Information System) در MySQL
- 70. مدیریت کاربران و نقشها با LDAP/Active Directory
- 71. بهینهسازی MySQL برای وب اپلیکیشنها
- 72. بهینهسازی کوئریها در اپلیکیشنهای وب
- 73. استفاده از Connection Pooling
- 74. طراحی Schema برای عملکرد بهتر
- 75. معرفی ابزارهای مدیریت MySQL: phpMyAdmin، MySQL Workbench
- 76. استفاده از MySQL Workbench
- 77. بهرهگیری از ابزارهای خط فرمان MySQL
- 78. استفاده از ابزارهای مانیتورینگ شخص ثالث
- 79. آشنایی با SQL Injection و راههای مقابله
- 80. ایجاد یک برنامه کاربردی با استفاده از MySQL (مثال)
- 81. معرفی مفاهیم ACID در تراکنشها
- 82. توابع Window در MySQL
- 83. مدیریت قفلها در MySQL
- 84. بهینهسازی جداول با استفاده از ANALYZE TABLE و OPTIMIZE TABLE
- 85. آشنایی با دستورات LOCK TABLES و UNLOCK TABLES
- 86. آشنایی با MVCC در InnoDB
- 87. مفاهیم concurrency و isolation level
- 88. شناسایی و رفع deadlocks
- 89. تنظیمات مربوط به query cache
- 90. استفاده از prepared statements
- 91. آشنایی با triggers
- 92. استفاده از character set ها و collation ها
- 93. آشنایی با full-text indexing
- 94. آشنایی با انواع backends
- 95. برنامهنویسی پیشرفته با stored procedures و functions
- 96. بهرهگیری از virtual columns
- 97. بررسی امنیت و آسیبپذیریهای احتمالی در MySQL
- 98. مدیریت و نظارت بر منابع سرور MySQL
- 99. آشنایی با scaling و clustering در MySQL
- 100. بررسی بهترین شیوهها (best practices) برای توسعه MySQL
تگها:
Database
MySQL
relational database
SQL
آموزش MySQL
آموزش SQL
پایگاه داده
دوره جامع MySQL
طراحی پایگاه داده
کوئری نویسی
مای اس کیو ال پیشرفته
مدیریت پایگاه داده
یادگیری MySQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.