کتاب بررسی عمیق و تخصصی از ابزارهای توسعه و عیب‌یابی برنامه‌های مبتنی بر SQLite با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

بررسی عمیق و تخصصی SQLite: از صفر تا قهرمانی! بررسی عمیق و تخصصی SQLite: از صفر تا قهرمانی! معرفی دوره آیا می‌خواهید به یک متخصص SQLite تبدیل شوید و توانایی ایجاد، مدیریت و بهینه‌سازی پایگاه‌های داده ...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره بررسی عمیق و تخصصی از ابزارهای توسعه و عیب‌یابی برنامه‌های مبتنی بر SQLite

موضوع کلی: برنامه نویسی

موضوع میانی: SQLite

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر پایگاه داده رابطه‌ای
  • 2. آشنایی با SQLite
  • 3. چرا SQLite؟ کاربردها و مزایا
  • 4. تاریخچه و تکامل SQLite
  • 5. تفاوت‌های کلیدی SQLite با سایر سیستم‌های مدیریت پایگاه داده
  • 6. نصب و راه‌اندازی SQLite
  • 7. مفاهیم پایه پایگاه داده
  • 8. جداول، ستون‌ها و انواع داده در SQLite
  • 9. طراحی پایگاه داده در SQLite
  • 10. ایجاد اولین پایگاه داده و جدول
  • 11. دستورات SQL پایه: CREATE, INSERT, SELECT, UPDATE, DELETE
  • 12. مفهوم کلید اصلی (Primary Key)
  • 13. مفهوم کلید خارجی (Foreign Key)
  • 14. قیدهای NOT NULL, UNIQUE, DEFAULT, CHECK
  • 15. روابط بین جداول (یک به یک، یک به چند، چند به چند)
  • 16. نمایش روابط در طراحی پایگاه داده
  • 17. ابزارهای خط فرمان SQLite (CLI)
  • 18. دستورات مفید در SQLite CLI
  • 19. انتخاب و فیلتر کردن داده‌ها (WHERE clause)
  • 20. مرتب‌سازی نتایج (ORDER BY clause)
  • 21. محدود کردن تعداد نتایج (LIMIT clause)
  • 22. عملیات تجمیع (Aggregate Functions): COUNT, SUM, AVG, MIN, MAX
  • 23. گروه‌بندی نتایج (GROUP BY clause)
  • 24. فیلتر کردن گروه‌ها (HAVING clause)
  • 25. اتصالات جداول (JOINs): INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • 26. تعریف View ها و کاربرد آن‌ها
  • 27. ایجاد View ها
  • 28. مدیریت View ها
  • 29. مفهوم Index و اهمیت آن
  • 30. ایجاد Index ها
  • 31. انواع Index ها در SQLite
  • 32. بهینه‌سازی کوئری‌ها با استفاده از Index ها
  • 33. دستوراتALTER TABLE برای تغییر ساختار جداول
  • 34. اضافه کردن ستون جدید
  • 35. حذف ستون
  • 36. تغییر نوع داده ستون
  • 37. تغییر نام ستون
  • 38. اضافه کردن قید به ستون
  • 39. حذف قید از ستون
  • 40. مفهوم Transaction
  • 41. مدیریت Transaction ها (BEGIN, COMMIT, ROLLBACK)
  • 42. چرا Transaction ها مهم هستند؟
  • 43. سطوح ایزولاسیون در SQLite
  • 44. مفهوم Trigger
  • 45. انواع Trigger ها (BEFORE, AFTER, INSTEAD OF)
  • 46. ایجاد Trigger ها
  • 47. مدیریت Trigger ها
  • 48. موارد استفاده پیشرفته از Trigger ها
  • 49. مفهوم Full-Text Search در SQLite
  • 50. پیاده‌سازی Full-Text Search
  • 51. پرس‌وجو از Full-Text Search Index ها
  • 52. مدیریت Full-Text Search
  • 53. کار با داده‌های JSON در SQLite
  • 54. تابع json_extract()
  • 55. تابع json_each()
  • 56. تابع json_array()
  • 57. تابع json_object()
  • 58. کار با داده‌های Spatial در SQLite (با افزونه SpatiaLite)
  • 59. مقدمه‌ای بر SpatiaLite
  • 60. مفاهیم پایه داده‌های مکانی
  • 61. ایجاد و مدیریت داده‌های مکانی
  • 62. پرس‌وجو از داده‌های مکانی
  • 63. ابزارهای گرافیکی مدیریت SQLite (مانند DB Browser for SQLite)
  • 64. آشنایی با محیط DB Browser for SQLite
  • 65. ایجاد و ویرایش جداول در DB Browser
  • 66. اجرای کوئری‌ها
  • 67. مشاهده داده‌ها
  • 68. مدیریت Index ها و View ها
  • 69. مدیریت Transaction ها
  • 70. ابزارهای توسعه و عیب‌یابی
  • 71. مفهوم Profiling کوئری‌ها
  • 72. روش‌های Profiling کوئری‌ها در SQLite
  • 73. تحلیل نتایج Profiling
  • 74. اهمیت فهمیدن Plan اجرایی کوئری
  • 75. دستور EXPLAIN QUERY PLAN
  • 76. تفسیر خروجی EXPLAIN QUERY PLAN
  • 77. شناسایی گلوگاه‌ها در کوئری‌ها
  • 78. مدیریت خطاها در SQLite
  • 79. شناسایی انواع خطاها
  • 80. مدیریت خطاهای رایج
  • 81. تکنیک‌های عیب‌یابی کوئری‌های پیچیده
  • 82. استفاده از Debugging Tools
  • 83. مدیریت نسخه‌های مختلف SQLite
  • 84. سازگاری نسخه‌ها
  • 85. مفاهیم Advanced Data Types
  • 86. نوع داده BLOB
  • 87. نوع داده REAL
  • 88. نوع داده TEXT
  • 89. نوع داده INTEGER
  • 90. نوع داده NUMERIC
  • 91. مفهوم Foreign Key Constraints در جزئیات بیشتر
  • 92. رفتار ON DELETE, ON UPDATE
  • 93. مدیریت Foreign Key Constraints
  • 94. استفاده از Subqueries
  • 95. Subqueries در WHERE, FROM, SELECT
  • 96. Correlated Subqueries
  • 97. مفهوم CTEs (Common Table Expressions)
  • 98. ایجاد و استفاده از CTEs
  • 99. CTEs بازگشتی (Recursive CTEs)
  • 100. Window Functions در SQLite
تگ‌ها: Advanced SQLite Data Troubleshooting Database programming developer tools Embedded Database SQL SQLite SQLite Debugging SQLite Development SQLite Programming SQLite Tools ابزارهای توسعه SQLite برنامه نویسی SQLite برنامه نویسی پایگاه داده عیب یابی SQLite

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.