کتاب صوتی SQL و group by
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL و group by
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. مقدمهای بر پایگاههای داده رابطهای
- 2. مفاهیم کلیدی پایگاه داده
- 3. طراحی پایگاه داده نرمال شده
- 4. نصب و راهاندازی MySQL
- 5. آشنایی با محیط MySQL Workbench
- 6. اصول اولیه زبان SQL
- 7. دستور SELECT برای بازیابی دادهها
- 8. فیلتر کردن دادهها با WHERE
- 9. مرتبسازی نتایج با ORDER BY
- 10. محدود کردن تعداد نتایج با LIMIT
- 11. عملیات منطقی در WHERE (AND, OR, NOT)
- 12. عملگرهای مقایسهای در SQL
- 13. عملگرهای LIKE و BETWEEN
- 14. کار با مقادیر NULL
- 15. مقدمهای بر توابع تجمیعی (Aggregate Functions)
- 16. تابع COUNT برای شمارش رکوردها
- 17. تابع SUM برای جمع مقادیر
- 18. تابع AVG برای محاسبه میانگین
- 19. تابع MIN و MAX برای یافتن حداقل و حداکثر
- 20. گروهبندی نتایج با GROUP BY
- 21. فیلتر کردن گروهها با HAVING
- 22. ترکیب GROUP BY و HAVING
- 23. دستور INSERT برای افزودن داده
- 24. دستور UPDATE برای بهروزرسانی داده
- 25. دستور DELETE برای حذف داده
- 26. مقدمهای بر کلیدهای اصلی و خارجی
- 27. ایجاد جدول با دستور CREATE TABLE
- 28. تعریف انواع داده در جداول
- 29. محدودیتهای NOT NULL و UNIQUE
- 30. تعریف کلید اصلی (PRIMARY KEY)
- 31. تعریف کلید خارجی (FOREIGN KEY)
- 32. ایجاد و حذف ایندکسها
- 33. مقدمهای بر JOIN ها
- 34. انواع مختلف JOIN (INNER, LEFT, RIGHT, FULL)
- 35. کاربرد INNER JOIN
- 36. کاربرد LEFT JOIN
- 37. کاربرد RIGHT JOIN
- 38. کاربرد FULL OUTER JOIN
- 39. Self JOIN در SQL
- 40. Subqueries یا کوئریهای تودرتو
- 41. استفاده از Subqueries در WHERE
- 42. استفاده از Subqueries در SELECT
- 43. استفاده از Subqueries در FROM
- 44. مقدمهای بر View ها
- 45. ایجاد View برای سادهسازی کوئریها
- 46. بهروزرسانی View ها
- 47. حذف View ها
- 48. مقدمهای بر Stored Procedures
- 49. ایجاد Stored Procedures
- 50. اجرای Stored Procedures
- 51. کاربرد پارامترها در Stored Procedures
- 52. مقدمهای بر Triggers
- 53. ایجاد Triggers قبل و بعد از عملیات
- 54. کاربرد Triggers در حفظ یکپارچگی داده
- 55. مقدمهای بر تراکنشها (Transactions)
- 56. مدیریت تراکنشها با COMMIT و ROLLBACK
- 57. مفاهیم ACID در تراکنشها
- 58. امنیت پایگاه داده
- 59. مدیریت کاربران و دسترسیها
- 60. مقدمهای بر SQL Injection و راههای مقابله
- 61. بهینهسازی کوئریها
- 62. تحلیل Plan اجرای کوئری
- 63. استفاده از EXPLAIN
- 64. نکات پیشرفته در GROUP BY
- 65. کاربرد توابع پنجرهای (Window Functions)
- 66. مقدمهای بر Window Functions
- 67. تابع ROW_NUMBER()
- 68. تابع RANK()
- 69. تابع DENSE_RANK()
- 70. تابع LEAD() و LAG()
- 71. کاربرد Window Functions با GROUP BY
- 72. مقدمهای بر Normalization
- 73. سطوح نرمالسازی (1NF, 2NF, 3NF)
- 74. کاربرد Normalization در طراحی پایگاه داده
- 75. مقدمهای بر Denormalization
- 76. دلایل استفاده از Denormalization
- 77. ملاحظات Denormalization
- 78. مقدمهای بر NoSQL Databases
- 79. تفاوت NoSQL با SQL
- 80. انواع NoSQL (Key-Value, Document, Column-Family, Graph)
- 81. مقایسه مختصر با پایگاه دادههای رابطهای
- 82. اصول اولیه کار با پایگاه دادههای NoSQL (به صورت کلی)
- 83. مقدمهای بر Big Data و پایگاه دادهها
- 84. نقش پایگاه داده در تحلیل کلان داده
- 85. مقدمهای بر Data Warehousing
- 86. مقدمهای بر ETL (Extract, Transform, Load)
- 87. اصول طراحی Data Marts
- 88. ملاحظات عملکرد در پایگاه دادهها
- 89. مدیریت و نگهداری پایگاه داده
- 90. پشتیبانگیری و بازیابی پایگاه داده
- 91. اصول اولیه Clustering و Replication
- 92. مقدمهای بر NoSQL در ایران (با چارچوب قانونی)
- 93. کاربرد پایگاه داده در سیستمهای مالی اسلامی
- 94. اصول بانکداری بدون ربا در طراحی پایگاه داده
- 95. ملاحظات امنیتی در پایگاه دادههای بانکی
- 96. مقدمهای بر امنیت اطلاعات در حوزه مالی
- 97. مدیریت دادههای مشتریان با رعایت حریم خصوصی
- 98. تحلیل داده با ابزارهای BI (با رویکرد اسلامی)
- 99. مفاهیم اولیه هوش تجاری (BI)
- 100. کاربرد BI در سازمانهای ایرانی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.