دوره آموزشی ایرفلو
0 (0 نظر)
متوسط
این دوره شما را از کارهای تکراری و پراکنده نجات میدهد و وارد دنیای حرفهای مدیریت جریانهای کاری با Apache Airflow میکند. از طراحی DAGهای ساده تا ساخت پایپلاینهای پیچیده با Dynamic Tasks، Event-Based Scheduling، اتصال به سرویسهای ابری، دیتابیسها و حتی ابزارهایی مثل MinIO و Kafka، همه را بهصورت عملی تجربه خواهید کرد.
اگر دنبال این هستید که کارهای دادهایتان همیشه سر وقت، بدون خطا و با مانیتورینگ کامل اجرا شود، این دوره همان جایی است که باید شروع کنید. 🚀
توسط مجتبی بنائی
وضعیت فعلی
ثبت نام نشده (۵۹ صندلی باقی مانده است)
قیمت
۱,۶۷۵,۰۰۰ تومان
معرفی دوره
در عصر دادهمحور امروز، داشتن داده کافی بهتنهایی کافی نیست—بلکه باید بتوانید آن را در زمان درست، بهصورت پاک، ساختیافته و آماده استفاده، در اختیار مدلها و سامانههای تحلیلی قرار دهید. Apache Airflow یکی از مهمترین ابزارهای متنباز برای مدیریت و خودکارسازی جریانهای کاری داده است؛ ابزاری که در زیرساختهای داده پیشرفته شرکتهای بزرگ دنیا استفاده میشود.
دوره آموزش جامع ایرفلو با هدف آموزش عملی این پلتفرم طراحی شده و شما را از مفاهیم پایه تا طراحی و پیادهسازی پایپلاینهای داده حرفهای با قابلیتهایی مثل Dynamic Tasks، Dynamic DAGs، و Event-Based Scheduling پیش میبرد. در این مسیر با اتصال ایرفلو به منابع داده متنوع، استفاده از ابزارهایی مانند MinIO برای ذخیرهسازی بینمرحلهای، و ارتباط با پایگاه دادههای رایج نیز آشنا میشوید.
این دوره در مدت ۴ هفته و طی ۱۰ جلسه برگزار شده است و به شکلی فشرده اما کاربردی، تمام مهارتهای لازم برای ساخت و مدیریت جریانهای کاری واقعی را در اختیارتان قرار میدهد—تا بتوانید در پروژههای واقعی، از مدیریت ETLهای روزانه گرفته تا هماهنگی بین سرویسهای داده، با اطمینان و حرفهای عمل کنید. 🚀
- مدت زمان دوره: ۲۰ ساعت
- سطح: متوسط و پیشرفته
- پیشنیاز: بهتر است با زبان پایتون و داکر آشنا باشید
- نحوه برگزاری : دوره به صورت هفتگی ضبط و در پنل کاربری شرکت کنندگان قرار میگیرد. سوالات و ابهامات در کانال تلگرام دوره یا با تنظیم کردن جلسه با استاد درس، پاسخ داده خواهد شد. در حال حاضر بیش از نود درصد دوره ضبط و قابل استفاده است.
- کد دوره : ۲۰۱
- به روز رسانی : این دوره به صورت مداوم به روزرسانی خواهد شد و بعد از ثبت نام، همیشه به آخرین مطالب و ویدئوها دسترسی خواهید داشت.
- امکان دریافت گواهینامه : با پرداخت هزینه جداگانه و انجام یک پروژه اختصاصی
- با ثبت نام در این درس، به مخزن گیت اختصاصی دوره + کانال تلگرام آن دسترسی خواهید داشت (ایمیل مربوطه برای شما ارسال خواهد شد)
در این دوره، مفاهیم و مهارتهای زیر بهصورت عملی و پروژهمحور آموزش داده و مرور خواهند شد:
مقدمه، مفاهیم پایه سیستمهای مدیریت جریانکار (WMS) و معماری Airflow + اجرای یک پروژه کوتاه با N8N (۱ جلسه)
نصب و راهاندازی Airflow (لوکال و داکر)، آشنایی با محیط گرافیکی و ساخت اولین DAG عملیاتی (۱ جلسه)
کار با دادهها، متغیرها، XCom، سنسورها و Connections برای ساخت پایپلاینهای داده پایدار (۱ جلسه)
مدیریت حرفهای اجرای DAGها: Retry، Backfill، Pool، تخصیص منابع و سفارشیسازی ایمیج (۱ جلسه)
طراحی جریانهای کاری پیچیده با TaskFlow API، زمانبندی پیشرفته، DAGهای پویا و مدیریت وابستگیها (۱ جلسه)
اجرای پیشرفته تسکها با DockerOperator، KubernetesPodOperator، Ray Executor و استفاده از Hookها (۱ جلسه)
توسعه ماژولار، مانیتورینگ، امنیت و تستنویسی: Custom Operator، Plugins، Logging، RBAC، Metrics، Prometheus/Grafana (۱ جلسه)
کارگاه عملی: یکپارچهسازی با Kafka، MLflow، OpenAI و ذخیرهسازی داده در Postgres و MinIO (۱ جلسه)
آشنایی و کار عملی با جایگزینهای Airflow: Prefect، Windmill، Kestra، Flyte، Mage.ai، Dagster (۲ جلسه)
دوره آموزشی ایرفلو بهصورت غیرحضوری و از طریق پلتفرم آموزشی سپهرام برگزار میشود.
برای مشاهده جلسات، کافی است شرکتکنندگان:
به حساب کاربری خود در وبسایت سپهرام وارد شوند.
از بخش «لیست دورههای ثبتنامشده»، دوره آموزشی ایرفلو را انتخاب کنند.
در صفحه دوره، با کلیک بر روی هر درس، موضوعاتی را که در عنوان آنها عبارت «محتوای ویدئویی» درج شده است، انتخاب کرده و فیلم مربوط به آن جلسه را بهصورت آنلاین مشاهده نمایند.
همزمان، فایلها و اسکریپتهای هر جلسه نیز در مخزن گیت اختصاصی دوره قرار گرفته است تا شرکتکنندگان بتوانند همراه با مشاهده ویدئو، تمرینها را بهصورت عملی انجام دهند.
در صورت بروز هرگونه سؤال یا مشکل در حین مطالعه یا اجرای تمرینها، اعضای دوره میتوانند پرسشهای خود را از طریق گروه تلگرام یا پیامرسان بله مطرح کنند و پاسخ خود را از مدرس یا سایر اعضای گروه دریافت نمایند.
📢 اطلاعرسانی درباره انتشار جلسات جدید، تمرینها و آزمونها نیز از طریق گروه تلگرام، بله و ایمیل کاربر انجام خواهد شد.
این دوره بهطور ویژه برای افرادی طراحی شده است که در مسیر طراحی، اجرای خودکار و پایدار جریانهای کاری داده (Data Workflows) فعالیت دارند یا قصد ورود به این حوزه را دارند. مخاطبان اصلی شامل:
مهندسان داده (Data Engineers) که میخواهند در پیادهسازی، زمانبندی و مانیتورینگ پایپلاینهای داده از ابزارهای مدرن مانند Airflow بهره ببرند.
تحلیلگران و دانشمندان داده (Data Analysts / Data Scientists) که نیازمند درک بهتر زیرساخت و اتوماسیون فرآیندهای آمادهسازی و پردازش داده هستند.
توسعهدهندگان بکاند و مهندسان نرمافزار که قصد دارند سرویسها و پردازشهای دادهای خود را با جریانهای کاری مقیاسپذیر و قابل مدیریت ادغام کنند.
تیمهای DevOps و SRE که مسئولیت بهینهسازی، مانیتورینگ و تضمین پایداری فرآیندهای داده را بر عهده دارند.
مدیران و معماران داده (Data Architects) که به دنبال طراحی چارچوبها و اکوسیستمهای جریانکار در سازمان هستند.
افراد در حال تغییر مسیر شغلی (Career Switchers) که به دنبال ورود به حوزه مهندسی داده و یادگیری ابزارهای عملی و پروژهمحور هستند.
برای شرکت در این دوره، آشنایی پایه با زبان برنامهنویسی Python و مفاهیم اولیه Docker کافی است. همه ابزارها و تکنیکها از سطح پایه آموزش داده میشوند و مسیر یادگیری بهگونهای طراحی شده که حتی افراد با پیشزمینه متوسط نیز بتوانند بهتدریج به سطح حرفهای برسند.
Python: زبان اصلی برنامهنویسی مورد استفاده در دوره است و تمام مثالها و DAGها با پایتون پیادهسازی میشوند.
Docker: فرض شده است که دانشجو با مفاهیم پایه Docker و کار با کانتینرها آشنایی دارد، اما تمامی مراحل نصب و اجرای Airflow در محیط Docker به صورت عملی آموزش داده میشود.
🎓 پروژه عملی و دریافت گواهینامه پایان دوره Airflow
با توجه به اهمیت تجربه عملی در مهندسی داده، انجام یک پروژه عملی برای دریافت گواهینامه پایان دوره الزامی است. این پروژه فرصتی است تا شما بتوانید:
🛠 آموختههای خود را در یک سناریوی واقعی پیادهسازی کنید
در این پروژه، یک جریان کاری واقعی (DAG) طراحی خواهید کرد که از امکانات نوین Airflow مانند Dynamic Tasks / Dynamic DAGs و Event-Based Scheduling بهره میبرد.
📝 خروجی را حرفهای مستندسازی کنید
تمام مراحل پروژه باید بهصورت مستند ثبت شوند، شامل توضیح معماری DAG، تنظیمات تسکها، نحوه پردازش دادهها و تعامل با منابع خارجی.
🤝 تجربه عملی همراه با راهنمایی منتورها
در طول پروژه، از پشتیبانی مدرس و منتورهای دوره برخوردار خواهید بود تا بهترین معماری و پیادهسازی برای جریان کاری خود را انتخاب کنید.
📌 انتخاب موضوع پروژه
موضوع پروژه ترکیبی از ابزارهای آموزش دادهشده در دوره و سایر ابزارهای رایج مهندسی داده خواهد بود. از جمله:
استفاده از MinIO برای ذخیرهسازی دادهها بین مراحل مختلف
ارتباط با سامانههای خارجی مانند دیتابیسهای SQL و NoSQL
طراحی DAGهای پویا و تسکهای وابسته به داده
💳 شرط دریافت گواهینامه
برای دریافت گواهینامه رسمی، باید محصول «گواهینامه پایان دوره Airflow» را از بخش محصولات سایت خریداری کنید. پس از خرید، دستورالعملها و جزئیات پروژه از طریق تلگرام، ایمیل یا پیامک برای شما ارسال خواهد شد.
📜 مراحل انجام پروژه و تحویل گواهینامه
تعریف پروژه عملی متناسب با سرفصلهای دوره و علاقهمندیهای شما
دریافت چکلیست ارزیابی (Rubric) با معیارهای مشخص شامل:
ساختار پروژه و پوشهبندی مناسب
کیفیت کد و استانداردهای Python
مستندسازی
پوشش تست و مانیتورینگ
قابلیت نگهداری و توسعه
ساخت مخزن Git شامل کدها، مستندات و منابع پروژه
جلسه آنلاین با مدرس یا منتور برای بررسی معماری و دریافت بازخورد
تهیه گزارش کوتاه از مراحل و ابزارهای استفادهشده (PDF یا Markdown)
ضبط ویدئوی معرفی و دمو پروژه (۳ تا ۷ دقیقه)
ارسال نهایی فایلها حداکثر تا ۶۰ روز پس از پایان دوره
در صورت نیاز، جلسه نهایی آنلاین برای تحویل رسمی پروژه و پرسشوپاسخ
📩 صدور گواهینامه
پس از بررسی پروژهها طبق چکلیست، گواهینامه رسمی دیجیتال با لینک اختصاصی قابل استعلام برای شما صادر خواهد شد.
تمام اطلاعیههای تکمیلی، فایلهای راهنما و زمانبندی جلسات از طریق گروه تلگرام تخصصی دوره اعلام میشود.
گواهینامه دوره رمز و رازهای ایرفلو
با انجام پروژه عملی دوره، مهارتهای خود را در یک سناریوی واقعی به کار ببندید و خروجی پروژهتان توسط مدرس و منتورهای متخصص بررسی شود. پس از ارزیابی، گواهینامه دیجیتال رسمی و قابل استعلام برای شما صادر خواهد شد. برای خرید و تهیه گواهینامه روی عنوان بالا کلیک کنید یا از قسمت فروشگاه، در منوی بالای سایت اقدام کنید.
ساختار درسها و پشتیبانی آموزشی
برای تضمین یادگیری گامبهگام و مؤثر:
- هر درس شامل چند آزمون کوتاه و مفهومی است.
- تنها پس از تکمیل موفق این آزمونها، دسترسی به درس بعدی برای شما فعال میشود.
این ساختار به شما کمک میکند تا فرآیند آموزش را بهصورت منظم، مرحلهبهمرحله و قابل ارزیابی دنبال کنید.
در صورت بروز مشکل در مسیر آموزشی یا انجام آزمونها میتوانید از طریق پیامرسانهای تلگرام، واتساپ یا بله با حساب پشتیبانی مدرسه مهندسی داده سپهرام در ارتباط باشید:
شناسه پشتیبانی : sepahram_ir@ (بله/ایتا/تلگرام/واتساپ)
ایمیل مدرسه مهندسی داده سپهرام : sepahram.ir@gmail.com
همچنین در گروه اختصاصی دوره، بخشی برای مطرح کردن خطاها و مسائل آموزشی در نظر گرفته شده است.تیم پشتیبانی سپهرام در سریعترین زمان ممکن، پاسخگوی سوالات شما خواهد بود.
منابع
این دوره دارای یک مخزن گیت اختصاصی و خصوصی است که پس از ثبتنام و پرداخت شهریه، دسترسی مادامالعمر به آن برای شما فراهم میشود.
تمامی مطالب تدریس شده، کدهای نوشته شده در هر جلسه، مطالب تکمیلی، کتابها، مقالات و منابع مرتبط در این مخزن نگهداری میشود. با مراجعه به این ریپوزیتوری، همواره به جدیدترین مطالب آموزشی و منابع بهروز آموزشی ایرفلو دسترسی خواهید داشت و میتوانید آموزشهای خود را بدون محدودیت ادامه دهید.
اطلاع رسانیها
برای هر دوره، یک گروه تخصصی در تلگرام با دستهبندیهای مختلف تشکیل میشود تا شما همواره در جریان آخرین اخبار و اطلاعیههای دوره باشید.
علاوه بر این، مطالب و اخبار مهم به صورت منظم از طریق ایمیل برای شما ارسال خواهد شد. در صورت بروز هرگونه مشکل در روند برگزاری کلاسها، اطلاعرسانی فوری از طریق پیامک انجام میگردد.
همچنین شما میتوانید در هر زمان از طریق حساب پشتیبانی مدرسه مهندسی داده سپهرام @sepahram_ir در پیامرسانهای بله، واتساپ و تلگرام به راحتی با ما در ارتباط باشید.
تمام اطلاعیههای تکمیلی در مورد زمانبندی، فایلهای راهنما و جلسهها، از طریق گروه تلگرام تخصصی دوره به اطلاع شما خواهد رسید.
یک کانال پیشتیبان در پیامرسان بله/ایتا هم برای زمانی که اینترنت بینالمللی در دسترس نباشد حتما ایجاد خواهد شد که بعد از ثبتنام، جزییات آن به شما ایمیل خواهد شد.
ابزارهای مورد نیاز برای شرکت در دوره
Docker – برای اجرای سرویسها و محیطهای آزمایشی دوره.
Docker Desktop – رابط کاربری و مدیریت کانتینرها روی سیستمهای دسکتاپ.
WSL (Windows Subsystem for Linux) – در صورت استفاده از ویندوز، باید نصب و فعال شود تا Docker بهدرستی کار کند.
DBeaver – ابزار گرافیکی برای اتصال به پایگاه داده داخلی ایرفلو.
Python – زبان برنامهنویسی مورد نیاز برای اجرای اسکریپتها و تمرینها (پیشنهاد میشود آخرین نسخه پایدار نصب شود).
Microsoft Teams – پلتفرم برگزاری کلاسهای آنلاین (قبل از شروع دوره نصب شود).
Git – برای مدیریت نسخه کدها و دریافت پروژهها از مخزنها.
ابزار نمایش و ویرایش فایلهای Markdown (مانند Typora) – برای مشاهده و ویرایش مستندات دوره.
Visual Studio Code – ویرایشگر کد پیشنهادی برای توسعه و اجرای تمرینها.
💡 چرا برای گواهینامه هزینه جداگانه پرداخت میشود؟
زیرا دریافت گواهینامه فقط یک فرآیند اداری نیست، بلکه نیازمند زمان و انرژی مضاعف از سوی مدرس و تیم متخصصین همکار است.
📂 بررسی کامل پروژههای شما
🔍 ارزیابی بر اساس معیارهای فنی و کیفی
🛠 ارائه بازخورد و راهنمایی برای بهبود
🤝 همراهی در رفع مشکلات تا رسیدن به یک خروجی حرفهای
این هزینه دقیقاً بابت این فرآیند ارزیابی و پشتیبانی تخصصی است، تا ارزش گواهینامه شما واقعی و قابل استناد باشد.
محتوای دوره
بازکردن همه
بخش اول : مفاهیم پایه و شروع کار با ایرفلو
محتوای درس
۰% تکمیلشده
۰/۶ مرحله
محتوای درس
۰% تکمیلشده
۰/۱۰ مرحله
بخش دوم : مهارتهای حرفهای در طراحی جریانهای کار
محتوای درس
۰% تکمیلشده
۰/۸ مرحله
محتوای درس
۰% تکمیلشده
۰/۹ مرحله
بخش سوم : طراحی و مدیریت جریانهای کار پیچیده
جلسه پنجم: جریانکارهای Data Driven و آشنایی با مفهوم Asset ها در ایرفلو
۶ موضوعها
درس نمونه
بازکردن
محتوای درس
۰% تکمیلشده
۰/۶ مرحله
محتوای درس
۰% تکمیلشده
۰/۶ مرحله
محتوای درس
۰% تکمیلشده
۰/۶ مرحله
محتوای درس
۰% تکمیلشده
۰/۱۰ مرحله
بخش چهارم: کارگاه عملی و آشنایی با جایگزینهای ایرفلو
مدرس دوره
مجتبی بنائی
14 دوره
165 دانشجو
مجتبی بنائی از سال ۱۳۸۰ مسیر حرفهای خود را بهعنوان مهندس نرمافزار آغاز کرد و از ۱۳۹۲ بهطور تخصصی وارد دنیای مهندسی داده شد. او تجربهای گسترده در طراحی سامانههای پردازش داده، مدیریت تیمهای فنی، و تدریس دورههای تخصصی دارد.
علاقه او به برنامهنویسی از سال ۱۳۷۵، زمانی که در المپیاد کامپیوتر خراسان بزرگ رتبه دوم را کسب کرد، آغاز شد و تاکنون ادامه دارد. در سال ۱۳۹۳ وبسایت مهندسی داده (BigData.ir) را راهاندازی کرد که امروز یکی از منابع معتبر فارسیزبان این حوزه است. همچنین، «مدرسه مهندسی داده سپهرام» را با هدف آموزش و انتقال تجربه به جامعه مهندسی داده تأسیس کرده است.
او دانشآموخته کارشناسی مهندسی نرمافزار از دانشگاه تهران (ورودی 77) و کارشناسی ارشد نرمافزار از دانشگاه تربیت مدرس است و اکنون در حال تکمیل رساله دکتری خود در دانشگاه تهران است. تمرکز اصلیاش بر طراحی زیرساختهای داده، تولید محتوای تخصصی، و توسعه راهکارهای تحلیلی مقیاسپذیر است.
بازخورد و نظرات
0
Rated بر اساس 0 نظر
Rated
Rated
Rated
Rated
Rated
1,675,000 تومان
مشخصات این دوره:
- فراگیران 41 دانشجو
- درس ها 10
- موضوع ها 67
- مدت زمان 17+ ساعت
- آزمون ها 0
- زبان فارسی
هنوز نظری ارسال نشده است.