دوره آموزشی مهندسی داده پیشرفته با اسنوفلیک (Snowflake)
2 ساعت 3 دقیقهمتوسط2025-05-28
مدرسین

Snowflake, Inc
جزئیات دوره
این دوره یه آموزش فنی و کاملاً عملیست که بهتون یاد میده چطور بهترین روشهای DevOps رو تو ساخت خطوط انتقال داده (data pipelines) پیاده کنید و چطور با استفاده از قابلیتهای مانیتورینگ و دیدهبانی (observability) سلامت و عملکرد این خطوط رو همیشه زیر نظر داشته باشید.
توی این دوره، با مفاهیم و ابزارهای مهم و کاربردی Snowflake آشنا میشید که کمک میکنه سریعتر و راحتتر کارتون رو روی این پلتفرم شروع کنید. اول با مفهوم DevOps و نحوه قرار گرفتن اون توی دنیای مهندسی دادهها آشنا میشید. بعد یاد میگیرید چطور کنترل نسخه (source control) رو وارد کنید، چطور به صورت دکلارتی (با استفاده از دستورات CREATE OR ALTER) مدیریت اجزای پایگاه داده رو انجام بدید، و چطور فرآیند تحویل مداوم (continuous delivery) رو با GitHub Actions اجرا کنید.
همچنین یاد میگیرید چطور با استفاده از خط فرمان Snowflake تغییرات رو به محیطهای مخصوص داده ارسال کنید و همه این مراحل رو همراه با مدرس دوره، با استفاده از Snowflake، VS Code، GitHub و ترمینال دنبال میکنید.
با این دوره، میتونید نه تنها خطوط داده حرفهای بسازید، بلکه با سیستمهای دیدهبانی و هشدارگیری، سلامت و کارایی خطوط رو به طور دقیق مدیریت کنید؛ از لاگها و ترِیسها استفاده کنید و در صورت بروز خطاهای حیاتی، تیم رو سریع با اطلاعرسانیها مطلع کنید.
اهداف یادگیری این دوره
پیادهسازی بهترین روشهای DevOps در ساخت خطوط انتقال داده با Snowflake
استفاده از ادغام Git در Snowflake برای کنترل نسخه در خط داده
کار تیمی و همکاری گسترده با استفاده از GitHub روی خط داده
مدیریت اجزای پایگاه داده به صورت دکلارتی با دستورات CREATE OR ALTER
اجرای فرآیند تحویل مداوم با GitHub Actions
ارسال تغییرات به محیطهای دادهای جداگانه با استفاده از خط فرمان Snowflake
پیادهسازی سیستمهای دیدهبانی برای حفظ سلامت و عملکرد خط داده
ثبت دقیق وقایع و رویدادها با استفاده از لاگها و ترِیسها
استفاده از هشدارها برای رصد شرایط خاص در خط داده
اطلاعرسانی به تیم در صورت بروز خطاهای مهم برای واکنش سریع
توی این دوره، با مفاهیم و ابزارهای مهم و کاربردی Snowflake آشنا میشید که کمک میکنه سریعتر و راحتتر کارتون رو روی این پلتفرم شروع کنید. اول با مفهوم DevOps و نحوه قرار گرفتن اون توی دنیای مهندسی دادهها آشنا میشید. بعد یاد میگیرید چطور کنترل نسخه (source control) رو وارد کنید، چطور به صورت دکلارتی (با استفاده از دستورات CREATE OR ALTER) مدیریت اجزای پایگاه داده رو انجام بدید، و چطور فرآیند تحویل مداوم (continuous delivery) رو با GitHub Actions اجرا کنید.
همچنین یاد میگیرید چطور با استفاده از خط فرمان Snowflake تغییرات رو به محیطهای مخصوص داده ارسال کنید و همه این مراحل رو همراه با مدرس دوره، با استفاده از Snowflake، VS Code، GitHub و ترمینال دنبال میکنید.
با این دوره، میتونید نه تنها خطوط داده حرفهای بسازید، بلکه با سیستمهای دیدهبانی و هشدارگیری، سلامت و کارایی خطوط رو به طور دقیق مدیریت کنید؛ از لاگها و ترِیسها استفاده کنید و در صورت بروز خطاهای حیاتی، تیم رو سریع با اطلاعرسانیها مطلع کنید.
اهداف یادگیری این دوره
پیادهسازی بهترین روشهای DevOps در ساخت خطوط انتقال داده با Snowflake
استفاده از ادغام Git در Snowflake برای کنترل نسخه در خط داده
کار تیمی و همکاری گسترده با استفاده از GitHub روی خط داده
مدیریت اجزای پایگاه داده به صورت دکلارتی با دستورات CREATE OR ALTER
اجرای فرآیند تحویل مداوم با GitHub Actions
ارسال تغییرات به محیطهای دادهای جداگانه با استفاده از خط فرمان Snowflake
پیادهسازی سیستمهای دیدهبانی برای حفظ سلامت و عملکرد خط داده
ثبت دقیق وقایع و رویدادها با استفاده از لاگها و ترِیسها
استفاده از هشدارها برای رصد شرایط خاص در خط داده
اطلاعرسانی به تیم در صورت بروز خطاهای مهم برای واکنش سریع
مهارت ها
SnowflakeCloud StorageDevOps FoundationsData EngineeringDatabase DevelopmentDevOpsDatabase ManagementCloud ServicesCloud ComputingData ScienceSoftware DevelopmentOne-Off
سرفصل ها
۰. مقدمه
- 01 - مقیاسبندی خطوط لوله داده برای برآوردن نیازهای مدرن
- 02 - آنچه این دوره پوشش خواهد داد
۱. DevOps با Snowflake
- 03 - DevOps در دنیای مهندسی داده
- 04 - DevOps با Snowflake
- 05 - آنچه خواهیم ساخت
- 06 - کنترل منبع در Snowflake با Git
- 07 - تنظیم خط لوله داده با استفاده از رابط خط فرمان snowflake
- 08 - مدیریت تغییر پایگاه داده (DCM)
- 09 - رویکرد اعلانی با CREATE OR ALTER
- 10 - یکپارچهسازی مداوم و تحویل مداوم (CI CD) برای خطوط لوله داده
- 11 - پیادهسازی تحویل مداوم برای خط لوله داده ما
- 12 - خلاصه و بهترین شیوهها برای DevOps با Snowflake
۲. مشاهدهپذیری با دانه برف
- 13 - مشاهدهپذیری برای مهندسی داده
- 14- مفاهیم بنیادی مشاهدهپذیری
- 15 - قابلیت مشاهده با دنباله دانه برف
- 16- میزهای رویداد در Snowflake
- 17- ورود به سیستم Snowflake
- 18- ردپاها در دانه برف
- 19- هشدارها در Snowflake
- 20 - اعلانها در Snowflake
- 21 - قابلیت مشاهده با ابزارهای شخص ثالث
- 22 - خلاصه و بهترین شیوهها برای مشاهدهپذیری با Snowflake
- 23 - نتیجهگیری
دوره های مرتبط
- دوره آموزشی داشبوردهای مجهز به هوش مصنوعی با Streamlit
- دوره آموزشی اپ تحلیل داده با قدرت LLM با پایتون و Streamlit
- دوره آموزشی ساخت اپلیکیشنهای هوش مصنوعی تولیدی برای گفتگو با دادههای شما
- دوره آموزشی مقدمهای بر مهندسی داده مدرن با Snowflake
- دوره آموزشی مقدمهای بر هوش مصنوعی نسل جدید (Gen AI) با Snowflake
- دوره آموزشی مقدمهای بر Snowflake برای توسعهدهندگان، دانشمندان داده و مهندسان داده
- دوره آموزشی یادگیری SnowflakeDB
- دوره آموزشی استفاده از Snowflake با Tableau