آموزش جامع Apache Superset: از صفر تا صد با Docker و AWS - آخرین آپدیت

دانلود Apache Superset: From Zero to Hero with Docker and AWS

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: هر آنچه لازم است درباره Apache Superset [با به‌روزرسانی‌های نسخه 6.0] بدانید: از نصب تا استقرار در فضای ابری درک ماهیت Superset، اجزای کلیدی آن و جایگاه آن در اکوسیستم مدرن BI (هوش تجاری). یادگیری نحوه نصب و اجرای Superset به صورت محلی با Docker و مدیریت کانتینرها، شبکه‌ها و Volumeها. بررسی رابط کاربری، اتصال Superset به پایگاه‌های داده‌ای مانند Snowflake و طراحی داشبوردهای تحلیلی. پیکربندی تم‌ها، پیاده‌سازی امنیت سطح ردیف (RLS)، قالب‌بندی Jinja، CSS و چیدمان‌ها برای هماهنگ‌سازی ظاهر Superset با هویت سازمان شما. پیکربندی و راه‌اندازی Superset روی AWS با استفاده از ECS، RDS و Redis برای محیط‌های عملیاتی (Production). پیشنیازها: دانش پایه SQL – تسلط بر کوئری‌های SELECT، Joins و Aggregations. (اختیاری) آشنایی بسیار ابتدایی با پایتون - متغیرها و لیست‌ها. (اختیاری) آشنایی با دستورات پایه لینوکس.

به دوره "آموزش جامع Apache Superset: از صفر تا صد با Docker و AWS"خوش آمدید!
این دوره عملی طراحی شده است تا شما را از ساخت اولین داشبورد تا استقرار کامل محیط عملیاتی در فضای ابری همراهی کند.

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

در پایان این دوره، شما قادر خواهید بود:

  • نصب و اجرای Superset به صورت محلی با استفاده از Docker

  • ساخت داشبوردهای تعاملی و بصری‌سازی داده‌ها

  • اتصال به پایگاه‌های داده‌ای مانند PostgreSQL و Snowflake

  • شخصی‌سازی Superset مطابق با برند سازمان خود

  • پیاده‌سازی ویژگی‌های پیشرفته مانند قالب‌بندی Jinja، امنیت سطح ردیف (RLS) و استایل‌دهی سفارشی

  • راه‌اندازی هشدارها، گزارش‌ها و پردازش وظایف در پس‌زمینه

  • استقرار محیط Superset روی AWS با اجزای آماده برای محیط عملیاتی

این دوره بر مثال‌های واقعی، توضیحات شفاف و نمایش‌های کاربردی تمرکز دارد - بدون تئوری‌های غیرضروری، فقط دانشی که برای تسلط بر Apache Superset نیاز دارید.


بخش ۱: مقدمه
آشنایی با دوره، مخاطبان و ابزارهایی که استفاده خواهیم کرد.

  • معرفی مدرس و درک اهداف دوره

  • این دوره برای چه کسانی است و چه انتظاراتی داشته باشید

  • بررسی پیش‌نیازها و ابزارهای مورد نیاز

بخش ۲: نمای کلی
درک معماری Superset و مقایسه آن با سایر ابزارهای BI.

  • بررسی اجزای اصلی و جریان داده در Superset

  • مقایسه Superset با Tableau، Power BI و Looker

  • آشنایی با گزینه‌های مختلف نصب

بخش ۳: مقدمه‌ای بر Docker
ایجاد زیرساخت لازم برای اجرای محلی Superset با استفاده از Docker.

  • یادگیری مفاهیم Container، Image و Volume

  • درک Docker Compose و نحوه تعامل سرویس‌ها

بخش ۴: شروع کار با Superset
ورود به رابط کاربری Superset و یادگیری قابلیت‌های اصلی آن.

  • بررسی داشبوردها، مجموعه‌داده‌ها و بصری‌سازی‌ها

  • درک نحوه پیمایش و ویژگی‌های اصلی

  • آشنایی با نحوه سازمان‌دهی منابع داده در Superset

بخش ۵: ساخت داشبورد COVID-19
ساخت اولین داشبورد تعاملی با استفاده از داده‌های واقعی.

  • اتصال Superset به یک پایگاه داده

  • ساخت و پیکربندی بصری‌سازی‌ها به صورت گام‌به‌گام

  • تجمیع و انتشار اولین داشبورد

بخش ۶: به‌روزرسانی‌های نسخه ۵.۰ و ۶.۰
فصلی جدید که به‌روزرسانی‌های کلیدی نسخه‌های جدید Superset را معرفی می‌کند.

  • پیکربندی نسخه‌های جدیدتر Superset

  • بررسی عمیق تم‌دهی AntD برای شخصی‌سازی پیشرفته

  • یادگیری قابلیت‌های جدید Jinja و بصری‌سازی‌ها

بخش ۷: شخصی‌سازی
به گونه‌ای Superset را تغییر دهید که بازتاب‌دهنده برند و استایل شما باشد.

  • تغییر لوگوها، رنگ‌ها و تم‌ها

بخش ۸: داشبورد Snowflake
کار با منابع داده ابری و فیلترهای پیشرفته.

  • اتصال Superset به Snowflake

  • بررسی مجموعه‌داده‌ها و ساخت یک داشبورد جدید

  • یادگیری دقیق سیستم فیلترینگ در Superset

بخش ۹: ویژگی‌های پیشرفته
دسترسی به قدرتمندترین قابلیت‌های Superset.

  • استفاده از قالب‌بندی Jinja برای کوئری‌های پویا

  • پیاده‌سازی امنیت سطح ردیف (RLS)

  • مدیریت نقش‌ها و مجوزها

  • افزودن استایل‌های CSS سفارشی

بخش ۱۰: هشدارها و گزارش‌ها
فعال‌سازی گزارش‌های خودکار و اعلان‌ها در Superset.

  • راه‌اندازی Celery و Redis برای وظایف نامتقارن (Async)

  • پیکربندی هشدارهای ایمیلی و زمان‌بندی گزارش‌ها

  • درک نیازهای پیکربندی در سطح عملیاتی (Production)

بخش ۱۱: استقرار در AWS
استقرار حرفه‌ای Superset در فضای ابری با استفاده از رویکرد IaC.

  • راه‌اندازی Superset روی AWS ECS Fargate

  • یکپارچه‌سازی با RDS PostgreSQL و Redis

  • تضمین مقیاس‌پذیری، قابلیت اطمینان و دسترسی امن


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

مقدمه Introduction

  • معرفی دوره Course Intoduction

  • مخاطبان دوره Course Audience

  • پیش‌نیازها Prerequisites

  • ابزارهای مورد نیاز برای نصب Tools to Install

  • افزونه‌های VSC من My VSC Extensions

  • مدیریت انتظارات Setting Right Expectations

  • دستورات ترمینال مورد استفاده در این دوره Terminal Commands Used in This Course

نمای کلی سوپرست Superset Overview

  • فایل‌های مورد نیاز برای دانلود Files to Download

  • سوپرست چیست و چرا باید استفاده کرد؟ Superset. What & Why?

  • مقایسه سوپرست با ابزارهای BI Superset vs BI Tools

  • معماری سوپرست Superset Architecture

  • نحوه نصب سوپرست How to Install Superset?

  • آزمون بخش نمای کلی Overview. Quiz

مقدمه‌ای بر داکر Docker Introduction

  • نقشه راه فصل Chapter Roadmap

  • داکر چیست و چرا؟ Docker. What & Why?

  • کانتینرها Containers

  • ایمیج‌ها Images

  • دموی Hello World Hello-World Demo

  • فایل Dockerfile Dockerfile

  • دموی Flask Flask Demo

  • مبانی شبکه Networking Basics

  • دموی شبکه Networking Demo

  • ولوم‌ها (Volumes) Volumes

  • دموی Bind Mount Bind-Mount Demo

  • داکر کامپوز (Docker Compose) Docker Compose

  • دموی داکر کامپوز Docker Compose Demo

  • پاک‌سازی Clean-Up

  • آزمون مقدمات داکر Docker Introduction. Quiz

شروع کار با سوپرست Getting Started with Superset

  • نقشه راه فصل Chapter Roadmap

  • منابع مفید هنگام کار با سوپرست Useful Resources when working with Superset

  • فایل پیکربندی سوپرست Superset Config File

  • نصب سوپرست Superset Installation

  • بررسی عناصر رابط کاربری Exploring UI Elements

  • مطالعه نمونه داشبوردها Studying Dashboard Examples

  • مجموعه‌داده‌ها (Datasets) در سوپرست Datasets in Superset

  • آزمون شروع کار با سوپرست Getting Started with AS. Quiz

ساخت داشبورد کووید Building a Covid Dashboard

  • نقشه راه فصل Chapter Roadmap

  • نمای کلی مجموعه‌داده Dataset Overview

  • نمای کلی پروژه Project Overview

  • آپلود مجموعه‌داده در پایگاه داده Uploading Dataset to a Database

  • پیکربندی سوپرست Superset Configuration

  • راه‌اندازی اتصال به پایگاه داده Set up Database Connection

  • ساخت نمودار نقشه جهان Build a World-map Chart

  • ساخت نمودار دایره‌ای (Pie Chart) Build a Pie Chart

  • ساخت کارت‌های بزرگ (Big Cards) Build Big Cards

  • ساخت نمودار ستونی (Bar Chart) Build a Bar Chart

  • مارک‌داون برای ویدیوی ساخت داشبورد کووید Markdown for "Create Covid Dashboard" Video

  • ساخت داشبورد کووید Create Covid Dashboard

  • آپلود CSV در سوپرست؛ آیا می‌ارزد؟ CSV Upload to Superset. Worth it?

به‌روزرسانی‌های نسخه ۵ و ۶ Superset 5.0 & 6.0 Updates

  • نقشه راه فصل Chapter Roadmap

  • تغییرات رابط کاربری نسخه ۴ در مقابل ۶ Superset 4 vs Superset 6. UI Updates

  • معرفی UV و TOML UV & TOML Introduction

  • دموی UV UV Demo

شخصی‌سازی سوپرست Superset Customisation

  • نقشه راه فصل Chapter Roadmap

  • راه‌اندازی پروژه Project Set Up

  • پیکربندی لوگو Logo Configuration

  • پیکربندی تب مرورگر Browser Tab Configuration

  • تم‌دهی در نسخه ۴.۱ Theming in Superset 4.1.*

  • تزریق HTML در تگ head (نسخه‌های ۵ و ۶) HTML Injection into <head> - Superset 5 & 6

  • معرفی AntD در نسخه ۶ AntD Introduction - Superset 6

  • دموی AntD در نسخه ۶ AntD Demo - Superset 6

  • توکن‌های سفارشی سوپرست Superset Custom Tokens

داشبورد Snowflake Snowflake Dashboard

  • نقشه راه فصل Chapter Roadmap

  • اسنو-فلیک (Snowflake) چیست و چرا؟ Snowflake. What & Why?

  • ساخت حساب آزمایشی Snowflake Create Snowflake Trial Account

  • توضیحات مجموعه‌داده Dataset Description

  • آماده‌سازی داده‌ها در Snowflake Preparing Dataset in Snowflake

  • پیکربندی سوپرست Superset Configuration

  • ثبت مجموعه‌داده در سوپرست Registering Dataset in Superset

  • ساخت کارت بزرگ با خط روند Build Big Card with a Trend Line

  • ساخت نمودار نقشه جهان Build a World-Map Chart

  • ساخت نمودار خطی Build a Line Chart

  • ساخت نمودار ستونی Build a Bar Chart

  • ساخت نمودار دایره‌ای Build a Pie Chart

  • ساخت نمودار Heatmap تقویمی Build a Calendar-Heatmap Chart

  • ساخت نمودار Tree Map Build a Tree-Map Chart

  • ساخت جدول Build a Table

  • تجمیع داشبورد Snowflake Assemble Snowflake Dashboard

  • اعمال پالت‌های رنگی سفارشی Apply Custom Color Palettes

  • اتمام کارهای نهایی داشبورد Dashboard Final Touches

  • یادگیری و پیکربندی فیلترها در سوپرست Learn & Configure Filters in Superset

ویژگی‌های پیشرفته Advanced Features

  • نقشه راه فصل Chapter Roadmap

  • نگاه عمیق‌تر به ویژگی‌های داشبورد Deeper Look at Dashboard Properties

  • تئوری CSS در سوپرست CSS in Superset - Theory

  • دموی CSS در سوپرست CSS in Superset - Demo

  • افزودن تصاویر به سوپرست با CSS CSS. Adding Images to Superset

  • اشیاء Nth-of-type در سوپرست با CSS CSS. "N-th of Type" Objects in Superset

  • قالب‌های CSS CSS Templates

  • معرفی Jinja Jinja Introduction

  • پویا کردن محاسبات با Jinja Make Calculations Dynamic with Jinja

  • تمرین Jinja Jinja Practice

  • اعمال Jinja برای فیلترینگ Apply Jinja for Filtering

  • ارسال و خواندن فیلترها در URL داشبورد با Jinja Pass and Read Filters to a Dashboard URL using Jinja

  • تمرین عملی Jinja و CSS Assignment. Jinja & CSS Practice

  • نقش‌ها در سوپرست Superset Roles

  • دموی نقش‌های سوپرست Superset Roles - Demo

  • امنیت سطح ردیف (RLS) ایستا در سوپرست Static RLS in Superset

  • RLS ایستا - نوع Regular Static RLS - Regular Type

  • RLS ایستا - نوع Base Static RLS - Base Type

  • RLS پویا با استفاده از Jinja Dynamic RLS with Jinja

  • دریافت نقش‌های کاربر با Jinja در نسخه ۶ Getting User's Roles with Jinja in Superset 6

  • فیلترینگ زمانی پیشرفته با Jinja (نسخه ۵ و ۶) Advanced Temporal Filtering with Jinja - Superset 5 & 6

  • ساخت بصری‌سازی سفارشی با Handlebars Building a Custom Visualisation with Handlebars

  • جمع‌بندی Wrap Up

هشدارها و گزارش‌ها Alerts & Reports

  • نقشه راه فصل Chapter Roadmap

  • نمای کلی هشدارها و گزارش‌ها Alerts & Reports Overview

  • راه‌اندازی هدف سوپرست Our Target Superset Set Up

  • معرفی Redis Redis Introduction

  • معرفی Celery Celery Introduction

  • راه‌اندازی پروژه Project Set Up

  • به‌روزرسانی‌های حیاتی برای نسخه ۶.۰ Crucial Updates for Superset 6.0

  • پیش‌نیازهای پروژه Project Prerequisites

  • اسکریپت‌های شل برای نصب سوپرست Shell Scripts for Superset Set Up

  • وارد کردن داشبورد و ارتقای سوپرست به نسخه جدیدتر Import Dashboard and Upgrade Superset to a Newer Version

  • پیکربندی Celery و Redis Configure Celery & Redis

  • نصب مرورگر بدون رابط کاربری (Headless Browser) Install Headless Browser

  • پیکربندی SMTP در Gmail برای هشدارها و گزارش‌ها Configure SMTP in Gmail for Alerts & Reports

  • زمان‌بندی گزارش‌ها Schedule Reports

  • ارسال فایل CSV در گزارش‌ها Send CSV file in Reports

  • راه‌اندازی و فعال‌سازی هشدارها Set up and Trigger Alerts

  • پاک‌سازی Clean Up

استقرار در AWS AWS Deployment

  • نقشه راه فصل Chapter Roadmap

  • معرفی AWS AWS Introduction

  • سرویس‌های AWS مورد نیاز برای راه‌اندازی AWS Services for our Set Up

  • معماری هدف Target Architecture

  • هشدار درباره هزینه‌های رایانش ابری Warning about Cloud Computing

  • ساخت حساب AWS و پیکربندی IAM Create AWS Account and Configure IAM

  • نصب AWS CLI Install AWS CLI

  • راه‌اندازی پروژه Project Set Up

  • مرور فایل‌های پیکربندی سوپرست Revision of the Configuration Files for Superset

  • رجیستری ایمیج در AWS ECR Image Registry in AWS ECR

  • استقرار VPC در AWS AWS VPC Stack

  • استقرار RDS در AWS AWS RDS Stack

  • اتصال به RDS از طریق Bastion Host Connecting to RDS via Bastion Host

  • استقرار ElasticCache در AWS AWS ElasticCache Stack

  • استقرار IAM در AWS AWS IAM Stack

  • استقرار ECS Fargate در AWS AWS ECS Fargate Stack

  • اعتبار‌سنجی نتایج Validate the Result

  • پاک‌سازی Clean Up

جمع‌بندی Conclusion

  • پایان دوره Finishing the Course

  • بخش هدیه (Bonus) Bonus Section

نمایش نظرات

آموزش جامع Apache Superset: از صفر تا صد با Docker و AWS
جزییات دوره
10.5 hours
137
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
342
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Renat Murtazin Renat Murtazin

مهندس داده / توسعه‌دهنده BI