🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای میدانی Node-RED
- آخرین آپدیت
دانلود The Node-RED Field Guide
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع Node-RED: ساخت اتوماسیونهای قدرتمند
با Node-RED، پتانسیل نامحدود اینترنت اشیا (IoT) و اتوماسیون را آزاد کنید!
این دوره جامع، شما را با Node-RED، ابزار توسعه کاربرپسند و مبتنی بر جریان (flow-based) آشنا میکند. Node-RED به پلتفرم اصلی برای علاقهمندان به اینترنت اشیا، توسعهدهندگان و مهندسان در سراسر جهان تبدیل شده است. در این دوره، از مبانی تا جنبههای پیشرفته Node-RED را خواهید آموخت و به شما اطمینان میدهیم که مهارت لازم برای ساخت جریانها و اتوماسیونهای قدرتمند را به دست خواهید آورد.
این دوره علاوه بر جنبه عملی، به عنوان یک منبع مرجع نیز عمل میکند؛ هر زمان که نیاز به یادگیری نحوه انجام کاری داشتید، میتوانید به دوره مراجعه کرده و آن را بررسی کنید، از این رو نام "راهنمای میدانی Node-RED" را انتخاب کردهایم!
مهارتهای کلیدی که کسب خواهید کرد:
تسلط بر مبانی: با اصول اولیه شروع میکنیم تا پایهای محکم داشته باشید. رابط کاربری Node-RED، مفاهیم اصلی گرهها (nodes) را بررسی کرده و نحوه ایجاد اولین جریانهای خود را یاد میگیرید. چه مبتدی باشید و چه بخواهید دانش خود را بهروز کنید، این دوره شما را پوشش میدهد.
تکنیکهای پیشرفته: به تکنیکهای پیشرفته مانند اشکالزدایی (debugging)، مدیریت خطا (error handling) و بهترین شیوهها (best practices) میپردازیم. ابزارهای لازم برای سادهسازی گردش کار، عیبیابی موثر و ساخت برنامههای کاربردی قوی را به دست خواهید آورد.
اتوماسیون آسان: رابط کاربری بصری Node-RED به شما امکان میدهد وظایف را مانند قبل اتوماتیک کنید. با نحوه ایجاد اتوماسیونهای قدرتمند که میتوانند زندگی روزمره شما را ساده کنند، از اتوماسیون خانگی گرفته تا تجزیه و تحلیل دادهها، آشنا خواهید شد.
یکپارچهسازی API: تطبیقپذیری Node-RED تا ادغام با سایر سرویسها و پلتفرمها گسترش مییابد. به اتصال با APIهای خارجی، تبادل داده و استفاده از منابع داده خارجی برای بهبود پروژههای خود خواهید پرداخت.
پروژههای واقعی: دوره ما فراتر از تئوری است. تئوری خوب است، اما عمل بهتر است. ایده این است که پروژههای جدیدی به دوره اضافه شود، بنابراین انتظار بهروزرسانیهای مداوم با اتوماسیونها و یکپارچهسازیهای جدید را داشته باشید.
چه کسانی باید در این دوره شرکت کنند؟
مبتدیانی که میخواهند سفر اینترنت اشیا (IoT) خود را آغاز کنند.
توسعهدهندگانی که به دنبال گسترش مهارتهای خود و ورود به دنیای اینترنت اشیا و اتوماسیون هستند.
مهندسان و علاقهمندان به سادهسازی و اتوماتیک کردن فرآیندها.
هر کسی که تمایل به تجربه عملی با پروژههای اتوماسیون دارد.
چرا این دوره را انتخاب کنید؟
رویکرد ما عملی و کاربردی است. ما بر تجهیز شما به مهارتهایی تمرکز میکنیم که برای شروع فوری ساخت راهحلهای IoT به آنها نیاز دارید. تا پایان این دوره، اعتماد به نفس و دانش لازم برای مدیریت پروژههای Node-RED، چه ساده و چه پیچیده، را خواهید داشت.
به ما بپیوندید و قدرت Node-RED را برای ساخت پروژههای IoT که در ذهن دارید یا فقط برای اتوماتیک کردن یک کار تکراری و خستهکننده، آزاد کنید.
همین امروز ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک متخصص Node-RED بردارید!
پیشنیازها:
نیاز به یک کامپیوتر با دسترسی به اینترنت.
مفاهیم اولیه برنامهنویسی (مانند درک متغیرها، آرایهها و غیره) مفید است اما اجباری نیست.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
نصب و پیکربندی Node-Red ( ویدئو(های) مورد نظر خود را انتخاب کنید )
Installing and configuring Node-Red ( Choose the video(s) for your case )
نصب Node-Red روی لینوکس
Installing Node-Red on Linux
نصب Node-Red روی مک
Installing Node-Red on Mac
نصب Node-Red روی Raspberry Pi
Installing Node-Red on Raspberry Pi
پاداش! اجرای Node-Red روی Docker
Bonus! Running Node-Red on Docker
نصب Node-Red روی ویندوز قسمت 1 - نصب
Installing Node-Red on Windows Part 1 - Installation
نصب Node-Red روی ویندوز قسمت 2 - فایل پیکربندی
Installing Node-Red on Windows Part 2 - Configuration File
نصب Node-Red روی ویندوز قسمت 3 - امنسازی ویرایشگر
Installing Node-Red on Windows Part 3 - Securing the editor
ویرایشگر Node-Red
Node-Red's Editor
چگونه یک تم فوقالعاده تیره روی Node-Red خود تنظیم کنیم!
How to set a DARK GLORIOUS THEME on your node red!
ویرایشگر و فضای کار
The Editor and WorkSpace
نوار کناری
The Sidebar
فلوها، نودها و اتصالات
Flows, nodes and connections
اضافه کردن، بهروزرسانی و حذف نودها از پالت
Adding,updating and removing nodes from the palette
خروجی گرفتن و ورودی گرفتن فلوها در Node-RED
Exporting and importing flows in Node-RED
مفاهیم
Concepts
پیامها در Node-RED
Messages in Node-RED
کار با پیامها - نود Change
Working with messages - Change Node
کار با پیامها - نود Function
Working with messages - Function Node
زمینه و متغیرها - نود Change
Context and variables - Change Node
زمینه و متغیرها - نود Function
Context and variables - Function Node
زمینه در کجا و چگونه ذخیره میشود
Where and how the context is being stored
نودهای رایج
Common Nodes
نود Inject
Inject Node
نود Complete
Complete Node
نود Catch
Catch Node
نود Status
Status Node
نودهای Link In, Link Out & Link Call
Link In, Link Out & Link Call Node
نود Comment
Comment Node
نودهای توالی
Sequence Nodes
نود Split
Split Node
نود Join
Join Node
نود Sort
Sort Node
نود Batch
Batch Node
نودهای Function
Function Nodes
نود Switch
Switch Node
نود Range
Range Node
نود Template
Template Node
نود Delay
Delay Node
نود Trigger
Trigger Node
نود Exec
Exec Node
نود Filter
Filter Node
نود Random
Random Node
نود Smooth
Smooth Node
نودهای شبکه
Network Nodes
نصب MQTT Broker
Installing MQTT Broker
نودهای MQTT
MQTT Nodes
ورودی و پاسخ HTTP قسمت 1
HTTP In & Response Part 1
ورودی و پاسخ HTTP قسمت 2
HTTP In & Response Part 2
نود HTTP Request
HTTP Request Node
پاداش! مبانی درخواست POST :)
Bonus! POST Request Basics :)
نودهای پارسر
Parser Nodes
نود CSV
CSV Node
نود HTML
HTML Node
نود JSON
JSON Node
نود XML و YAML
XML and YAML Node
نودهای ذخیرهسازی
Storage Nodes
نود Write File
Write File Node
نود Read File
Read File Node
نود Watch
Watch Node
نودهای Dashboard 2.0
Dashboard 2.0 Nodes
مقدمه و نصب
Introduction and installation
نمای کلی داشبورد
Overall view of the dashboard
نودهای Button و Text
Button and Text Nodes
نودهای LED و Switch و Text Input
LED and Switch and Text Input Nodes
نودهای Slider و Gauge
Slider and Gauge Nodes
نود Dropdown
Dropdown Node
نودهای DatePicker و Form
DatePicker and Form Node
نود UIControl
UIControl Node
نود Chart با دادههای real-time
Chart Node with realtime data
نود Chart با دادههای historical
Chart Node with historical data
دسترسی امن به داشبوردها
Secure Access To Dashboards
پروژه 1 - بیداری درخواستی LAN بر اساس قیمت انرژی.
Project 1 - Dynamic Wake On LAN based on the energy price.
معرفی ایده و پروژه
Introduction of the idea and the project
چگونه دادهها را از صفحه استخراج کنیم
How to extract the Data from the page
بیایید دادههای استخراج شده را تجزیه و تحلیل کرده و به صورت محلی ذخیره کنیم
Let's parse and save the extracted data locally
دادههای ذخیره شده را تجزیه و تحلیل خواهیم کرد
We will analyze the saved Data
منطق لازم برای روشن یا خاموش کردن سیستم خود را آماده خواهیم کرد
We will prepare the logic necessary to turn on or off our system
در نهایت، یک فرمان Wake on Lan یا خاموش کردن را از طریق ssh اجرا خواهیم کرد :)
Finally, we will launch a Wake on Lan command or a shutdown via ssh :)
پاداش! یک رابط سوئیچ ساده با استفاده از داشبورد برای کنترل فلو ایجاد کردم!
Bonus! I made a simple interface switch using dashboard to control the flow!
پروژههای بعدی!
Next Projects !
ایدههای خود را اینجا به اشتراک بگذارید!
Share your ideas here!
نمایش نظرات