دوره‌ آموزشی مقدماتی آپاچی اسپارک: مهندسی داده‌های بزرگ

دوره‌ آموزشی مقدماتی آپاچی اسپارک: مهندسی داده‌های بزرگ

1 ساعت 5 دقیقهمتوسط2024-01-01

مدرسین

Kumaran Ponnambalam

Kumaran Ponnambalam

Working with data for 20+ years

جزئیات دوره

مهندسی داده، پایه و اساس ساخت برنامه‌های تحلیلی و علوم داده تو دنیای بزرگ داده‌ها (Big Data) امروزی محسوب می‌شه. تو این حوزه، باید چندتا تکنولوژی بزرگ داده رو با هم ترکیب کنی تا بتونی خطوط داده‌ای (Data Pipelines) و شبکه‌هایی بسازی که داده‌ها رو به صورت زنده یا دسته‌ای پردازش، انتقال و ذخیره کنن.

تو این دوره، یاد می‌گیری چطور راهکارهای کامل بسازی که Apache Spark رو با ابزارهای بزرگ داده دیگه ترکیب می‌کنن تا خطوط داده‌ای انتها به انتها (End-to-End) درست کنی. استاد دوره، کوماران پوننامبالم، اول با تعریف مهندسی داده، وظایف و مفاهیم کلیدی شروع می‌کنه. بعد می‌ره سراغ قابلیت‌های اسپارک مثل پردازش موازی، طرح‌های اجرایی، مدیریت وضعیت (State Management) و کاربرد یادگیری ماشین در فرآیندهای ETL (استخراج، تبدیل و بارگذاری داده‌ها).

کوماران بهت نشون می‌ده چطوری از پردازش دسته‌ای (Batch Processing) استفاده کنی و هم‌چنین چطور خطوط پردازش بلادرنگ (Real-time Processing Pipelines) بسازی. در نهایت، چندتا بهترین روش‌ها (Best Practices) رو یاد می‌گیری و دوره با یک پروژه عملی پایان می‌یابد که همه موارد رو تو قالب یک تمرین واقعی بهم می‌چسبونه.

اهداف یادگیری
درک کامل مفاهیم و وظایف مهندسی داده در دنیای Big Data.
آشنایی با ابزار Apache Spark و قابلیت‌های کلیدی آن.
یادگیری ساخت خطوط داده‌ای انتها به انتها با ترکیب چند ابزار Big Data.
فهم فرآیندهای ETL و کاربرد آن‌ها در مهندسی داده.
توانایی پیاده‌سازی پردازش دسته‌ای و بلادرنگ روی داده‌ها.
یادگیری بهترین روش‌ها و تکنیک‌های ساخت داده‌پایپ‌لاین حرفه‌ای.
انجام پروژه عملی برای تسلط کامل روی مطالب دوره.

مهارت ها

Apache SparkApacheData EngineeringData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOne-Off

سرفصل ها

مقدمه

  • هدایت مهندسی کلان داده با آپاچی اسپارک
  • پیش نیازهای دوره
  • تنظیم فایل‌های تمرین

مفاهیم مهندسی داده

  • مهندسی داده چیست؟
  • مهندسی داده در مقابل تحلیل داده در مقابل علم داده
  • توابع مهندسی داده
  • پردازش دسته‌ای در مقابل پردازش بلادرنگ
  • مهندسی داده با اسپارک

قابلیت‌های اسپارک برای ETL

  • بررسی معماری اسپارک
  • پردازش موازی با اسپارک
  • طرح اجرایی اسپارک
  • پردازش جریان با وضعیت
  • تجزیه‌و‌تحلیل اسپارک و یادگیری ماشین

خطوط لوله پردازش دسته‌ای

  • مورد کاربرد پردازش دسته‌ای - بیان مسئله
  • مورد کاربرد پردازش دسته‌ای - طراحی
  • راه‌اندازی پایگاه داده محلی
  • بارگذاری موجودی در فروشگاه مرکزی
  • تجمیع موجودی در انبارها

خطوط پردازش بلادرنگ

  • مورد استفاده بلادرنگ - مشکل
  • مورد استفاده بلادرنگ - طراحی
  • ایجاد جریان داده بازدیدها
  • ایجاد شغل تجزیه‌و‌تحلیل وب‌سایت
  • اجرای خط لوله بلادرنگ

مهندسی داده با اسپارک - بهترین شیوه‌ها

  • گزینه‌های دسته‌ای در مقابل گزینه‌های بلادرنگ
  • عملیات استخراج و دانلود مقیاس بندی
  • عملیات پردازش مقیاس‌بندی
  • ایجاد تاب‌آوری

پروژه تمرینی از ابتدا تا انتها

  • الزامات اجرای پروژه
  • طراحی راهکار
  • استخراج اقدامات طولانی مدت
  • ساخت کارت امتیازی

نتیجه‌گیری

  • اطلاعات بیشتر در مورد آپاچی اسپارک
۴۰,۰۰۰ تومان