کتاب صوتی SQL و داده های ساختار نیافته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL و داده های ساختار نیافته
موضوع کلی: برنامه نویسی
موضوع میانی: SQL
📋 سرفصلهای دوره
- 1. مقدمه و نیاز به دادههای ساختار نیافته در دنیای امروز
- 2. تفاوت دادههای ساختاریافته، نیمهساختاریافته و ساختار نیافته
- 3. محدودیتهای RDBMS سنتی با دادههای پویا
- 4. معرفی JSON و جایگزینهای آن در پایگاه داده
- 5. ساختار JSON: شیء، آرایه، مقدار و کلید
- 6. ذخیرهسازی JSON در پستگرز: نوع داده json و jsonb
- 7. تفاوت json و jsonb در پستگرز
- 8. ایجاد جدول با فیلد JSON در پستگرز
- 9. استخراج داده از JSON با عملگر -> و ->>
- 10. مسیریابی در JSON با # و #>>
- 11. تابع json_extract_keys و json_object_keys
- 12. تبدیل JSON به رکورد و رکورد به JSON
- 13. فیلترینگ روی دادههای JSON با WHERE
- 14. ایندکسگذاری روی فیلدهای JSON در پستگرز
- 15. معرفی XML و کار با آن در SQL Server و PostgreSQL
- 16. تابع XMLTYPE و استخراج داده از XML
- 17. XPath برای ناوبری در XML
- 18. XQuery و تابع XMLQUERY
- 19. تبدیل XML به JSON و بالعکس
- 20. آرایهها در پستگرز: تعریف و ایجاد
- 21. عملیات روی آرایه: unnest و array_to_string
- 22. جستجو در آرایه: ANY و ALL
- 23. آرایههای چندبعدی و کار با آنها
- 24. مقداردهی پیشفرض و CHECK constraint روی آرایه
- 25. ترکیب JSON و آرایه در یک فیلد
- 26. Full-text search در PostgreSQL با tsvector و tsquery
- 27. تنظیم پیکربندی متنی و دیکشنری
- 28. سرچ با وزن و رتبهبندی نتایج
- 29. دستور @@ و توابع ts_rank
- 30. معرفی Apache Spark SQL و دادههای نیمهساختاریافته
- 31. خواندن فایلهای JSON و CSV با Spark SQL
- 32. Schema inference در Spark SQL
- 33. معرفی Hive و Presto برای دادههای بزرگ
- 34. اجرای SQL روی Data Lake با Trino و Athena
- 35. Delta Lake و دسترسی SQL به دادههای ساختار نیافته
- 36. معرفی MongoDB و دستوراهای SQL-شبیه
- 37. مقایسه SQL و NoSQL برای دادههای ساختار نیافته
- 38. الگوی Data Lakehouse
- 39. Polyglot Persistence و نقش SQL
- 40. SQL برای دادههای گرافی: Apache AGE و Cypher
- 41. CTE بازیابی در گراف با SQL
- 42. معرفی GraphQL و ارتباط آن با SQL
- 43. رزولوور GraphQL و کوئری به پایگاه داده
- 44. مدیریت اسکیمای پویا با JSON
- 45. مایگریت اسکیما بدون توقف با JSON columns
- 46. عملکرد: Benchmarked مقایسه JSON vs Normalized
- 47. بهینهسازی کوئریهای JSON با GIN Index
- 48. Partitioning جدولهای حاوی JSON
- 49. Compression و ذخیرهسازی مؤثر JSONB
- 50. مدیریت versioning دادههای نیمهساختاریافته
- 51. مدلسازی داده: رویکرد Document-first
- 52. طراحی اسکیما ترکیبی: رکورد + JSON
- 53. استخراج، تبدیل و بارگذاری از دادههای ساختار نیافته
- 54. استفاده از dbt برای تبدیل JSON
- 55. معماری Data Mesh و دادههای ساختار نیافته
- 56. دادههای ساختار نیافته در مالی: کوئری روی لاگها
- 57. تحلیل لاگهای وب با SQL
- 58. کوئری روی دادههای Sensory و IoT
- 59. پردازش رویدادها با SQL و JSON
- 60. مدیریت دادههای نامطمئن و NULL در JSON
- 61. اعتبارسنجی اسکیمای JSON با JSON Schema
- 62. تابع validate و check constraint روی JSON
- 63. امنیت: ماسک دادههای حساس در JSON
- 64. رمزنگاری فیلدهای JSON
- 65. Audit و تغییر مسیر دادههای نیمهساختاریافته
- 66. PostgreSQL 15+ و بهبودهای JSON
- 67. MySQL 8 و JSON functions
- 68. SQL Server و OPENJSON
- 69. Oracle و JSON support
- 70. مقایسه عملکرد JSON بین دیتابیسها
- 71. استفاده از PostgreSQL برای Data Warehouse مدرن
- 72. Materialized View روی نتایج JSON
- 73. Window functions روی دادههای JSON
- 74. Aggregation روی فیلدهای JSON
- 75. Pivot و Unpivot دادههای ساختار نیافته
- 76. CTE و Subquery روی JSON arrays
- 77. LATERAL JOIN با JSON arrays در پستگرز
- 78. Recursive CTE روی دادههای hierarchical JSON
- 79. معرفی Apache Parquet و ORC و دسترسی SQL
- 80. Presto/Trino و فیلدها در Parquet
- 81. Iceberg و Delta Lake با SQL
- 82. Apache Hudi و SQL
- 83. Data Vault و دادههای ساختار نیافته
- 84. Slowly Changing Dimensions برای دادههای نیمهساختاریافته
- 85. مدلسازی ستارهای با JSON
- 86. Index RDBMS برای دادههای نیمهساختاریافته
- 87. Query planner و تفسیر کوئری JSON
- 88. EXPLAIN ANALYZE برای کوئریهای JSON
- 89. Connection pooling و JSON payload
- 90. API-first و ذخیرهسازی JSON در SQL
- 91. Event sourcing با SQL و JSON
- 92. CQRS و پلتفرم داده ترکیبی
- 93. معماری Saga و دادههای ساختار نیافته
- 94. استانداردهای داده: JSON Schema، Avro، Protobuf
- 95. مقایسه JSON Schema و Avro
- 96. Serialization و Deserialization در SQL pipeline
- 97. استفاده از PostgreSQL برای Log Analytics
- 98. کوئری روی دادههای سلامت: FHIR و JSON
- 99. دادههای ساختار نیافته در e-commerce: سفارشات پویا
- 100. پروژه نهایی: ساخت API Analytics با SQL و JSON
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
apache-spark
big-data
data-engineering
data-lake
database
json
jsonb
nosql
postgresql
semi-structured
sql
sql-advanced
unstructured-data
پایگاهداده
دیتابیس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.