کتاب بهترین روش‌ها برای پیاده‌سازی برنامه‌های داده‌محور با SQLite با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره بهترین روش‌ها برای پیاده‌سازی برنامه‌های داده‌محور با SQLite

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

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

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

  • 1. مقدمه‌ای بر پایگاه‌های داده رابطه‌ای و SQLite
  • 2. نصب و پیکربندی SQLite
  • 3. مفاهیم اساسی پایگاه داده: جداول، ستون‌ها و انواع داده
  • 4. ایجاد جداول در SQLite
  • 5. دستورات DDL: CREATE, ALTER, DROP
  • 6. مفهوم کلید اصلی (Primary Key)
  • 7. مفهوم کلید خارجی (Foreign Key)
  • 8. ایجاد روابط بین جداول
  • 9. دستورات DML: INSERT, UPDATE, DELETE
  • 10. جستجو و بازیابی داده‌ها با SELECT
  • 11. فیلتر کردن داده‌ها با WHERE
  • 12. مرتب‌سازی نتایج با ORDER BY
  • 13. محدود کردن تعداد نتایج با LIMIT
  • 14. مقدمه‌ای بر توابع تجمیعی (Aggregate Functions)
  • 15. COUNT, SUM, AVG, MIN, MAX
  • 16. گروه‌بندی داده‌ها با GROUP BY
  • 17. فیلتر کردن گروه‌ها با HAVING
  • 18. استفاده از Alias برای ستون‌ها و جداول
  • 19. دستور JOIN برای ترکیب جداول
  • 20. INNER JOIN
  • 21. LEFT JOIN
  • 22. RIGHT JOIN
  • 23. FULL OUTER JOIN (در SQLite با ترکیب LEFT و RIGHT JOIN)
  • 24. Self Join
  • 25. مقدمه‌ای بر Subqueries
  • 26. Subqueries در بخش WHERE
  • 27. Subqueries در بخش SELECT
  • 28. Subqueries در بخش FROM
  • 29. استفاده از CTEs (Common Table Expressions)
  • 30. مدیریت تراکنش‌ها در SQLite
  • 31. BEGIN TRANSACTION, COMMIT, ROLLBACK
  • 32. سطوح ایزولاسیون تراکنش‌ها
  • 33. مقدمه‌ای بر Indexها
  • 34. ایجاد Index برای بهبود عملکرد
  • 35. انواع Index در SQLite
  • 36. مدیریت Indexها
  • 37. مقدمه‌ای بر Views
  • 38. ایجاد و استفاده از Views
  • 39. Views قابل‌به‌روزرسانی
  • 40. مقدمه‌ای بر Stored Procedures (در SQLite موجود نیست، جایگزین با CTEs یا توابع SQL)
  • 41. مقدمه‌ای بر Triggers
  • 42. ایجاد Triggers قبل و بعد از عملیات
  • 43. Triggers برای INSERT, UPDATE, DELETE
  • 44. استفاده از Triggers برای حفظ یکپارچگی داده‌ها
  • 45. مدیریت خطاهای پایگاه داده
  • 46. استفاده از ابزارهای خط فرمان SQLite
  • 47. مقدمه‌ای بر SQLiteStudio و سایر GUIها
  • 48. پشتیبان‌گیری و بازیابی پایگاه داده
  • 49. فشرده‌سازی پایگاه داده SQLite
  • 50. مقدمه‌ای بر انواع داده‌های پیشرفته در SQLite
  • 51. JSON در SQLite
  • 52. XML در SQLite
  • 53. Spatial Data در SQLite (با استفاده از افزونه‌ها)
  • 54. مقدمه‌ای بر Full-Text Search در SQLite
  • 55. پیکربندی Full-Text Search
  • 56. پرس‌وجوهای Full-Text Search
  • 57. بهینه‌سازی پرس‌وجوها در SQLite
  • 58. تحلیل‌گر پرس‌وجو (EXPLAIN QUERY PLAN)
  • 59. تنظیمات SQLite برای عملکرد بهتر
  • 60. مقدمه‌ای بر معماری برنامه‌های داده‌محور
  • 61. نقش پایگاه داده در برنامه‌های داده‌محور
  • 62. انتخاب بهترین ابزار برای مدیریت داده
  • 63. استفاده از SQLite در برنامه‌های وب
  • 64. استفاده از SQLite در برنامه‌های دسکتاپ
  • 65. استفاده از SQLite در برنامه‌های موبایل
  • 66. مقدمه‌ای بر ORMها (Object-Relational Mappers)
  • 67. استفاده از ORM با SQLite
  • 68. ملاحظات امنیتی در کار با پایگاه داده
  • 69. رمزنگاری داده‌ها در SQLite
  • 70. مدیریت دسترسی‌ها
  • 71. مقدمه‌ای بر تست در برنامه‌های داده‌محور
  • 72. نوشتن تست‌های واحد برای عملیات پایگاه داده
  • 73. تست یکپارچگی (Integration Tests)
  • 74. مقدمه‌ای بر Big Data و مقایسه با SQLite
  • 75. کاربرد SQLite در پروژه‌های کوچک و متوسط
  • 76. ملاحظات مقیاس‌پذیری
  • 77. مقدمه‌ای بر NoSQL و مقایسه با SQLite
  • 78. چه زمانی از SQLite استفاده نکنیم
  • 79. مقدمه‌ای بر Data Warehousing
  • 80. مقدمه‌ای بر ETL (Extract, Transform, Load)
  • 81. استفاده از SQLite در فرآیندهای ETL ساده
  • 82. مقدمه‌ای بر Data Lakes
  • 83. مقدمه‌ای بر Data Governance
  • 84. مقدمه‌ای بر Data Quality
  • 85. اهمیت کیفیت داده در برنامه‌های داده‌محور
  • 86. روش‌های پاک‌سازی داده‌ها
  • 87. مقدمه‌ای بر Data Visualization
  • 88. اتصال SQLite به ابزارهای Visualization
  • 89. مقدمه‌ای بر Machine Learning و نقش داده
  • 90. نحوه آماده‌سازی داده‌ها برای ML با SQLite
  • 91. مقدمه‌ای بر Big Data Technologies (Hadoop, Spark)
  • 92. نقش SQLite در اکوسیستم Big Data
  • 93. مقدمه‌ای بر Cloud Databases
  • 94. مقایسه SQLite با پایگاه داده‌های ابری
  • 95. مقدمه‌ای بر Serverless Computing و پایگاه داده
  • 96. کاربرد SQLite در معماری Serverless
  • 97. مقدمه‌ای بر DevOps و پایگاه داده
  • 98. مدیریت پایگاه داده در چرخه عمر DevOps
  • 99. مقدمه‌ای بر Security Best Practices
  • 100. پایش و لاگ‌گیری در پایگاه داده
تگ‌ها: SQLite برنامه نویسی بهینه سازی SQLite پایگاه داده توسعه نرم افزار داده محور طراحی پایگاه داده مدیریت داده

نظرات

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

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