درحال ثبت‌نام

آموزش اتوماسیون در برنامه نویسی با n8n

اگر به‌دنبال راهکاری هستید برای هوشمندسازی و خودکارسازی فرآیندهای کاری بدون نیاز به کدنویسی، این دوره پاسخ شماست. با بهره‌گیری از ابزارهای مدرن مانند n8n و Agentهای هوش مصنوعی، در این دوره خواهید آموخت چگونه فرآیندهای تکراری و زمان‌بر را به گردش‌کارهایی هوشمند، دقیق و مقیاس‌پذیر تبدیل کنید.

آموزش اتوماسیون در برنامه نویسی با n8n

اطلاعات دوره

معرفی دوره

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

دسترسی همیشگی به محتوا دوره

همه کلاس‌ها ضبط می‌شوند و در هر زمان برای تمامی دانشجویان، چه آنلاین و چه حضوری، در دسترس خواهند بود!

پشتیبانی مستمر

در گروه اختصاصی دوره، پاسخ سؤالاتتان را بگیرید، پیشتیبانی دریافت کنید و با دیگر شرکت‌کنندگان در ارتباط باشید!

مدرک معتبر پایان دوره

با تکمیل دوره، مدرک پایان دوره دریافت کنید و مهارت‌های خود را رسمی کنید!

گروه پرسش و پاسخ

سوال بپرسید، تجربه به اشتراک بگذارید و از دیگران یاد بگیرید، همه در یک فضای آموزشی فعال!

محتوای کاربردی، یادگیری موثر

هر آنچه می‌آموزید، مستقیماً در پروژه‌ها و کار واقعی قابل استفاده است!

جلسه اول رایگان

اولین جلسه را به‌صورت آنلاین و رایگان تجربه کنید، سپس با خیال راحت برای ادامه مسیر تصمیم بگیرید!

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

اگر درگیر فرآیندهای تکراری هستید، یا به دنبال راهی برای کاهش هزینه‌ها و افزایش دقت در عملیات روزانه برنامه نویسی می‌گردید، این دوره دقیقاً برای شماست. 

مناسب برای:

  • توسعه‌دهندگان نرم‌افزار، مهندسان فنی و برنامه‌نویسان علاقه‌مند به سیستم سازی
  • علاقه‌مندان به یادگیری ابزارهای متن‌باز مانند n8n
  • افرادی که به‌دنبال پیاده‌سازی سیستم‌های خودکار بدون کدنویسی هستند
  • کسانی که در حوزه هوش مصنوعی، داده و API فعالیت می‌کنند یا علاقه‌مند به آن هستند

اهداف یادگیری

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

مدرس دوره

محمد امین نجفی
مدرس و برنامه نویس ارشد NET ecosystem.

محمد امین نجفی به عنوان ارائه‌دهنده و مدیر تیم فنی فریم ورک ASP.NET Prime و همچنین بنیان‌گذار پلتفرم آموزشی دا‌نت‌لند، نقش برجسته‌ای در توسعه و ارتقاء دانش فنی در حوزه فناوری اطلاعات و افزار ایفا کرده است.

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

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

قسمت اول

1. مقدمه‌ای بر اتوماسیون دیجیتال
  • اتوماسیون چیست؟
  • انواع اتوماسیون
  • اتوماسیون فرآیند کسب‌وکار (BPA) چیست؟
  • تفاوت BPA با BPM و BPMS چیست؟
  • چرا باید فرآیندهای کسب‌وکار را خودکارسازی کنیم؟
  • مزایای اصلی اتوماسیون در کسب‌وکارها و پروژه‌ها
  • Agentهای هوش مصنوعی در اتوماسیون
  • تفاوت بین AI Workflow و AI Agent
  • مقایسه کار دستی و فرآیند خودکار
  • Data-Driven Decision چیست و چگونه با اتوماسیون ترکیب می‌شود؟
  • تعریف گردش‌کار (Workflow) و ساختار آن
  • توضیح دقیق و کامل از Trigger نقش آن، انواع، و زمان فعال‌سازی
  • توضیح دقیق و کامل از Action تأثیر، پیکربندی، کاربردها
  • شناخت نقاط شروع (Trigger) و مراحل بعدی (Actions)
  • بررسی مثال‌هایی از گردش‌کارهای ساده و پیچیده
  • معرفی اصول طراحی Workflow بهینه‌سازی، ماژولار بودن، قابلیت نگهداری
  • توضیح در خصوص Node و نقش آن به‌عنوان واحد پردازشی در Workflowها
  • Expression چیست و چطور در منطق Workflowها استفاده می‌شود؟
  • Data Structure در اتوماسیون چیست؟
  • تعریف و مفاهیم پایه API
  • معماری RESTful API و JSON
  • نقش API در اتوماسیون، اتصال ابزارها، انتقال داده‌ها، و ایجاد یکپارچگی
  • URL چیست و در API چگونه استفاده می‌شود؟
  • Method چیست؟ (GET, POST, PUT, DELETE) و نقش آن‌ها در درخواست‌های API
  • تعریف
  • معماری
  • سناریوهای استفاده از Webhook در دنیای واقعی
  • مفهوم Integration در اتوماسیون
  • مثال‌هایی از تجمیع داده‌ها بین ابزارها
  • نقش Integration در استراتژی نرم‌افزاری شرکت‌ها
  • معرفی iPaaS و جایگاه آن در اکوسیستم اتوماسیون
  • بررسی ابزارهای Zapier، Make (Integromat)، IFTTT، Huginn، Power Automate
  • مزایا و معایب هر کدام

قسمت دوم

1. هوش مصنوعی چیست؟
  • تعریف هوش مصنوعی و نقش آن
  • تاریخچه هوش مصنوعی از آغاز تا امروز
  • تفاوت هوش مصنوعی محدود (Narrow AI) و هوش مصنوعی عمومی (General AI)
  • نقش هوش مصنوعی در اتوماسیون دیجیتال و کسب‌وکارها
  • مثال‌های روزمره از هوش مصنوعی (چت‌بات‌ها، دستیارهای صوتی، سیستم‌های توصیه‌گر)
  • اصول پایه‌ای عملکرد هوش مصنوعی: داده‌ها، الگوریتم‌ها، و مدل‌ها
  • فرآیند یادگیری در هوش مصنوعی: آموزش، اعتبارسنجی، و تست مدل‌ها
  • نقش داده‌های باکیفیت در عملکرد هوش مصنوعی
  • زیرساخت‌های محاسباتی GPU، ابر رایانه‌ها، و پلتفرم‌های ابری
  • یادگیری ماشین (Machine Learning) نظارت‌شده، بدون نظارت، و تقویتی
  • یادگیری عمیق (Deep Learning) و شبکه‌های عصبی
  • پردازش زبان طبیعی (NLP) تحلیل متن، چت‌بات‌ها، و ترجمه خودکار
  • بینایی کامپیوتری (Computer Vision) تشخیص تصویر و ویدئو
  • اخلاق در هوش مصنوعی حریم خصوصی، سوگیری، و انطباق با قوانین
  • مدل‌های مبتنی بر قوانین (Rule-Based Models)
  • مدل‌های یادگیری ماشین کلاسیک (مانند رگرسیون، درخت تصمیم)
  • مدل‌های یادگیری عمیق (مانند شبکه‌های کانولوشنی و بازگشتی)
  • مدل‌های زبانی بزرگ (LLMs) مانند GPT و BERT

قسمت سوم

1. n8n چیست؟
  • تعریف n8n وnodemation
  • معماری متن‌باز (Open Source) و مزایای آن
  • مقایسه n8n با Zapier و سایر ابزارها
  • Nodeو مفهوم گره
  • Trigger و Action
  • Workflow و مدیریت جریان کار
  • Variables در n8n تعریف، استفاده در منطق شرطی و تخصیص مقادیر پویا
  • توضیح دقیق محیط نرم‌افزار n8n ساختار رابط کاربری، نحوه دسترسی به بخش‌های مختلف
  • ساختار داخلی و اجرای workflowها
  • نقش Docker، Redis و PostgreSQL در نصب‌های پیشرفته
  • پشتیبانی از کد سفارشی Function Node و Code Node
  • کار با متغیرها و انواع داده‌ها در n8n
  • استفاده از شرایط (Conditionals) برای منطق‌های پیچیده در Workflow ها
  • مدیریت داده‌های پویا (Dynamic Data) برای انعطاف ‌پذیری بیشتر
  • اتصال به پایگاه داده‌های محلی SQLite و MySQL
  • استفاده از PostgreSQL برای گزارش‌گیری و تحلیل داده‌ها
  • استخراج داده‌ها با کوئری‌های SQL برای کاربردهای سازمانی
  • n8n Self-hosted و n8n Cloud
  • بررسی هزینه، امنیت، سفارشی‌سازی
  • سناریوهای مناسب برای هر نسخه

قسمت چهارم

1. پیش‌نیازها و ابزارهای لازم
  • Docker، js، VS Code، Postman
  • پیکربندی محیط توسعه
  • نصب با Docker Compose
  • پیکربندی امنیتی Basic Auth، محیط اجرا
  • ساخت و ذخیره Workflow
  • اجرای دستی، خودکار و زمان‌بندی‌شده

قسمت پنجم

1. معرفی Node های مهم و پرکاربرد
  • HTTP Request, Email, IF, Merge, Webhook, Function
  • کار با Google Sheets، Telegram، Gmail، Slack، MySQL
  • Import File نحوه بارگذاری فایل‌ها در Workflow برای پردازش
  • Export File نحوه تولید و ذخیره فایل‌های خروجی از داده‌های پردازش‌شده
  • انواع خروجی در n8n  Table، JSON،  Schemaتوضیح کاربردها و تفاوت‌ها
  • استفاده از Nodeهای IF و Switch
  • اجرای شرطی بر اساس مقادیر API یا ورودی کاربر
  • سناریو 1: پاسخ خودکار به فرم‌های تماس و ارسال ایمیل
  • سناریو 2: مانیتورینگ قیمت دلار و هشدار ایمیل
  • سناریو 3: دریافت پیام در تلگرام
  • شناسایی و رفع خطاهای رایج در  Workflow
  • Error Handling ساختار مدیریت خطا در n8n
  • استفاده از Execution Log برای دیباگ
  • راهنمای تنظیم هشدارهای خطا مانند ارسال ایمیل یا پیام در صورت شکست   Workflow

قسمت ششم

1. Case Studyهای عملی با Agentهای هوش مصنوعی در صنایع مختلف

در بخش مالی: تحلیل و پیش‌بینی نرخ ارز

    • جمع‌آوری داده‌های نرخ ارز از منابع خارجی
    • استفاده از مدل‌های یادگیری ماشین محلی برای پیش‌بینی روند ارز.
    • ارسال هشدارهای خودکار از طریق پیام‌رسان‌ها یا ایمیل.
    • ذخیره نتایج تحلیل در Excel یا پایگاه داده محلی.

 

در بخش منابع انسانی: جداسازی و تفکیک خودکار رزومه‌ها

    • تحلیل رزومه‌های ارسالی از پلتفرم‌های استخدامی
    • دسته‌بندی رزومه‌ها و ارسال ایمیل تأییدیه به متقاضیان واجد شرایط.
    • انطباق با قوانین حریم خصوصی داده‌ها

 

در بخش انبارداری: مانیتورینگ هوشمند موجودی

    • جمع‌آوری داده‌های موجودی از نرم‌افزارها
    • پیش‌بینی تقاضا با استفاده از مدل‌های یادگیری ماشین متن‌باز.
    • ارسال هشدارهای موجودی کم به مدیر انبار از طریق پیام‌رسان‌ها
    • ذخیره گزارش‌ها در Excel یا MySQL برای استفاده‌های بعدی.

تقاضا برای مهارت‌های اتوماسیون در ایران

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

 

مهارت‌های موردنیاز در زمینه هوش مصنوعی

    • آشنایی با مدل‌های یادگیری ماشین و NLP برای تحلیل داده‌های فارسی.
    • توانایی کار با  APIها و Webhookها در محیط‌های محدودشده توسط تحریم‌ها.

 

صنایع پیشرو در اتوماسیون و هوش مصنوعی در ایران

    • تجارت الکترونیک (مانند دیجی‌کالا و باسلام).
    • بخش مالی و صرافی‌ها (به دلیل نوسانات ارزی).
    • منابع انسانی در استارتاپ‌های فناوری و شرکت‌های صنعتی.
    • انبارداری و زنجیره تأمین در خرده‌فروشی و تولید.

 

چالش‌های بازار کار ایران

    • محدودیت دسترسی به ابزارهای بین‌المللی به دلیل تحریم‌ها.
    • کمبود زیرساخت‌های ابری پیشرفته و نیاز به سرورهای محلی.
    • ضرورت آموزش مدل‌های AI با داده‌های محلی و زبان فارسی.

قوانین حریم خصوصی و داده‌ها در ایران

    • انطباق با قوانین حفاظت از داده‌های شخصی (مانند قوانین داخلی ایران).
    • مدیریت امن داده‌های حساس در پلتفرم‌های پیام‌رسان داخلی (مانند بله و ایتا).

 

محدودیت‌های فناوری در ایران

    • مدیریت قطعی اینترنت و استفاده از راه‌حل‌های آفلاین (مانند ذخیره محلی داده‌ها).
    • استفاده از ابزارهای متن‌باز برای کاهش وابستگی به پلتفرم‌های خارجی.

چارچوب برگزاری دوره

فرایند برگزاری و زمانبندی

ارزیابی و ثبت نام دوره ثبت نام
تاریخ برگزاری (شروع ) 8 شهریور
روزهای جلسات شنبه ها – ساعت ۱۷:۳۰ الی ۲۰:۳۰  
طول دوره 30 ساعت (10 جلسه ۳ ساعته)  
روز
ساعت
دقیقه
ثانیه
تا پایان ثبت نام

نوع ارائه و هزینه دوره

حضوری

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

محل‌برگزاری: تهران، یوسف‌آباد، نیک‌آموز (مسیریابی)

امکان پرداخت 4 قسطه با

17,810,000
13,700,000 تومان
آنلاین

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

پلتفرم برگزاری: لحظه‌نگار

امکان پرداخت 4 قسطه با

19,۰۰۰,۰۰۰
۱6,۰۰۰,۰۰۰ تومان

پیش ثبت نام کلاس AI Agent

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

"*" فیلدهای الزامی را نشان می دهد

از تجربه تا نتیجه!

شرکت‌کنندگان این دوره از دانشجویان کلاس‌های استاد ارومند هستند و نظرات واقعی‌شان را درباره سبک تدریس و کلاس‌ها می‌گویند. تجربه‌هایشان را بشنوید و با اطمینان تصمیم بگیرید!

نمونه مدرک نیک آموز

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

نمونه آموزش‌ها

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

شرکت در جلسه اول آنلاین این دوره رایگان می‌باشد، جهت ثبت‌نام کلیک کنید.

سوالات متداول

آیا این دوره فقط تئوری است یا عملی هم دارد؟

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

ابزار اصلی دوره n8n است، ولی همچنین با مفاهیم REST API، Webhook، پایگاه‌داده‌ها (مانند MySQL و PostgreSQL)، و پلتفرم‌هایی مثل Google Sheets، Telegram، و Gmail کار خواهید کرد.

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

درخواست مشاوره

"*" فیلدهای الزامی را نشان می دهد

ثبت‌نام جلسه اول رایگان

"*" فیلدهای الزامی را نشان می دهد