آموزش مهندسی داده بر پایه تجربه واقعی محیط عملیاتی

شاهراه داده

از SQL تا طراحی، ساخت و بهره‌برداری از Data Platformهای واقعی

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

نمای تصویری شاهراه داده؛ اتصال پایگاه داده، پردازش جریانی، زیرساخت و پایش

از دادهٔ خام تا سامانهٔ قابل اتکا

۲۰ هفته آموزش ساختارمند
ظرفیت محدود
پروژه نهایی Data Platform
دسترسی ویدئویی اسپات پلیر
پشتیبانی گروهی
تمرین‌های عملی نزدیک به محیط واقعی

دوره‌های منتشرشده

شاهراه داده؛ بوت‌کمپ ۲۰ هفته‌ای مهندسی داده

CDCKafkaپردازش جریانیپایش

شاهراه داده

دوره اصلی DeepDive Academy

شاهراه داده

بوت‌کمپ ۲۰ هفته‌ای مهندسی داده برای طراحی، ساخت و بهره‌برداری از سکوی داده واقعی با Kafka، CDC، پردازش جریانی، پایش و Kubernetes.

قیمت: ۳۰٬۰۰۰٬۰۰۰ تومان

ظرفیت باقی‌مانده: ۹۷

مسیر اصلی: ۱۵ بخش پیوسته

انتشار محتوا: هفته‌به‌هفته

مدل یادگیری: Build، Fail، Recover

مهلت ثبت‌نام: ۱۴۰۵/۶/۱

Positioning

چرا شاهراه داده؟

بیشتر دوره‌ها ابزار آموزش می‌دهند؛ شاهراه داده به تو یاد می‌دهد چطور سیستم داده طراحی کنی، بسازی و در محیط عملیاتی نگه داری.

طراحی

یاد می‌گیری برای هر مسئله، معماری مناسب، trade-offها، storage، messaging و پردازش داده را انتخاب کنی.

ساخت

خط پردازش داده، CDC، پردازش جریانی، ذخیره‌سازی تحلیلی، کش، هماهنگ‌سازی و APIهای داده را پیاده‌سازی می‌کنی.

بهره‌برداری

پایش، هشدار، مدیریت رخداد، عیب‌یابی کارایی و قابلیت اطمینان را در سناریوهای واقعی تمرین می‌کنی.

طراحی سیستم

طراحی سیستم برای سامانه‌های داده

در این دوره فقط یاد نمی‌گیری Kafka یا Flink چیست؛ یاد می‌گیری کِی، چرا و چطور باید از آن‌ها در معماری واقعی استفاده کنی.

مسیر تصمیم معماری

۱Operational DB
۲CDC
۳Kafka
۴Stream Processing
۵Lakehouse / ClickHouse
۶BI / Dashboard / Data Product
۷پایش و هشدار

دانشجو یاد می‌گیرد این مسیر را طراحی کند، trade-offها را بفهمد و برای سناریوهای واقعی تصمیم بگیرد: داده عملیاتی کجا source of truth است، event کجا مشتق می‌شود، consistency چقدر لازم است و observability چطور جلوی حدس‌زدن را می‌گیرد.

تفاوت OLTP و OLAP
Data Warehouse و Data Lake
CDC و معماری رویدادمحور
Kafka و Stream Processing
Cache و Derived Data
Sharding و Replication
Consistency و Transactions
Observability و SLO
Failure Handling و Retry
Batch vs Stream
Lakehouse و Analytics Serving
System of Record vs Derived Data

خروجی دوره

در پایان دوره چه چیزی می‌سازی؟

خروجی دوره فقط چند ویدئو نیست. در پایان، یک Data Platform قابل ارائه در رزومه می‌سازی.

معماری کامل Data Platform
خط پردازش داده مبتنی بر CDC
Kafka-based Event Streaming
ذخیره‌سازی تحلیلی با ClickHouse یا ابزار مشابه
پایش و هشدار
سناریوهای Incident و Troubleshooting
Docker Compose برای محیط آموزشی
آمادگی برای استقرار روی Kubernetes
مستندات، دستورالعمل اجرایی و تصمیم‌های معماری

مسیر تجربه

از یک سفارش ساده تا یک پلتفرم قابل اتکا

قرار نیست فهرستی از ۳۱۸ درس را حفظ کنی. دوره مثل ساخت یک سیستم واقعی جلو می‌رود: هر مرحله یک مسئله را حل می‌کند و یک خروجی قابل دفاع به پروژهٔ نهایی اضافه می‌کند.

۰۱BUILD → TEST → OPERATE

دیدن سیستم، نه فقط جدول

از منبع حقیقت، قرارداد داده و جریان یک سفارش شروع می‌کنی؛ همان جایی که تصمیم‌های اشتباه بعداً تبدیل به اختلاف گزارش و رخداد می‌شوند.

خروجی: مدل دامنه و نقشهٔ جریان داده

۰۲BUILD → TEST → OPERATE

ساخت مسیر قابل اعتماد

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

خروجی: خط پردازش داده با بازپخش و تطبیق

۰۳BUILD → TEST → OPERATE

پردازش در مقیاس

مرز batch و stream، event time، state، watermark، backpressure و انتخاب موتور پردازش را با workload واقعی می‌سنجی.

خروجی: پردازش جریانی با معیار صحت

۰۴BUILD → TEST → OPERATE

تبدیل کد به پلتفرم

ذخیره‌سازی تحلیلی، cache، container، orchestration، امنیت و governance را به یک سرویس قابل بهره‌برداری تبدیل می‌کنی.

خروجی: پلتفرم مستند و قابل استقرار

۰۵BUILD → TEST → OPERATE

یادگیری از خرابی

با هشدار، هدف سطح خدمت، ردیابی، ظرفیت، مدیریت رخداد، پشتیبان‌گیری و تمرین بازیابی یاد می‌گیری سیستم را زیر فشار واقعی نگه داری.

خروجی: داشبورد، دستورالعمل اجرایی و برنامه بازیابی

۰۶BUILD → TEST → OPERATE

دفاع از یک معماری واقعی

در پروژه عملی نهایی همه‌چیز را از ارزش کسب‌وکار تا چیدمان، موازنه، هزینه، امنیت و بازیابی به هم متصل و از آن دفاع می‌کنی.

خروجی: سکوی داده قابل ارائه

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

مشاهده اطلاعات دوره

تمرین عملی

تمرین‌های عملی در سطح محیط واقعی

در این دوره فقط مفهوم یاد نمی‌گیری؛ سناریوهای واقعی را پیاده‌سازی و خطایابی می‌کنی.

آزمایشگاه ۱

راه‌اندازی محیط سکوی داده با Docker Compose

ساخت محیط آموزشی یکپارچه برای اجرای خط پردازش داده و مشاهده‌پذیری.

ابزارها: PostgreSQL, Kafka, Redis, ClickHouse, Grafana

آزمایشگاه ۲

ساخت خط پردازش داده با CDC

انتقال تغییرات پایگاه داده عملیاتی به Kafka و ذخیره‌سازی تحلیلی با کنترل صحت عملکرد.

ابزارها: PostgreSQL, CDC, Kafka, ClickHouse

آزمایشگاه ۳

طراحی Kafka Topic و Consumer

مدیریت ordering، replay، consumer lag، retry و dead-letter.

ابزارها: Kafka, Consumer Group

آزمایشگاه ۴

Stream Processing

پردازش eventها، windowing، late event و fault tolerance.

ابزارها: Flink, Spark Streaming

آزمایشگاه ۵

Redis و Cache Design

cache invalidation، TTL، consistency، failover و رفتار application.

ابزارها: Redis Sentinel, Redis Cluster

آزمایشگاه ۶

پایش و هشدار

داشبورد latency، throughput، lag، error rate و availability.

ابزارها: Grafana, Metrics, Logs

آزمایشگاه ۷

Incident Response

خط پردازش داده کند شده، رویداد تکراری شده، تأخیر مصرف‌کننده بالا رفته یا پرس‌وجو کند شده است.

ابزارها: Kafka, ClickHouse, Redis, Grafana

آزمایشگاه ۸

تمرین پروژه عملی نهایی

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

ابزارها: Docker, Kafka, CDC, ClickHouse، دستورالعمل اجرایی

محیط عملیاتی

مطالب این دوره از دل محیط عملیاتی آمده‌اند

وقتی Kafka consumer lag بالا می‌رود، از کجا می‌فهمی مشکل از broker است یا consumer؟
وقتی رویداد CDC تکراری می‌شود، صحت عملکرد را چطور حفظ می‌کنی؟
وقتی Redis failover می‌کند، application چه رفتاری باید داشته باشد؟
وقتی query روی ClickHouse کند می‌شود، partition، primary key و query pattern را چطور بررسی می‌کنی؟
وقتی خط پردازش داده شکست می‌خورد، تلاش مجدد، صف خطا و هشدار را چطور طراحی می‌کنی؟
وقتی داده بین operational و analytical system ناسازگار می‌شود، چطور trace می‌کنی؟

Technology map

هر ابزار، با نقش و عمق مشخص

تکنولوژی‌ها ویترین لوگو نیستند. ابزارهای هسته را اجرا و عیب‌یابی می‌کنی؛ ابزارهای تخصصی‌تر را در پرونده‌های تصمیم معماری، پیکربندی، امنیت، مقیاس و بازیابی می‌شناسی.

ساخت و عیب‌یابی عملی

هستهٔ اجرایی

PostgreSQLApache KafkaRedisClickHouseDockerGrafana

انتخاب بر اساس workload

دریافت و پردازش

Apache NiFiApache FlinkApache SparkApache AirflowApache Beam

مقایسهٔ معماری و عملیات

ذخیره‌سازی و Serving

MongoDBTimescaleDBElasticsearchApache Iceberg + MinIOApache Pinot

آمادگی محیط عملیاتی

پلتفرم و حاکمیت

KubernetesApache SupersetKong GatewayApache ArrowMLflow

پروندهٔ تصمیم تخصصی

AI و جست‌وجوی برداری

MilvusQdrantFAISSKubeflow

علاوه بر این نقشهٔ فشرده، دوره برای ۳۵ ابزار از PostgreSQL و MySQL تا Flink، Iceberg، Superset، Milvus و Qdrant پروندهٔ آمادگی محیط عملیاتی مستقل دارد؛ به معنی تسلط یکسان روی همه نیست، بلکه یعنی می‌دانی کِی انتخابشان کنی، کِی انتخابشان نکنی و چه هزینهٔ عملیاتی دارند.

Audience

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

Backend Developer

اگر با دیتابیس، performance، queue، event و API درگیر هستی و می‌خواهی وارد معماری داده شوی.

تحلیلگر داده / توسعه‌دهنده هوش تجاری

اگر می‌خواهی از مصرف‌کننده گزارش به سازنده خط پردازش داده و مدل‌های داده تبدیل شوی.

Software Engineer

اگر می‌خواهی سیستم‌های data-intensive را بهتر طراحی کنی.

مهندس زیرساخت

اگر می‌خواهی نگهداری Kafka، Redis، ClickHouse، خط‌های پردازش داده و پایش را بهتر بفهمی.

Technical Lead

اگر باید درباره معماری داده، انتخاب ابزار و trade-offها تصمیم بگیری.

Fit

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

اگر فقط می‌خواهی ویدئو ببینی و تمرین عملی انجام ندهی.
اگر دنبال یک دوره سبک و بدون درگیری با خطاهای واقعی هستی.
اگر فقط مدرک می‌خواهی و به ساخت سیستم علاقه نداری.

Instructor

مدرس دوره

SH

رهبر پلتفرم داده

سجاد حمره

سجاد حمره، رهبر پلتفرم داده، با تجربه طراحی، توسعه و بهره‌برداری از سیستم‌های داده در مقیاس سازمانی. تمرکز این دوره انتقال تجربه واقعی محیط عملیاتی است؛ از پایگاه داده و Kafka و NiFi تا Redis، ClickHouse، Kubernetes، مشاهده‌پذیری و مدیریت رخداد.

Data Platform ArchitectureKafka & StreamingDatabase PerformanceCDC و خط‌های پردازش دادهRedis & CachingKubernetes & Operationsپایش و مدیریت رخداد

Registration

ثبت‌نام در گروه اول شاهراه داده

شهریه دوره

۳۰٬۰۰۰٬۰۰۰ تومان

مدت دوره: ۲۰ هفته

ظرفیت: ۱۰۰ نفر

ظرفیت باقی‌مانده: ۹۷

دسترسی ویدئویی: اسپات پلیر

پشتیبانی: گروه تلگرام

پروژه نهایی: پروژه عملی سکوی داده

ثبت‌نام: با شماره موبایل

وضعیت: بررسی و تأیید بر اساس سفارش و پرداخت

ثبت‌نام با موبایل

پس از ثبت‌نام، وضعیت شما در داشبورد دانشجو نمایش داده می‌شود.

اگر پرداخت آنلاین برای گروه آموزشی جاری فعال باشد، مسیر پرداخت شما را تا ثبت سفارش و پرداخت هدایت می‌کند. در غیر این صورت، درخواست اولیه ثبت می‌شود و تأیید نهایی توسط تیم DeepDive انجام خواهد شد.

FAQ

پرسش‌های پرتکرار

آیا برای شرکت در دوره نیاز به تجربه قبلی دارم؟

خیر. مسیر از مفاهیم پایهٔ برنامه‌نویسی، SQL، پایگاه داده، خط فرمان و شبکه آغاز می‌شود و قدم‌به‌قدم تا طراحی و بهره‌برداری از سکوی داده پیش می‌رود.

اگر از صفر شروع کنم چه کمکی دریافت می‌کنم؟

بخش‌های پایه، تمرین هدایت‌شده، واژه‌نامه، نمونه‌کد و بازخورد مرحله‌ای کمک می‌کنند بدون پیش‌زمینه مسیر را بسازید؛ استمرار و انجام تمرین‌ها ضروری است.

هفته‌ای چند ساعت باید وقت بگذارم؟

برای نتیجه جدی، معمولاً ۶ تا ۱۰ ساعت در هفته برای ویدئو، مطالعه، تمرین عملی و مرور بازخورد نیاز دارید.

اگر شاغل باشم می‌توانم دوره را بگذرانم؟

بله، مسیر ۲۰ هفته‌ای برای افراد شاغل طراحی شده، اما عقب‌افتادن از Labها نیاز به برنامه جبرانی دارد.

آیا جلسات ضبط می‌شوند؟

بله، دسترسی ویدئویی از طریق اسپات پلیر مدیریت می‌شود.

دسترسی ویدئوها تا چه مدت فعال است؟

مدت دسترسی در زمان ثبت‌نام و داخل پنل دانشجو اعلام می‌شود و با وضعیت ثبت‌نام و اسپات پلیر هماهنگ است.

اگر از برنامه عقب بمانم چه می‌شود؟

داشبورد دانشجو اقدام بعدی، مهلت تحویل و وضعیت تمرین را نشان می‌دهد تا مسیر جبران مشخص باشد.

آیا تمرین‌ها و پروژه‌ها عملی هستند؟

بله، تمرین‌های عملی با تحویل، معیارهای ارزیابی، بازخورد معیاربه‌معیار و سناریوهای خطا طراحی شده‌اند.

آیا پروژه نهایی قابل ارائه در رزومه است؟

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

آیا این دوره فقط آموزش ابزارهاست؟

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

تفاوت این دوره با دوره‌های Kafka یا Spark چیست؟

اینجا Kafka و Spark جزئی از یک سیستم داده‌اند؛ یاد می‌گیری چه زمانی، چرا و چطور از آن‌ها کنار پایگاه داده، ثبت تغییرات داده، ذخیره‌سازی و پایش استفاده کنی.

آیا پرداخت آنلاین فعال است؟

زیرساخت ثبت سفارش و پرداخت در پروژه وجود دارد؛ وضعیت فعال بودن پرداخت برای گروه آموزشی جاری در مسیر ثبت‌نام و پنل دانشجو مشخص می‌شود.

ثبت‌نام چطور تأیید می‌شود؟

ثبت‌نام با شماره موبایل و حساب دانشجو شروع می‌شود و وضعیت سفارش، پرداخت و تأیید در داشبورد دانشجو پیگیری می‌شود.

آیا پشتیبانی بعد از پایان دوره ادامه دارد؟

پشتیبانی اصلی در طول مسیر گروه آموزشی فعال است. جزئیات ادامه دسترسی در اطلاعیه همان گروه آموزشی اعلام می‌شود.

آیا برای ورود به بازار کار مناسب است؟

برای کسی که پایه فنی دارد و می‌خواهد وارد مهندسی داده و طراحی سیستم‌های داده شود، مسیر رزومه‌ساز و جدی است.

آماده‌ای از یادگیری ابزارها عبور کنی و طراحی سیستم‌های داده را یاد بگیری؟

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