تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی مهندسی تبدیل داده با dbt و Snowflake برای ساخت Pipelineهای قابل اعتماد

دوره آموزشی مهندسی تبدیل داده با dbt و Snowflake برای ساخت Pipelineهای قابل اعتماد

2 ساعت 57 دقیقهمتوسط2026-07-15

مدرسین

Mastering Snowflake

Mastering Snowflake

جزئیات دوره

با افزایش وابستگی سازمان‌ها به dbt (Data Build Tool) برای مدیریت فرآیندهای تبدیل داده، توانایی ساخت Pipelineهای داده‌ای قابل اعتماد، تست‌شده و آماده استفاده در محیط‌های عملیاتی به یکی از مهارت‌های ضروری برای متخصصان داده تبدیل شده است.

این دوره شما را به‌صورت گام‌به‌گام با استفاده از dbt در محیط Snowflake آشنا می‌کند؛ از راه‌اندازی محیط کاری و ساخت اولین مدل داده گرفته تا پیاده‌سازی تکنیک‌های پیشرفته مانند Materializationهای مختلف، بارگذاری افزایشی (Incremental Loading) و استفاده از Jinja Macroها برای ایجاد مدل‌های انعطاف‌پذیرتر.

در این دوره یاد می‌گیرید چگونه مدل‌های داده را تست و مستندسازی کنید، فرآیند انتشار و استقرار را با Pipelineهای CI/CD خودکار کنید، از dbt Semantic Layer برای تعریف معیارهای یکپارچه کسب‌وکار استفاده کنید و قابلیت‌های dbt را با استفاده از Hookها و Packageهای مختلف توسعه دهید.

ساختار دوره به‌گونه‌ای طراحی شده است که هر بخش بر پایه بخش قبلی ساخته می‌شود و شما را از مفاهیم پایه تا ایجاد Workflowهای آماده تولید (Production-Ready Workflows) هدایت می‌کند. تمرین‌ها و نمونه‌های عملی دوره مشابه محیط‌های واقعی سازمانی طراحی شده‌اند تا بتوانید مهارت‌های کسب‌شده را مستقیماً در پروژه‌های حرفه‌ای به کار بگیرید.

🎯 اهداف یادگیری
راه‌اندازی محیط dbt برای کار با Snowflake و مدیریت پروژه‌های داده.
ساخت اولین مدل داده با استفاده از dbt و درک ساختار پروژه‌ها.
طراحی Pipelineهای تبدیل داده قابل اعتماد و قابل نگهداری.
استفاده از Materializationهای مختلف برای بهینه‌سازی مدل‌های داده.
پیاده‌سازی فرآیند Incremental Loading برای پردازش مؤثر داده‌های جدید.
استفاده از Jinja Macroها برای ایجاد منطق قابل استفاده مجدد در مدل‌های dbt.
ایجاد تست‌های داده برای افزایش کیفیت و اعتماد به Pipelineها.
مستندسازی مدل‌ها و ایجاد شفافیت در پروژه‌های داده.
خودکارسازی فرآیند Deploy با استفاده از CI/CD Pipelineها.
استفاده از dbt Semantic Layer و توسعه قابلیت‌های dbt با Hookها و Packageها.

سرفصل ها

مقدمه و پذیرش

  • به شتاب‌دهنده dbt خوش آمدید
  • نحوه تنظیم حساب آزمایشی Snowflake
  • نحوه تنظیم حساب کاربری dbt Partner Connect
  • نحوه اتصال dbt به Snowflake (نه Partner Connect)
  • محیط Snowflake را آماده کنید
  • آشنایی با IDE

مقدمه‌ای بر دی‌بی‌تی

  • دی‌بی‌تی چیست؟
  • ایجاد اولین مدل خود در dbt
  • تابع مرجع
  • ماژولاریتی در محل کار
  • پیکربندی منابع
  • فایل‌های YAML
  • منبع تازگی
  • فایل مانیفست

تبدیل داده‌ها با dbt

  • مقدمه‌ای بر مادی‌سازی‌ها
  • بارگذاری افزایشی داده‌ها
  • استراتژی‌های افزایشی
  • نسخه آزمایشی افزایشی
  • عکس‌های فوری
  • داده‌های مرجع با استفاده از سیدها

تست خطوط لوله با dbt

  • مقدمه‌ای بر تست در dbt
  • آزمون‌های عمومی در dbt
  • آزمون‌های مفرد در dbt

گسترش dbt

  • جینجا
  • ماکروها و خشک کردن
  • قلاب‌ها و عملیات
  • برچسب گذاری
  • تحلیل‌ها
  • مواجهه

استقرار و اتوماسیون

  • طرحواره‌های سفارشی
  • مستندسازی
  • محیط‌ها
  • مشاغل
  • اعلان‌ها
  • متغیرهای محیطی
  • ادغام مداوم

لایه معنایی

  • اتصال dbt به پروژه کامل Jaffle Shop
  • لایه معنایی

نمونه پروژه راهنما

  • پروژه فروشگاه جافل (Jaffle Shop)

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
زرین پال
زیبال