آموزش اسنوفلیک برای مهندسان داده: معماری و بهینه‌سازی عملکرد - آخرین آپدیت

دانلود Snowflake for Data Engineers: Architecture & Performance

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: طراحی، مقیاس‌بندی و بهینه‌سازی صحیح Snowflake — از اشتباهات پرهزینه در معماری و عملکرد جلوگیری کنید. مبانی اسنوفلیک: معماری، انبارها (Warehouses)، ذخیره‌سازی و پردازش نحوه ساخت سیستم‌های انبار داده با عملکرد بالا و مقیاس‌پذیری گسترده بهترین روش‌های اثبات‌شده در محیط عملیاتی که توسط بیش از ۵۰ شرکت از Fortune 500 استفاده می‌شود تکنیک‌های کاربردی دنیای واقعی شامل بارگذاری داده‌ها، تنظیم عملکرد، طراحی خط لوله ETL و کنترل دسترسی تجربه عملی با ۲۰ تمرین هدایت شده همراه با نتایج و تحلیل‌ها یادگیری تقویت شده از طریق ۲۰ کتاب الکترونیکی اختصاصی شامل درس‌های آموخته شده و بهترین روش‌های Snowflake پیش نیازها: هیچ تجربه قبلی در Snowflake نیاز نیست - ما حتی یک مقدمه بر انبارهای داده (Data Warehouses) ارائه می‌دهیم آشنایی اولیه با SQL مفید است اما ضروری نیست

بیشتر دوره‌های اسنوفلیک فقط ویژگی‌ها را آموزش می‌دهند.

این دوره به شما می‌آموزد که اسنوفلیک در واقعیت چگونه کار می‌کند.

چه در اسنوفلیک تازه‌کار باشید و چه در حال استفاده از Snowflake SQL، یاد خواهید گرفت که چگونه به‌درستی طراحی، مقیاس‌بندی و بهینه کنید و از اشتباهات هزینه و عملکردی که اکثر مهندسان داده را دچار مشکل می‌کند، دوری کنید.

ما با مبانی اسنوفلیک شروع می‌کنیم و به سمت معماری، مقیاس‌بندی انبارهای مجازی، تنظیم عملکرد و بهینه‌سازی هزینه‌ها پیش می‌رویم — مهارت‌هایی که برای طراحی سیستم‌های آماده تولید (Production-ready) با اعتماد به نفس نیاز دارید.


آنچه در این دوره اسنوفلیک خواهید آموخت:

  • مبانی اسنوفلیک برای مبتدیان

  • معماری اسنوفلیک و اصول طراحی

  • نحوه مقیاس‌بندی انبارهای مجازی اسنوفلیک (و اینکه چرا نباید بیش از حد مقیاس کنید)

  • تکنیک‌های تنظیم عملکرد (Performance Tuning) در اسنوفلیک

  • استراتژی‌های بهینه‌سازی هزینه در اسنوفلیک

  • نوشتن SQL بهینه برای اسنوفلیک

  • بهترین روش‌های عملیاتی برای محیط‌های Production

  • مبانی مفید برای دریافت گواهینامه SnowPro

۴.۵ ساعت ویدیو متمرکز — بر اساس طراحی

محتوای ویدیوها عمداً مختصر است. این بدان معناست که:

  • بدون ماراتن‌های ۱۲ ساعته از اسلایدهای خسته‌کننده.

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

فقط اصول معماری، عملکرد و هزینه‌ای که در محیط عملیاتی اهمیت دارند.

زیرا انضباط در عملکرد و هزینه با تماشای اسلایدها به دست نمی‌آید، بلکه با انجام دادن یاد گرفته می‌شود.

این دوره شامل آزمایشگاه‌های عملی گسترده‌ای است که در آن‌ها شما:

  • پروفایل‌های واقعی کوئری‌ها را تحلیل می‌کنید

  • استفاده از انبارها (Warehouse) را بهینه می‌کنید

  • تصمیمات معماری را تست می‌کنید

  • بهترین روش‌های عملکرد و هزینه را بلافاصله اعمال می‌کنید

این آموزش اسنوفلیک برای چه کسانی است؟

  • مهندسان داده‌ای که در حال یادگیری اسنوفلیک هستند

  • تحلیل‌گرانی که از انبارهای داده سنتی به اسنوفلیک کوچ می‌کنند

  • توسعه‌دهندگانی که خط لوله‌های داده را در اسنوفلیک می‌سازند

  • متخصصانی که برای آزمون SnowPro آماده می‌شوند

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

هیچ تجربه قبلی نیاز نیست. ما از مفاهیم پایه شروع کرده و به تدریج به سمت طراحی پیشرفته و بهینه‌سازی عملکرد پیش می‌رویم.

چرا این دوره با دیگران متفاوت است؟

برخلاف بسیاری از آموزش‌ها که فقط بر ویژگی‌ها تمرکز دارند، این دوره بر معماری، عملکرد و کنترل هزینه در محیط‌های واقعی تولید تمرکز دارد.

این دوره بر اساس پنج سال تجربه کاری در Snowflake UK و ارائه آموزش به بیش از ۱۰۰ سازمان ساخته شده و منعکس‌کننده دلایل واقعی بروز مشکلات عملکرد، هزینه‌های اضافی و اشتباهات معماری در دنیای واقعی است — نه فقط آنچه در مستندات نوشته شده است.

آموزش عملی اسنوفلیک

  • ۲۵ تمرین کاربردی اسنوفلیک با راهکارهای هدایت شده

  • آزمایشگاه‌های گام‌به‌گام با نتایج مورد انتظار واضح

  • بیش از ۶۰ سوال مرور هدفمند برای تقویت یادگیری

همراه با دفترچه راهنمای ۲۰۰ صفحه‌ای معماری و طراحی اسنوفلیک

شما همچنین دسترسی کامل به یک راهنمای آنلاین ساختاریافته خواهید داشت که هر موضوع اصلی را با جزئیات پوشش می‌دهد.

این راهنما کپی اسلایدها نیست.

بلکه یک راهنمای جامع برای مرور و ارجاع است، همراه با نمودارها، توضیحات معماری و بهترین روش‌های عملیاتی — طراحی شده برای درک بلندمدت، نه فقط به پایان رساندن دوره.


سرفصل ها و درس ها

مقدمه دوره Introduction to this course

  • معرفی این دوره Introducing this course

۲۰ کتاب الکترونیکی قابل دانلود اسنوفلیک 20 Downloadable Snowflake eBooks

  • معماری اسنوفلیک Snowflake Architecture

  • ای‌بوک: انبارهای مجازی eBook - Virtual Warehouses

  • ای‌بوک: مقیاس‌بندی انبار و هم‌روندی eBook. - Warehouse Scaling and Concurrency

  • ای‌بوک: سلسله‌مراتب اسنوفلیک eBook - Snowflake Hierarchy

  • ای‌بوک: ذخیره‌سازی داده‌ها در اسنوفلیک eBook - Snowflake Data Storage

  • ای‌بوک: سفر در زمان و کلون‌سازی eBook - Time Travel and Cloning

  • ای‌بوک: ذخیره‌سازی فعال، Time Travel و Failsafe eBook - Active, Time Travel and Failsafe Storage

  • ای‌بوک: جداول، ویوها و SQL eBook - Tables, Views and SQL

  • ای‌بوک: مقدمه‌ای بر بارگذاری داده‌ها در اسنوفلیک eBook - Introducing Snowflake Data Loading

  • ای‌بوک: مدیریت فایل‌ها و Stage eBook - Stage and File Management

  • ای‌بوک: بارگذاری داده‌ها با دستور COPY eBook - Loading Data with the COPY command

  • ای‌بوک: مدیریت خطاها و اعتبارسنجی دستور COPY eBook - Handling errors and Validation - COPY command

  • ای‌بوک: بهترین روش‌های بارگذاری دسته‌ای داده‌ها eBook - Batch Data Loading Best Practices

  • ای‌بوک: بارگذاری مداوم داده‌ها (Snowpipe و Streaming) eBook: Continuous Data Loading (Snowpipe and Streaming)

  • ای‌بوک: استریم‌ها و تسک‌ها (Streams and Tasks) eBook - Streams and Tasks

  • ای‌بوک: جداول پویا (Dynamic Tables) eBook - Dynamic Tables

  • ای‌بوک: کشینگ (Caching) eBook - Caching

  • ای‌بوک: پروفایل کوئری اسنوفلیک eBook - The Snowflake Query Profile

  • ای‌بوک: بهینه‌سازی کوئری‌های SQL eBook - SQL Query tuning

  • ای‌بوک: کنترل دسترسی مبتنی بر نقش eBook - Role Based Access Control

مقدمه‌ای بر تکنیک‌های انبار داده Introduction to Data Warehousing Techniques

  • مقدمه‌ای بر انبار داده Introduction to Data Warehousing

راه‌اندازی اولیه Setting things up

  • راه‌اندازی حساب آزمایشی اسنوفلیک Set up Snowflake Trial Account

  • آزمایشگاه عملی: راه‌اندازی حساب آزمایشی اسنوفلیک Hands on Lab - Set Up Snowflake Trial Account

  • دمو: نحوه نصب اسکریپت‌ها و داده‌ها برای آزمایشگاه عملی Demonstration - How to Install the Scripts and Data for the hands-on-lab

  • آزمایشگاه عملی: نصب نرم‌افزار و داده‌های آزمایشگاه 10.2 - Hands on Lab - Install Lab Software and Data

معماری اسنوفلیک Snowflake Architecture

  • معرفی معماری اسنوفلیک Introducing Snowflake Architecture

  • کوییز معماری اسنوفلیک Snowflake Architecture Quiz

رابط کاربری اسنوفلیک Snowflake User Interface

  • رابط کاربری Snowsight و محیط‌های کاری The Snowsight User Interface - Workspaces

  • اجرای کوئری‌های SQL (پایه) 20.1 - Executing SQL Queries (Basic)

  • آزمایشگاه: راه‌اندازی احراز هویت دو مرحله‌ای (MFA) 20.2 - Lab: Set up Multi-Factor Authentication

انبارهای مجازی (Virtual Warehouses) Virtual Warehouses

  • معرفی انبارهای مجازی Introducing Virtual Warehouses

  • آزمایشگاه: آشنایی با انبارهای مجازی 30.1 - Lab: Introducing Virtual Warehouses

  • محاسبات و هزینه‌های اسنوفلیک Snowflake Compute & Costs

  • آزمایشگاه: محاسبات و هزینه‌های اسنوفلیک 30.2 - Lab: Snowflake Compute and Costs

  • انبارهای بهینه‌شده برای Snowpark Snowpark Optimized Warehouses

  • کوییز انبارهای مجازی Virtual Warehouse Quiz

مقیاس‌بندی انبارهای مجازی Virtual Warehouse Scaling

  • معرفی مقیاس‌بندی انبار Introducing Warehouse Scaling

  • آزمایشگاه: آشنایی با مقیاس‌بندی انبار 40.1 - Lab: Introducing Warehouse Scaling

  • بنچمارک مقیاس‌بندی عمودی (Scaling Up) Benchmark Scaling Up

  • مقیاس‌بندی افقی برای هم‌روندی (Scale Out) Scale Out for Concurrency

  • خلاصه معماری: آنچه تا اینجا پوشش دادیم Architecture Summary - What we've covered so far

مرور کلی سیستم System Overview

  • ابر داده‌ای اسنوفلیک و نسخه‌های آن Snowflake Data Cloud and Editions

  • آزمایشگاه: نسخه‌های اسنوفلیک 50.1 - Lab: Snowflake Editions

  • کوییز: ابر داده‌ای و نسخه‌های اسنوفلیک Quiz - Snowflake Data Cloud and Editions

  • سلسله‌مراتب اشیاء در اسنوفلیک Snowflake Object Hierarchy

  • آزمایشگاه: سلسله‌مراتب اشیاء اسنوفلیک 50.2 - Lab: Snowflake Object Hierarchy

  • کوییز: سلسله‌مراتب اشیاء اسنوفلیک Quiz - Snowflake Object Hierarchy

ذخیره‌سازی داده‌ها و سفر در زمان (Time Travel) Data Storage and Time Travel

  • ذخیره‌سازی داده‌ها: نگاهی به پشت صحنه اسنوفلیک Data Storage: Snowflake under the hood

  • آزمایشگاه: میکرو-پارتیشن‌های اسنوفلیک 60.1 - Lab: Snowflake Micro-Partitions

  • نگهداری و نسخه‌بندی داده‌ها Data Retention and Versioning

  • آزمایشگاه: نگهداری و نسخه‌بندی داده‌ها 60.2 - Lab: Data Retention & Versioning

  • ذخیره‌سازی، نگهداری و پردازش داده‌ها Data Storage, Retention and Processing

  • سفر در زمان در اسنوفلیک (Time Travel) Snowflake Time Travel

  • آزمایشگاه: استفاده از Time Travel برای بازیابی داده‌ها 60.3 - Lab: Using Time Travel to Recover Data

کلون‌های بدون کپی (Zero Copy Clones) Zero Copy Clones

  • معرفی کلون‌های بدون کپی (Zero Copy Clones) Introducing Zero Copy Clones

  • آزمایشگاه: آشنایی با کلون‌های بدون کپی 60.4 - Lab: Introducing Zero Copy Clones

  • کلون‌ها و سفر در زمان Clones and Time Travel

  • آزمایشگاه: کلون‌ها و سفر در زمان 60.5- Lab: Clones and Time Travel

  • داده‌های فعال، Time Travel و Failsafe Active, Time Travel & Failsafe Data

  • آزمایشگاه: داده‌های فعال، Time Travel و Failsafe 60.6 - Lab: Active, Time Travel & Fail-Safe Data

  • کوییز: کلون‌ها، Time Travel و Failsafe Quiz: Clones, Time Travel and Fail-Safe

جداول، ویوها و SQL Tables, Views and SQL

  • بار کاری تراکنشی در مقابل تحلیلی Transactional Vs. Analytic Workloads

  • آزمایشگاه عملی: جداول، ویوها و SQL L701. - Hands-on Lab: Tables, Views & SQL

  • جداول، ویوها، SQL و مدیریت تراکنش‌ها Tables, Views, SQL and Transaction Management

  • کوییز: جداول، ویوها و SQL Q70.1 - Quiz: Tables, Views and SQL (D)

بارگذاری دسته‌ای داده‌ها (Batch Loading) Batch Data Loading

  • معرفی بارگذاری داده‌ها Introducing Data Loading

  • آزمایشگاه: آشنایی با بارگذاری داده‌ها 80.1 - Lab: Introducing Data Loading

  • مدیریت فایل‌ها و Stage Stage and File Management

  • دستور COPY اسنوفلیک: بارگذاری و استخراج داده‌ها Snowflake COPY: Loading & Unloading Data

  • آزمایشگاه: بارگذاری و استخراج 85.1 - Lab: Loading and Unloading

  • مدیریت خطاهای بارگذاری و اعتبارسنجی Handling Load Errors & Validation

  • آزمایشگاه: مدیریت خطاهای بارگذاری و اعتبارسنجی 85.2 - Lab: Handling Load Errors & Validation

  • بهترین روش‌های بارگذاری دسته‌ای داده‌ها Batch Data Loading - Best Practices

  • آزمایشگاه: بهترین روش‌های بارگذاری دسته‌ای 85.3 - Lab: Batch Data Loading Best Practices

  • کوییز: بهترین روش‌های بارگذاری داده‌ها Q85.4 - Data Loading Best Practices - Quiz (D)

بارگذاری مداوم داده‌ها (Continuous Loading) Continuous Data Loading

  • معرفی بارگذاری مداوم داده‌ها Introducing Continuous Data Loading

  • بهترین روش‌های بارگذاری داده با Snowpipe Snowpipe Data Loading - Best Practices

  • کوییز: Snowpipe Q80.5 - Quiz: Snowpipe (D)

توسعه خط لوله ETL با استفاده از Streams، Tasks و Dynamic Tables ETL Pipeline Development Using Streams and Tasks and Dynamic Tables

  • معرفی استریم‌ها و تسک‌ها Introducing Streams & Tasks

  • آزمایشگاه: آشنایی با استریم‌ها و تسک‌ها # 90.1 - Lab: Introducing Streams & Tasks

  • کوییز: پردازش تبدیل ETL با استفاده از استریم‌ها و تسک‌ها Quiz - ETL Transformation Processing using Streams & Tasks

  • معرفی جداول پویا (Dynamic Tables) Introducing Dynamic Tables

  • کوییز: استریم‌ها، تسک‌ها و جداول پویا Q90.1 - Quiz: Streams, Tasks and Dynamic Tables (D)

  • جداول پویا Dynamic Tables

بهینه‌سازی و تنظیم عملکرد اسنوفلیک Snowflake Performance & Tuning

  • عملکرد: کشینگ (Caching) Performance: Caching

  • آزمایشگاه: کشینگ عملکرد 100.1 - Lab: Performance Caching

  • استفاده از Explain Plan در اسنوفلیک Using Snowflake Explain Plan

  • آزمایشگاه: Explain Plan 100. 2 - Lab: Explain Plan

  • نحوه خواندن پروفایل کوئری اسنوفلیک How to read the Snowflake Query Profile

  • مقدمه‌ای بر تنظیم عملکرد SQL در اسنوفلیک Introduction to Snowflake SQL Performance Tuning

  • آزمایشگاه: تنظیم عملکرد SQL 100.2 - Lab: SQL Performance Tuning

  • بهینه‌سازی عملکرد اسنوفلیک Snowflake Performance Tuning

کنترل دسترسی مبتنی بر نقش (RBAC) Role Based Access Control

  • معرفی کنترل دسترسی مبتنی بر نقش (RBAC) Introducing Role Based Access Control (RBAC)

  • آزمایشگاه عملی: آشنایی با دسترسی‌های مبتنی بر نقش L110.1 - Hands-on Lab: Introducing Role Based Access

سوالات تمرینی Practice Questions

  • آزمون تمرینی ۱: اسنوفلیک (۵۰ سوال) Practice Exam 1: Snowflake - 50 Questions

نمایش نظرات

آموزش اسنوفلیک برای مهندسان داده: معماری و بهینه‌سازی عملکرد
جزییات دوره
4.5 hours
86
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
199
4.8 از 5
دارد
ندارد
ندارد
John Ryan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Ryan John Ryan

معمار راهکار و مدرس اسنوفلیک