پرش به محتوای اصلی
آموزشگاه ایده‌نت (ایمن دیده‌بان شبکه)
ویژه ایده‌نت

n8n: پلتفرم اتوماسیون جریان کار

Workflow Automation with n8n

ساخت گردش‌کارهای خودکار بدون کدنویسی با n8n برای اتصال سرویس‌ها، APIها و داده‌ها.

درباره‌ی این دوره

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

از مفاهیم پایه‌ی Workflow و Node شروع می‌کنیم و به‌سرعت به سناریوهای پیشرفته مانند کار با APIها، شرط‌های منطقی، حلقه‌ها و خطایابی می‌رسیم. در طول دوره چندین اتوماسیون واقعی می‌سازید: همگام‌سازی داده بین CRM و ایمیل، پایش وب‌سایت‌ها، تولید گزارش‌های روزانه و ربات‌های اطلاع‌رسانی.

هیچ پیش‌نیاز برنامه‌نویسی خاصی نیاز نیست. آشنایی پایه با مفاهیم API و JSON کافی است.

سرفصل دوره

۱۹ فصل · ۱۰۶ سرفصل

آموزش جامع از مقدماتی تا پیشرفته | پلتفرم اتوماسیون IdehNet

بخش اول: دوره مقدماتی n8n (صفر تا صد)
۱ماژول ۱.۱: آشنایی با اتوماسیون و n8n۶ سرفصل
  • اتوماسیون چیست و چرا به آن نیاز داریم؟
  • مقایسه n8n با Zapier، Make و سایر ابزارها
  • معماری n8n، Self-hosted در مقابل Cloud
  • نصب n8n روی ویندوز، مک و لینوکس
  • راه‌اندازی n8n با Docker
  • آشنایی با رابط کاربری و داشبورد n8n
۲ماژول ۱.۲: مفاهیم پایه Workflow۶ سرفصل
  • ساختار Workflow، Node، Connection، Execution
  • انواع Trigger Node (Schedule، Webhook، Manual)
  • درک جریان داده (Data flow) در n8n
  • ساختار JSON و نحوه کار با داده‌ها
  • استفاده از Expression Editor
  • مدیریت Credentials و امنیت
۳ماژول ۱.۳: نودهای پرکاربرد پایه۷ سرفصل
  • HTTP Request Node: GET, POST, PUT, DELETE
  • تنظیم و تغییر داده‌ها: Set Node
  • شرط گذاری و منطق: IF Node
  • مسیریابی چندگانه: Switch Node
  • ترکیب داده‌ها: Merge Node
  • پردازش دسته‌ای: Split in Batches
  • اجرای JavaScript سفارشی: Code Node
۴ماژول ۱.۴: اتصال به سرویس‌های محبوب۶ سرفصل
  • ارسال پیام، دریافت پیام: اتصال به ربات Telegram
  • خواندن و ارسال ایمیل: اتصال به Gmail
  • خواندن، نوشتن، آپدیت: اتصال به Google Sheets
  • آپلود و دانلود فایل: اتصال به Google Drive
  • ایجاد پست، مدیریت محتوا: اتصال به WordPress
  • مدیریت دیتابیس و صفحات: اتصال به Notion
بخش دوم: دوره متوسط n8n (توسعه مهارت‌ها)
۵ماژول ۲.۱: کار پیشرفته با داده‌ها۶ سرفصل
  • تبدیل داده با Function Node و Function Item Node
  • کار با آرایه‌ها و آبجکت‌های تو در تو
  • استفاده از Lodash در Expression
  • Item Lists: Split, Aggregate, Sort, Limit
  • مقایسه و یافتن تغییرات: Compare Datasets
  • کار با تاریخ و زمان: Date & Time Node
۶ماژول ۲.۲: اتصال به دیتابیس۶ سرفصل
  • اتصال به MySQL و PostgreSQL
  • اجرای Query های SELECT، INSERT، UPDATE، DELETE
  • استفاده از پارامترهای داینامیک در Query
  • کار با MongoDB و NoSQL
  • استفاده از Supabase و Firebase
  • الگوهای CRUD در n8n
۷ماژول ۲.۳: Webhook و API سفارشی۶ سرفصل
  • ساخت Webhook برای دریافت داده از سرویس‌های خارجی
  • احراز هویت Webhook (Basic Auth, Header Auth)
  • پاسخ‌دهی سفارشی با Respond to Webhook
  • ساخت REST API با n8n
  • مدیریت Rate Limiting و Throttling
  • اتصال به درگاه‌های پرداخت ایرانی (زرین‌پال، ای‌دی‌پی)
۸ماژول ۲.۴: Error Handling و Debugging۶ سرفصل
  • انواع خطا در n8n و نحوه شناسایی
  • استفاده از Error Trigger
  • تنظیم Error Workflow
  • Continue On Fail و مدیریت خطا در Node
  • لاگ‌گیری و مانیتورینگ Workflow
  • Retry on Fail و استراتژی‌های بازیابی
بخش سوم: دوره پیشرفته n8n (تخصصی)
۹ماژول ۳.۱: هوش مصنوعی و n8n۸ سرفصل
  • اتصال به OpenAI و ChatGPT
  • ساخت چت‌بات هوشمند با AI Agent
  • استفاده از Claude، Gemini و مدل‌های دیگر
  • تولید تصویر با DALL-E و Midjourney API
  • تحلیل احساسات متن (Sentiment Analysis)
  • RAG (Retrieval-Augmented Generation) با n8n
  • Vector Database و Embeddings
  • LangChain و n8n
۱۰ماژول ۳.۲: اتوماسیون کسب‌وکار۷ سرفصل
  • اتوماسیون CRM (Pipedrive، HubSpot)
  • اتوماسیون فروش و پیگیری لید
  • اتوماسیون ایمیل مارکتینگ
  • اتوماسیون شبکه‌های اجتماعی
  • اتوماسیون منابع انسانی
  • اتوماسیون حسابداری و فاکتور
  • گزارش‌گیری خودکار و داشبورد
۱۱ماژول ۳.۳: ترکینگ و تحلیل ارز دیجیتال۶ سرفصل
  • اتصال به API صرافی‌ها (Binance, KuCoin)
  • ترکینگ نهنگ‌های ارز دیجیتال (Whale Tracking)
  • آلارم قیمت و حجم معاملات
  • تحلیل پوزیشن‌های Hyperliquid
  • گزارش‌گیری روزانه از پورتفولیو
  • اتصال به Blockchain API ها
۱۲ماژول ۳.۴: مدیریت و مقیاس‌پذیری۷ سرفصل
  • Sub-Workflow و معماری ماژولار
  • Queue Mode و Worker ها
  • Scaling n8n با Docker Compose
  • Kubernetes و High Availability
  • بکاپ و ریستور Workflow ها
  • مدیریت چند Environment
  • امنیت و بهینه‌سازی
بخش چهارم: دوره‌های تخصصی
۱۳ماژول ۴.۱: ساخت ربات تلگرام حرفه‌ای۴ سرفصل
  • ربات منوی چندسطحی با Inline Keyboard
  • ربات فروشگاهی با پرداخت آنلاین
  • ربات پشتیبانی با AI
  • ربات گروهی و مدیریت اعضا
۱۴ماژول ۴.۲: وب‌اسکرپینگ و استخراج داده۴ سرفصل
  • استخراج داده از وب‌سایت‌ها
  • کار با HTML Extract و CSS Selector
  • مدیریت Pagination و Rate Limiting
  • ذخیره و به‌روزرسانی خودکار داده‌ها
۱۵ماژول ۴.۳: اتوماسیون فروشگاه آنلاین۴ سرفصل
  • اتصال به WooCommerce و Shopify
  • مدیریت خودکار موجودی
  • اطلاع‌رسانی سفارش و ارسال
  • گزارش فروش خودکار
۱۶ماژول ۴.۴: تولید محتوای خودکار با AI۴ سرفصل
  • تولید پست وبلاگ خودکار
  • تولید کپشن شبکه‌های اجتماعی
  • ترجمه و بومی‌سازی محتوا
  • انتشار خودکار در پلتفرم‌های مختلف
۱۷ماژول ۴.۵: اتوماسیون DevOps۴ سرفصل
  • اتصال به GitHub و GitLab
  • اتوماسیون CI/CD Pipeline
  • مانیتورینگ سرور و اعلان
  • مدیریت Docker و Kubernetes
بخش ششم: مسیر گواهینامه و شغلی
۱۸مسیر یادگیری پیشنهادی۴ سرفصل
  • هفته ۱-۲: دوره مقدماتی + تمرین روزانه
  • هفته ۳-۴: دوره متوسط + پروژه شخصی
  • هفته ۵-۶: دوره پیشرفته + پروژه تجاری
  • هفته ۷-۸: دوره تخصصی انتخابی + گواهینامه
۱۹فرصت‌های شغلی۵ سرفصل
  • متخصص اتوماسیون (Automation Specialist)
  • توسعه دهنده No-Code/Low-Code
  • مشاور اتوماسیون کسب‌وکار
  • فریلنسر n8n (بازار جهانی)
  • مدیر عملیات دیجیتال

کارگاه عملی

کارگاه‌های عملی (Hands-On Labs)

ماژول ۱.۱: آشنایی با اتوماسیون و n8n — تمرین عملی

  • نصب n8n روی سیستم شخصی و ایجاد اولین Workflow
  • استفاده از n8n Cloud برای تست سریع

ماژول ۱.۲: مفاهیم پایه Workflow — پروژه عملی

  • ساخت Workflow ساده: دریافت داده از API و ذخیره در Google Sheets

ماژول ۱.۳: نودهای پرکاربرد پایه — پروژه عملی

  • فیلتر کردن داده‌ها بر اساس شرط و ارسال نتیجه به Telegram

ماژول ۱.۴: اتصال به سرویس‌های محبوب — پروژه عملی

  • ربات تلگرام ساده برای پاسخ‌دهی خودکار
  • همگام‌سازی داده بین Notion و Google Sheets

ماژول ۲.۱: کار پیشرفته با داده‌ها — پروژه عملی

  • پردازش داده‌های CSV و تبدیل به گزارش خلاصه

ماژول ۲.۲: اتصال به دیتابیس — پروژه عملی

  • سیستم ثبت سفارش با ذخیره در PostgreSQL

ماژول ۲.۳: Webhook و API سفارشی — پروژه عملی

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

ماژول ۲.۴: Error Handling و Debugging — پروژه عملی

  • سیستم مانیتورینگ با اعلان خطا در تلگرام

ماژول ۳.۱: هوش مصنوعی و n8n — پروژه عملی

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

ماژول ۳.۲: اتوماسیون کسب‌وکار — پروژه عملی

  • سیستم کامل پیگیری لید از فرم تا فروش

ماژول ۳.۳: ترکینگ و تحلیل ارز دیجیتال — پروژه عملی

  • سیستم هشدار نهنگ با تحلیل رفتاری

پروژه

بخش پنجم: پروژه‌های عملی جامع

  • سیستم CRM کامل — مدیریت لید، پیگیری، گزارش‌گیری (Database, Webhook, Email, Telegram)
  • ربات خبری AI — جمع‌آوری، خلاصه‌سازی، انتشار خبر (Web Scraping, OpenAI, Telegram)
  • Whale Tracker — ردیابی نهنگ‌ها، تحلیل، هشدار (API, PostgreSQL, AI Analysis)
  • فروشگاه خودکار — سفارش، پرداخت، ارسال خودکار (WooCommerce, Payment Gateway, SMS)
  • دستیار مجازی — پاسخ به سوالات با پایگاه دانش (RAG, Vector DB, LangChain)

مخاطبان دوره

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

پیش‌نیازها

  • دوره متوسط: تکمیل دوره مقدماتی
  • دوره پیشرفته: تکمیل دوره متوسط

نحوه‌ی برگزاری

حضوری

محیط آموزشی پیشرفته و پویا

آنلاین

کلاس‌های زنده‌ی تعاملی به‌همراه ضبط جلسات.

بوت‌کمپ

دوره‌ی فشرده‌ی پروژه‌محور برای ورود سریع به بازار کار.