آموزش دوره جامع جامع AWS Redshift - مسترکلاس کامل - آخرین آپدیت

دانلود AWS Redshift - The Complete Masterclass

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط کامل بر Redshift از ابتدا تا انتها: COPY، Spectrum، Data API، Datashare، Federated Query، Kinesis، عملیات، ML و Zero-ETL راه‌اندازی Amazon Redshift (نسخه‌های Serverless و Provisioned) با نقش‌های IAM مناسب، مفاهیم پایه شبکه و رمزنگاری KMS بارگذاری داده‌ها در Redshift با استفاده از COPY (S3، فایل‌های manifest، فشرده‌سازی، الگوهای JSON/Parquet و مدیریت خطاها) اتوماسیون بارگذاری‌ها با استفاده از Redshift Job Scheduler و الگوهای ارکستراسیون به سبک EventBridge ساخت گردش‌کارهای ELT در Redshift با استفاده از stored procedures (اتومیک و غیراتومیک)، MERGE، توابع UDF و materialized views استفاده از Redshift Data API به همراه AWS Lambda و boto3 برای اجرای امن SQL بدون نیاز به اتصالات طولانی‌مدت کوئری گرفتن از داده‌های S3 با استفاده از Redshift Spectrum از طریق ایجاد جداول خارجی با AWS Glue Data Catalog ایجاد Viewها و Join کردن جداول خارجی Spectrum با جداول داخلی Redshift برای تحلیل‌های پیشرفته اشتراک‌گذاری داده‌های زنده با Redshift Datashare، شامل الگوهای اشتراک‌گذاری بین حساب‌های مختلف و مدیریت دسترسی‌ها استفاده از Federated Query برای دسترسی به داده‌های RDS/Aurora از طریق Redshift و بررسی توازن عملکرد (Performance Trade-offs) جذب داده‌های استریمینگ در Redshift با استفاده از الگوهای مبتنی بر Kinesis و طراحی برای تحلیل‌های Near Real-time عیب‌یابی مشکلات عملکردی: انتظار در صف WLM، Spillها، Skew و گلوگاه‌های Concurrency در محیط‌های واقعی پیاده‌سازی بهترین متدهای عملیاتی: دستورات VACUUM/ANALYZE، طراحی امنیتی GRANT و عادت‌های مانیتورینگ در محیط Production پیشنیازها: تسلط به SQL پایه (SELECT, JOIN, GROUP BY) مفید است آشنایی اولیه با کنسول AWS توصیه می‌شود اما الزامی نیست داشتن یک حساب AWS برای انجام آزمایش‌های عملی (استفاده از Free Tier در صورت امکان) لپ‌تاپ یا دسکتاپ با دسترسی به اینترنت اختیاری: دانش پایه پایتون برای دنبال کردن دموهای Lambda + boto3 (که به صورت گام‌به‌گام توضیح داده شده است) بدون نیاز به تجربه قبلی در Redshift — ما از مفاهیم پایه شروع کرده و تا سطح محیط‌های عملیاتی پیش می‌رویم.

این دوره شامل استفاده از هوش مصنوعی است. این یک مسترکلاس عملی Amazon Redshift برای مهندسان داده و تحلیل‌گرانی است که با SQL کار می‌کنند و می‌خواهند فراتر از نوشتن کوئری، نحوه طراحی، ساخت و مدیریت Redshift را در محیط‌های واقعی تولید یاد بگیرند.

دوره با مفاهیم پایه و معماری Redshift شروع شده و سپس به سراغ راه‌اندازی صحیح هر دو مدل Serverless و Provisioned می‌رود — و مباحثی نظیر IAM، KMS، مجوزها (GRANT) و مفاهیم اصلی Workload را پوشش می‌دهد.

سپس، تمرکز دوره بر جذب داده‌های دنیای واقعی با استفاده از دستور COPY و تمرین‌های عملی گسترده با تمامی گزینه‌های موجود در Redshift خواهد بود.

در ادامه، پردازش داده‌ها در داخل Redshift با رویکردهایی کاربردی مانند Unload، Stored Proc، Materialized views، UDF و موارد دیگر بررسی می‌شود.

همچنین نحوه اتصال Redshift به سایر سرویس‌های AWS از طریق مثال‌های عملی پوشش داده شده است، از جمله:

  • Redshift Data API با Lambda و boto3

  • Redshift Spectrum (جداول و ویوهای خارجی روی S3 با استفاده از Glue Data Catalog)

  • اسکیماهای خارجی و کوئری گرفتن از داده‌های خارجی

  • اشتراک‌گذاری داده‌های بین حساب‌های مختلف (Datashare)

  • کوئری‌های Federated به RDS

  • جذب داده‌های استریمینگ با استفاده از Kinesis

در نهایت، دوره با مباحث عملیاتی و بهینه‌سازی عملکرد (مانیتورینگ، Skew/Spills، صف‌های انتظار، Vacuum/Analyze) و قابلیت‌های مدرن مانند Redshift ML و Zero-ETL به همراه بررسی محدودیت‌ها و موارد استفاده آن‌ها به پایان می‌رسد.

در پایان این دوره، شما مهارت‌های عملی و آماده برای محیط Production در Redshift خواهید داشت که می‌توانید بلافاصله در پروژه‌های خود به کار بگیرید.



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

مقدمه Introduction

  • مرور کلی دوره Course Overview

  • منابع آموزشی دوره Course Material

  • اطلاعات مربوط به Serverless و هزینه‌های حساب AWS Redshift Serverless and AWS Account BIlling Information

مرور کلی Redshift Redshift Overview

  • مرور کلی بخش Section Overview

  • مبانی معماری داده‌های مدرن Modern Data Architecture 101

  • مقدمه‌ای بر Redshift و مزایای آن Redshift 101 and Benefits

  • ویژگی‌های Redshift Redshift Features

  • تمرین معماری Redshift Redshift Architecture Assignment

  • جمع‌بندی بخش و مرور تمرین معماری Section and Architecture Assignment Recap

  • کوییز: معماری Redshift و مفاهیم کلیدی Quiz - Redshift Architecture and Core Concepts

راه‌اندازی Redshift Serverless و Provisioned Setting Up Redshift Serverless and Provisioned

  • مرور کلی بخش Section Overview

  • مبانی IAM IAM 101

  • پالیسی‌های IAM IAM Policies

  • مبانی KMS KMS 101

  • آزمایش عملی: ایجاد نمونه Redshift Serverless Hands On Lab - Creating Redshift Serverless Instance

  • آزمایش عملی: اتصال و اجرای کوئری در Redshift Serverless Hands On Lab - Connecting and Running Query in Redshift Serverless

  • دمو: راه‌اندازی Redshift Provisioned Demo - Setting Up Redshift Provisioned

  • دمو: بررسی WLM و سایر ویژگی‌های Redshift Provisioned Demo - WLM and Other Properties Redshift Provisioned

  • تمرین: بررسی عمیق WLM و ویژگی‌های مدیریتی Redshift Assignment - WLM and other ADMIN Redshift Features Deep Dive

  • مقایسه Redshift Serverless در مقابل Redshift Provisioned Redshift Serverless Vs Redshift Provisioned

دستور COPY و جذب داده‌ها در Redshift COPY Command - Data Ingestion In Redshift

  • مرور کلی بخش Section Overview

  • مبانی جذب داده‌ها (Data Ingestion) Data Ingestion 101

  • مبانی دستور COPY COPY Command 101

  • آزمایش عملی: جذب داده‌ها از Data Lake با دستور COPY Hands On Lab - Ingesting Data from Data Lake - COPY Command

  • آزمایش عملی: استفاده از فایل Manifest در دستور COPY Hands On Lab - Manifest file in COPY Command

  • آزمایش عملی: جذب و کوئری گرفتن از داده‌های نیمه‌ساختاریافته Hands On Lab - Ingesting and Querying Semi Structured Data

  • آزمایش عملی: ادامه کوئری روی داده‌های نیمه‌ساختاریافته Hands On Lab - Continue Querying Semi Structured Data

  • آزمایش عملی: اجرای ELT هنگام کوئری داده‌های نیمه‌ساختاریافته Hands On Lab - Extract Load Transform (ELT) While Querying Semistructured Data

  • بهینه‌سازی عملکرد دستور COPY COPY Command Performance Enhancement

  • تمرین: جذب داده‌ها از Data Lake با دستور COPY Assignment - Ingesting Data from Data Lake - COPY Command

  • آزمایش عملی: اتوماسیون دستور COPY با Redshift Job Scheduler Hands On Lab- Automating COPY Command with Redshift Job Scheduler

  • قوانین Event Bridge و تایید اجرای خودکار زمان‌بندی شده Event Bridge Rule and Automated Job Scheduling Execution Verification

  • مبانی سرویس‌های مهاجرت داده AWS (DMS) AWS Data Migration Services (DMS) 101

  • راهنمای دستور COPY Copy Command Help

  • کوییز: دستور COPY Quiz: COPY Command

پردازش داده‌ها در Redshift Data Processing in Redshift

  • مرور کلی بخش Section Overview

  • آزمایش عملی: دستور UNLOAD در Redshift Hands On Lab - UNLOAD in Redshift

  • سینتکس و انواع Stored Procedure در Redshift Redshift Stored Procedure Syntax and Types

  • آزمایش عملی: ایجاد Stored Procedureها Hands On Lab - Creating Stored Procedures

  • مبانی Materialized View و دستور EXPLAIN Materialized View and EXPLAIN 101

  • آزمایش عملی: ایجاد Materialized View Hands On Lab - Creating Materialized View

  • آزمایش عملی: اجرای MERGE در Redshift با استفاده از Stored Procedure Hands On Lab - MERGE in Redshift Using Stored Procedure

  • آزمایش عملی: ایجاد UDF در Redshift Hands On Lab - Creating UDF in Redshift

  • جمع‌بندی بخش و بررسی عمیق ELT, UPSERT و CTAS Section Recap and Deep Dive on ELT, UPSERT and CTAS

  • کوییز: پردازش داده‌ها در Redshift Quiz: Data Processing in Redshift

رابط DATA API و جذب داده‌ها Redshift DATA API - Data Ingestion

  • مبانی DATA API DATA API 101

  • مبانی Redshift DATA API با BOTO3 Redshift DATA API BOTO3 101

  • آزمایش عملی: ایجاد Lambda و نقش IAM برای اجرای کوئری با DATA API Hands On Lab - Creating Lambda and IAM Role to Run Query Using DATA API

  • آزمایش عملی: اجرای Lambda برای Redshift DATA API Hands On Lab - Running Redshift DATA API Lambda

  • بررسی عمیق: تحلیل کد Lambda در Redshift DATA API Deep Dive - Redshift DATA API Lambda Code

  • آزمایش عملی: تکمیل تنظیمات Lambda برای اجرای کوئری Hands On Lab - Completing Lambda Setup to Run Query Using Data API

  • مرور بخش و بررسی Redshift DATA API بین حساب‌های مختلف Section Review and Cross Account Redshift DATA API

  • کوییز: Redshift Data API Quiz: Redshift Data API

سرویس Redshift Spectrum (جداول خارجی روی S3) Redshift Spectrum (External Tables on S3)

  • مرور کلی بخش Redshift Spectrum Redshift Spectrum - Section Overview

  • مبانی و ارزیابی Spectrum Spectrum 101 and Evaluation Of Spectrum

  • مفاهیم کلیدی، مزایا و محدودیت‌های Redshift Spectrum Redshift Spectrum - KeyConcepts Benefits and Limitations

  • موارد استفاده و مقایسه‌های Redshift Spectrum Redshift Spectrum - Usecase and Comparison

  • مبانی AWS Glue Catalog (از مسترکلاس Glue) AWS Glue Catalog 101 From Glue Master Class For Concept Learning

  • مبانی AWS Glue Crawler (از مسترکلاس Glue) AWS Glue Crawler 101 From Glue Master Class For Concept Learning

  • آزمایش عملی: ایجاد جدول خارجی (External Table) Hands On Lab - Creating External Table

  • آزمایش عملی: اجرای کوئری روی جدول خارجی Hands On Lab - Running Query on External Table

  • آزمایش عملی: ایجاد View روی جدول خارجی Hands On Lab - Creating View on External Table

  • بررسی طراحی: Join کردن S3 (Glue Catalog) با Redshift تحت بار زیاد Design Review: Joining S3 (Glue Catalog) with Redshift Under Heavy Load

  • کوییز: Redshift Spectrum Quiz: Redshift Spectrum

سرویس Redshift Datashare (اشتراک داده بین حساب‌های AWS) Redshift Datashare ( Sharing Data Between AWS Accounts)

  • مبانی Data Share Data Share 101

  • موارد استفاده از Data Share Data Share Usecase

  • آزمایش عملی: راه‌اندازی Redshift تولید کننده (حساب جدید) Hands On Lab - Producer AWS Redshift Setup (New Account)

  • آزمایش عملی: راه‌اندازی Redshift مصرف کننده (حساب AWS عملی) Hands On Lab - Consumer AWS Redshift Setup (Hands On AWS Account)

  • آزمایش عملی: ایجاد اسکیمای Data Share Hands On Lab - Creating Data Share Schema

  • کوییز: Redshift Datashare Quiz: Redshift Datashare

کوئری‌های Federated (اتصال Redshift به RDS) Federated Query (Query RDS from Redshift)

  • مبانی Federated Query Federate 101

  • آزمایش عملی: ایجاد دیتابیس RDS Hands On Lab - Creating RDS Database

  • آزمایش عملی: بارگذاری داده‌ها در RDS Hands On Lab - Loading Data into RDS

  • آزمایش عملی: تنظیم نقش IAM برای Federated Query Hands On Lab - Setting Up IAM Role for Federated Query

  • آزمایش عملی: Join داده‌های RDS و Redshift Hands On Lab - Joining RDS and Redshift Data

  • کوییز: Redshift Federated Query Quiz: Redshift Federated Query

یکپارچه‌سازی Kinesis Stream و Redshift Kinesis Stream + Redshift Integration

  • مبانی جذب داده‌های استریمینگ در Redshift Redshift Streaming Ingestion 101

  • مبانی CloudFormation CloudFormation 101

  • آزمایش عملی: ایجاد Kinesis Stream و بارگذاری داده در استریم Hands On Lab - Creating a Kinesis Stream and Loading Data into Stream

  • آزمایش عملی: تنظیم نقش IAM و اتصال Kinesis به Redshift Hands On Lab - Setting Up IAM Role and Connecting Kinesis to Redshift

  • کوییز: Redshift Kinesis Stream Quiz: Redshift Kinesis Stream

عملیات و دسترسی‌های Redshift Redshift Operations and Access

  • بررسی Skew, Spills, Advisor و مانیتورینگ کوئری‌ها Skew, Spills, Advisor and Query Monitoring

  • دستورات VACUUM و ANALYZE VACUUM and ANALYZE

  • بررسی عمیق EXPLAIN: توزیع داده‌ها (Data Distribution) EXPLAIN Deep Dive - Data Distribution

  • بررسی عمیق EXPLAIN: مرتب‌سازی داده‌ها (Data Sorting) EXPLAIN Deep Dive - Data Sorting

  • جداول سیستمی Redshift Redshift System Tables

  • مدیریت دسترسی‌ها با GRANT و REVOKE GRANT and REVOKE

سرویس Redshift ML و Zero ETL Redshift ML and Zero ETL

  • مبانی و معماری Redshift ML Redshift ML - Fundamentals and Architecture 101

  • بررسی عمیق و تحلیل کد Redshift ML Redshift ML - Deep Dive and Code Walk Through

  • مبانی معماری و پیاده‌سازی Zero ETL Zero ETL - Architecture and Implementation 101

  • موارد استفاده، محدودیت‌ها و مقایسه Zero ETL با DataShare Zero ETL - Use Cases, Limitation and Comparison with DataShare

نمایش نظرات

آموزش دوره جامع جامع AWS Redshift - مسترکلاس کامل
جزییات دوره
6 hours
78
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
141
4.8 از 5
دارد
دارد
دارد
Data Soup
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Data Soup Data Soup

مهندس داده