بوتکمپ جامع تسلط بر Snowflake و dbt: راهنمای کامل
تسلط بر Snowflakeو dbt Coreاز سطح مبتدی تا پیشرفته از طریق آزمایشگاههای عملی، پروژههای واقعی و خط لولههای (Pipelines) ELT آماده تولید. یادگیری SQL، Snowpipe، COPY INTO، مدلهای Incremental، Snapshotها، Jinja، Macroها، یکپارچهسازی AWS، امنیت و بهترین متدهای مهندسی داده مدرن.
با تسلط بر Snowflake و dbt از طریق یادگیری عملی و پروژههای واقعی، به یک مهندس دادهمطمئن تبدیل شوید. این بوتکمپ جامع شما را از مفاهیم بنیادی به مفاهیم پیشرفته میبرد و مهارتهای لازم برای طراحی انبار دادههای ابری مدرن، ساخت خط لولههای ELT مقیاسپذیر و توسعه جریانهای تبدیل داده آماده تولید را به شما میآموزد.
چه مبتدی باشید که سفر مهندسی داده خود را آغاز کرده است و چه متخصص با تجربهای که به دنبال ارتقای مهارتهای خود است، این دوره یک مسیر یادگیری ساختاریافته با بهترین متدهای سازمانی، دموهای عملی و موارد استفاده واقعی ارائه میدهد.
برخلاف دورههایی که فقط بر Snowflake یا فقط بر dbt تمرکز دارند، این بوتکمپ آموزش میدهد که چگونه این دو تکنولوژی در کنار هم برای ساخت پلتفرمهای داده ابری مقیاسپذیر، قابل نگهداری، خودکار و آماده تولید که توسط سازمانهای مدرن استفاده میشوند، عمل میکنند.
در طول این دوره، یاد میگیرید که چگونه محیطهای Snowflake را طراحی کنید، SQL بهینه بنویسید، دادهها را بارگذاری و تبدیل کنید، پروژههای dbt Core ماژولار بسازید، تستها و مستندات را پیادهسازی کنید، جریانهای کاری را خودکار کنید، تکنیکهای مدلسازی داده مدرن را به کار ببرید، دادههای سازمانی را ایمن کنید و Snowflake را با AWS یکپارچه نمایید.
آنچه خواهید آموخت
Snowflake
معماری Snowflake و مفاهیم انبار داده ابری
ایجاد و مدیریت حسابهای Snowflake
رابط کاربری Snowsight
انبارهای مجازی، مقیاسپذیری محاسباتی و بهینهسازی عملکرد
دیتابیسها، اسکیماها، جداول و ویوها (Views)
مبانی و SQL پیشرفته
Joinها، Aggregations، توابع Window و بهترین متدهای SQL
بارگذاری دادهها با استفاده از COPY INTO
استراتژیهای بارگذاری افزایشی (Incremental) دادهها
فرمتهای فایل و الگوهای بارگذاری داده
Stageهای داخلی، کاربر، جدول، نامگذاری شده و خارجی
نصب SnowSQL و کاربردهای عملی
یکپارچهسازی AWS S3 با Snowflake
پیکربندی IAM Role
Snowpipe برای جذب مداوم دادهها
مانیتورینگ Snowpipe
Streams و Tasks برای خودکارسازی دادهها
Time Travel (سفر در زمان دادهها)
Zero-Copy Cloning (شبیهسازی بدون کپی)
بهینهسازی عملکرد کوئریها
Result Cache و Warehouse Cache
کنترل دسترسی مبتنی بر نقش (RBAC)
Dynamic Data Masking (ماسک کردن پویا)
بهترین متدهای امنیت و حاکمیت داده در Snowflake
dbt Core (ابزار ساخت داده)
نصب و پیکربندی dbt Core
ساختار پروژه dbt
مدلها و Materializations
تابع ref()
تابع source()
تگها و پیکربندی مدل
متغیرها و مدیریت محیط (Environment Management)
منابع (Sources) و تازگی منابع (Source Freshness)
Seeds
مدلهای Incremental
Snapshotها برای ردیابی دادههای تاریخی
تستهای Generic
تستهای سفارشی (Custom Tests)
تولید مستندات (Documentation)
ماکروها (Macros)
قالببندی Jinja
Hooks
پکیجهای dbt
ساخت خط لولههای تبدیل داده ماژولار و قابل استفاده مجدد
بهترین متدهای مهندسی تحلیل (Analytics Engineering)
پروژههای عملی واقعی
در طول این دوره، روی پروژههای عملی کار خواهید کرد که سناریوهای واقعی مهندسی داده سازمانی را شبیهسازی میکنند.
شما موارد زیر را خواهید ساخت:
پروژه انبار داده Snowflake از ابتدا تا انتها (End-to-End)
پروژه بارگذاری داده از AWS S3 به Snowflake
پروژه جذب مداوم دادهها با Snowpipe
خط لوله Incremental ELT با استفاده از dbt Core
پروژه انبار داده با متد SCD Type 1
خط لوله تبدیل داده آماده تولید
اعتبارسنجی خودکار دادهها با استفاده از تستهای dbt
تولید مستندات و متادیتای dbt
چرا این دوره را بگذرانید؟
بوتکمپ جامع Snowflake و dbt در یک دوره واحد
مناسب برای مبتدیان با توضیحات گامبهگام
۱۰۰٪ دموهای عملی و کاربردی
پروژههای مهندسی داده واقعی
توسعه ELT آماده تولید (Production-Ready)
بهترین متدهای مدرن انبار داده
موارد استفاده در سطح سازمانی
تمرینات و تکالیف عملی
توضیحات با رویکرد آمادگی برای مصاحبه
منابع قابل دانلود
دسترسی مادامالعمر با بهروزرسانیهای منظم
چه کسانی باید ثبتنام کنند؟
مهندسان داده (Data Engineers)
مهندسان تحلیل (Analytics Engineers)
توسعهدهندگان SQL
توسعهدهندگان ETL
توسعهدهندگان BI
تحلیلگران داده (Data Analysts)
مهندسان ابری (Cloud Engineers)
مهندسان داده Azure
مهندسان داده AWS
مهندسان نرمافزاری که قصد انتقال به مهندسی داده را دارند
دانشجویانی که برای مصاحبههای Snowflake، dbt Core و مهندسی داده آماده میشوند
هر کسی که به مهندسی داده مدرن علاقه دارد
manish tiwari
مهندس داده
نمایش نظرات