کتاب صوتی ساخت اپلیکیشنهای دادهمحور مقیاسپذیر با Google Cloud Dataflow
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشنهای دادهمحور مقیاسپذیر با Google Cloud Dataflow
موضوع کلی: مهندسی داده و معماری پردازش ابری
موضوع میانی: پردازش همزمان دادههای batch و streaming با Apache Beam
📋 سرفصلهای دوره
- 1. شناخت اپلیکیشنهای دادهمحور و الزامات مقیاسپذیری
- 2. مفاهیم پایه Apache Beam و Google Cloud Dataflow
- 3. مقایسه پردازش batch، streaming و مدل یکنواخت
- 4. دادههای bounded و unbounded در مدل Beam
- 5. PCollection و مدل تبدیلهای دادهای
- 6. تبدیلهای element-wise و طراحی pipeline خالص
- 7. aggregate، group و محاسبه خلاصههای توزیعشده
- 8. Keyed PCollection و نقش کلیدها در پردازش موازی
- 9. joinهای دادههای ساختیافته و نیمهساختیافته
- 10. CoGroupByKey و الگوهای ترکیب دادههای ناهمزمان
- 11. side input و اشتراکگذاری دادههای کوچک
- 12. انتخاب الگوی join بر اساس حجم، تأخیر و هزینه
- 13. زمان رویداد و زمان پردازش
- 14. windowing و تعیین مرز بازههای زمانی
- 15. watermark و تخمین پیشرفت دادههای streaming
- 16. کنترل دادههای دیرهنگام با allowed lateness
- 17. دادههای تکراری و طراحی خروجیهای تکراری
- 18. پردازش حالتدار با Stateful DoFn
- 19. State، Timer و تبدیلهای وابسته به زمان
- 20. custom windowing، trigger و combiner
- 21. طراحی pipelineهای deterministic و بازیابیپذیر
- 22. معماری کلی pipeline و مرزهای پردازشی
- 23. PipelineOptions و تنظیمات runtime
- 24. Dataflow Runner و انتخاب اجرای متناسب
- 25. اجرای batch و streaming در Dataflow
- 26. گذار از پردازش batch به streaming
- 27. مشاهده execution graph و تحلیل مراحل
- 28. stages، workers و scheduling
- 29. shuffle و انتقال داده بین مراحل
- 30. autoscaling و مدیریت منابع
- 31. تنظیم worker size، CPU، memory و network
- 32. انتخاب source و sink بر اساس الگوی داده
- 33. خواندن و نوشتن داده در BigQuery
- 34. استفاده از Pub/Sub برای ingestion لحظهای
- 35. کار با Cloud Storage و فایلهای بزرگ
- 36. اتصال به Kafka با Apache Beam IO
- 37. کار با فرمتهای Avro و Parquet
- 38. schema، validation و schema evolution
- 39. ساخت source و sink سفارشی
- 40. watermark و estimated size در I/O سفارشی
- 41. چرخه عمر DoFn و کنترل parallelism
- 42. caching side input و fanout
- 43. خطا، retry و dead-letter queue
- 44. کنترل side effects و طراحی idempotent
- 45. اعتبارسنجی داده و دادههای نامعتبر
- 46. metrics، logging و observability
- 47. profilng و شناسایی گلوگاههای pipeline
- 48. بهینهسازی pipelineهای batch
- 49. بهینهسازی pipelineهای streaming
- 50. کنترل هزینه، quota و ظرفیت منابع
- 51. IAM، encryption و امنیت داده
- 52. network isolation و محل نگهداری داده
- 53. templates، reusable components و versioning
- 54. تست واحد، یکپارچه و simulation
- 55. استقرار خودکار با CI/CD
- 56. مانیتورینگ، هشدار و runbook عملیاتی
- 57. الگوهای معماری ETL و ELT
- 58. تحلیل دادههای لحظهای و aggregation
- 59. دادهپردازی و dimension lookup
- 60. جریانسازی featureهای مدلهای machine learning
- 61. streaming joins و enrichment حالتدار
- 62. طراحی resilient pipeline برای محیط production
- 63. معماری پایانی: طراحی، اجرا و ارزیابی یک سیستم دادهمحور کامل
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Apache Beam
BigQuery
Cloud Storage
Dataflow
ETL
Google Cloud Dataflow
Pub/Sub
پردازش batch
پردازش ابری
پردازش جریان
دادههای زمانواقعی
معماری داده
مهندسی داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.