کتاب صوتی معماری نرم‌افزار: Designing Data Lakes with Hadoop and Spark

معماری نرم‌افزار: طراحی دریاچه‌های داده با Hadoop و Spark | دوره آموزشی معماری نرم‌افزار: طراحی دریاچه‌های داده با Hadoop و Spark - دوره آموزشی تخصصی آیا می‌خواهید به دنیای جذاب و پرتقاضای معماری داده...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره معماری نرم‌افزار: Designing Data Lakes with Hadoop and Spark

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

موضوع میانی: معماری نرم‌افزار

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

  • 1. مقدمه‌ای بر معماری نرم‌افزار
  • 2. اصول طراحی سیستم‌های توزیع شده
  • 3. چالش‌های مدیریت داده‌های بزرگ
  • 4. معرفی Data Lake
  • 5. مزایای Data Lake در مقایسه با Data Warehouse
  • 6. تفاوت‌های کلیدی Data Lake و Data Warehouse
  • 7. انواع Data Lake (Raw, Curated, etc.)
  • 8. معماری سنتی Data Lake
  • 9. معماری Data Lake مدرن
  • 10. مبانی Hadoop
  • 11. HDFS: Hadoop Distributed File System
  • 12. اجزای HDFS (NameNode, DataNode, Secondary NameNode)
  • 13. مفاهیم ذخیره‌سازی در HDFS (Blocks, Replication)
  • 14. مدیریت فضای ذخیره‌سازی در HDFS
  • 15. دستورات پایه HDFS
  • 16. معرفی Spark
  • 17. مبانی Spark Core
  • 18. اجزای Spark (Driver, Executors, Cluster Manager)
  • 19. RDDs: Resilient Distributed Datasets
  • 20. عملیات Transformation در RDDs
  • 21. عملیات Action در RDDs
  • 22. Spark SQL
  • 23. DataFrames
  • 24. DataSets
  • 25. Spark Streaming
  • 26. MLeap
  • 27. GCP BigQuery
  • 28. AWS S3
  • 29. Azure Data Lake Storage (ADLS)
  • 30. Apache Kafka
  • 31. مفاهیم Publisher-Subscriber
  • 32. معماری Kafka
  • 33. کاربرد Kafka در Data Lake
  • 34. Spark Streaming با Kafka
  • 35. پایپ‌لاین‌های داده (Data Pipelines)
  • 36. انواع پایپ‌لاین‌های داده
  • 37. طراحی پایپ‌لاین‌های داده ETL/ELT
  • 38. ابزارهای Orchestration (Apache Airflow, Luigi)
  • 39. Apache Airflow: مقدمه و نصب
  • 40. DAGs در Airflow
  • 41. Operators, Tasks, و Tasks Instances
  • 42. تنظیم زمان‌بندی و وابستگی‌ها در Airflow
  • 43. مانیتورینگ و مدیریت پایپ‌لاین‌ها در Airflow
  • 44. معماری Lambda
  • 45. مزایا و معایب معماری Lambda
  • 46. پیاده‌سازی معماری Lambda با Hadoop و Spark
  • 47. معماری Kappa
  • 48. مقایسه معماری Lambda و Kappa
  • 49. پیاده‌سازی معماری Kappa
  • 50. امنیت در Data Lake
  • 51. اصول امنیت داده
  • 52. احراز هویت (Authentication) و مجوزدهی (Authorization)
  • 53. امنیت در HDFS
  • 54. امنیت در Spark
  • 55. رمزنگاری داده (Data Encryption)
  • 56. مدیریتMetadata Data Lake
  • 57. مفاهیم Metadata
  • 58. انواع Metadata (Technical, Business, Operational)
  • 59. ابزارهای مدیریت Metadata (Apache Atlas, AWS Glue Data Catalog)
  • 60. Apache Atlas: معرفی و قابلیت‌ها
  • 61. Data Governance در Data Lake
  • 62. مفاهیم Data Governance
  • 63. نقش Data Governance در Data Lake
  • 64. سیاست‌ها و فرآیندهای Data Governance
  • 65. کیفیت داده (Data Quality)
  • 66. مفاهیم کیفیت داده
  • 67. اندازه‌گیری و بهبود کیفیت داده
  • 68. قوانین اعتبارسنجی داده (Data Validation Rules)
  • 69. پاکسازی داده (Data Cleansing)
  • 70. انواع داده در Data Lake (Structured, Semi-structured, Unstructured)
  • 71. فرمت‌های ذخیره‌سازی داده (Parquet, ORC, Avro, JSON, CSV)
  • 72. مزایا و معایب فرمت‌های مختلف
  • 73. انتخاب فرمت مناسب برای Data Lake
  • 74. بهینه‌سازی ذخیره‌سازی در Data Lake
  • 75. فشرده‌سازی داده (Data Compression)
  • 76. پارتیشن‌بندی داده (Data Partitioning)
  • 77. مرتب‌سازی داده (Data Sorting)
  • 78. Schema Evolution در Data Lake
  • 79. چالش‌های Schema Evolution
  • 80. مدیریت Schema Evolution با Avro و Parquet
  • 81. مطالعات موردی Data Lake
  • 82. Data Lake در صنعت مالی
  • 83. Data Lake در صنعت سلامت
  • 84. Data Lake در صنعت خرده‌فروشی
  • 85. Data Lake در صنعت انرژی
  • 86. Data Lake برای تحلیل Big Data
  • 87. Data Lake برای Machine Learning
  • 88. Data Lake برای هوش تجاری (BI)
  • 89. طراحی Data Lake برای مقیاس‌پذیری (Scalability)
  • 90. تکنیک‌های مقیاس‌پذیری افقی و عمودی
  • 91. طراحی Data Lake برای دسترس‌پذیری (Availability)
  • 92. مفاهیم High Availability
  • 93. طراحی Data Lake برای تحمل خطا (Fault Tolerance)
  • 94. استراتژی‌های تحمل خطا
  • 95. استقرار (Deployment) Data Lake
  • 96. استقرار On-Premise
  • 97. استقرار در Cloud
  • 98. استقرار Hybrid
  • 99. ابزارهای کانتینرسازی (Docker, Kubernetes)
  • 100. مقدمه Docker
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apache Hadoop Apache Spark Big Data Data Engineering Data Lake Designing Data Lakes Hadoop Programming software architecture Spark برنامه نویسی داده های بزرگ سیستم های توزیع شده معماری نرم افزار مهندسی داده

نظرات

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

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