اپلیکیشن اندرویدی فلشکارت آموزشی SQL و ادغام با Hadoop
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL و ادغام با Hadoop
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده رابطهای
- 2. مقدمه ای بر SQL
- 3. هدف SQL
- 4. انواع داده در SQL
- 5. ساختارهای پایگاه داده
- 6. جداول و ستون ها
- 7. کلیدهای اصلی و خارجی
- 8. قوانین یکپارچگی داده
- 9. ایجاد جداول
- 10. اصلاح جداول
- 11. حذف جداول
- 12. مقدمه ای بر زبان پرس و جو SQL
- 13. دستور SELECT
- 14. فیلتر کردن داده ها با WHERE
- 15. مرتب سازی نتایج با ORDER BY
- 16. محدود کردن تعداد نتایج با LIMIT
- 17. استفاده از GROUP BY
- 18. توابع تجمیعی (Aggregate Functions)
- 19. COUNT, SUM, AVG, MIN, MAX
- 20. فیلتر کردن گروه ها با HAVING
- 21. انواع JOIN
- 22. INNER JOIN
- 23. LEFT JOIN
- 24. RIGHT JOIN
- 25. FULL OUTER JOIN
- 26. CROSS JOIN
- 27. Self JOIN
- 28. Union و Union All
- 29. مقدمه ای بر Subqueries
- 30. Subqueries در WHERE
- 31. Subqueries در SELECT
- 32. Correlated Subqueries
- 33. انواع داده های پیشرفته در SQL
- 34. تاریخ و زمان
- 35. رشته ها
- 36. اعداد
- 37. بولین (Boolean)
- 38. انواع داده های JSON و XML
- 39. ایندکس گذاری (Indexing)
- 40. انواع ایندکس
- 41. ایندکس های ترکیبی
- 42. بهبود عملکرد با ایندکس گذاری
- 43. نرمال سازی (Normalization)
- 44. فرم های نرمال (1NF, 2NF, 3NF)
- 45. مضرات نرمال سازی بیش از حد
- 46. مقدمه ای بر View ها
- 47. ایجاد View
- 48. استفاده از View
- 49. اصلاح View
- 50. حذف View
- 51. رویه های ذخیره شده (Stored Procedures)
- 52. ایجاد رویه ذخیره شده
- 53. اجرای رویه ذخیره شده
- 54. پارامترها در رویه های ذخیره شده
- 55. مدیریت خطا در رویه های ذخیره شده
- 56. تریگرها (Triggers)
- 57. انواع تریگر (Before, After)
- 58. تریگرهای INSERT, UPDATE, DELETE
- 59. نوشتن تریگرهای پیچیده
- 60. مفاهیم ACID در پایگاه داده
- 61. Atomicity
- 62. Consistency
- 63. Isolation
- 64. Durability
- 65. Transaction ها
- 66. مدیریت Transaction
- 67. Commit و Rollback
- 68. مفاهیم امنیت در SQL
- 69. سطوح دسترسی
- 70. GRANT و REVOKE
- 71. ایجاد و حذف کاربران
- 72. سطوح دسترسی به اشیاء
- 73. مقدمه ای بر سیستم های توزیع شده
- 74. مقدمه ای بر Hadoop
- 75. اکوسیستم Hadoop
- 76. HDFS (Hadoop Distributed File System)
- 77. MapReduce
- 78. Spark
- 79. Hive
- 80. HBase
- 81. SQOOP
- 82. Flume
- 83. Kafka
- 84. پایگاه داده های NoSQL
- 85. مقدمه ای بر داده های Big Data
- 86. چالش های داده های Big Data
- 87. SQL در Hadoop (Hive)
- 88. مقدمه ای بر Apache Hive
- 89. محیط Hive
- 90. HiveQL
- 91. تفاوت HiveQL و SQL
- 92. ایجاد جداگانه جداول (External Tables)
- 93. ایجاد جداول داخلی (Managed Tables)
- 94. انواع فرمت های فایل در Hive
- 95. ORC, Parquet, TextFile
- 96. تنظیمات Partitioning در Hive
- 97. تنظیمات Bucketing در Hive
- 98. بهبود عملکرد کوئری ها در Hive
- 99. فیلتر کردن داده ها در Hive
- 100. استفاده از Window Functions در Hive
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.