
Don't forget that every lesson contains the lessons flow in the supplied JSON file. Simply download the file, head to IMPORT in node-red (top right menu) and import the file.
Install Node-Red with guidance from Node-Red's Installation Guide
This lesson focuses on the following Key Areas
How to use Inject Nodes to perform the following
Inject different data types
Use Inject Nodes to influence an active flow
The lesson also explains the configuration options for the Inject Node
This lesson focuses on the following Key Areas
How to use Debug Nodes
The different configurations of Debug Nodes
Example of a JSONata Debug Node
This lesson focuses on the following Key Areas
Event Handing
How to use Complete nodes to monitor for an event
How to use Catch nodes to monitor for an error and catch it before it stops flow execution
How to use Status nodes to monitor status changes
This lesson also contains a larger worked example
This lesson focuses on the following Key Areas
Joining Data
Joining different msg objects together into arrays and objects
Manually joining
Automatically joining
Splitting Data
Splitting data and manipulating
Rejoining data after splitting
Batching Data
Batching multiple messages into groups and releasing all messages as a batch
This lesson also contains a worked example of splitting data, manipulating that data and rejoining that data after.
This lesson focuses on the following Key Areas
The "Exec Node"
Using this node to run outside commands through the command line
This lesson also contains a worked example of pinging an IP address and displaying results in Node-Red
This lesson focuses on the following Key Areas
Node-Red-Contrib-Moment Node "Moment"
An externally supplied node that is extremely useful in Node-Red for time formatting
How to format time
How to add / subtract time
How to offset timezones
This lesson focuses on the following Key Areas
Parsing CSV formats
How to read and write information from/to a CSV format
Parsing HTML formats
How to scrape an external website's HTML document for information
Parsing XML formats
How to read and write information from/to an XML format
Parsing JSON formats
How to read and write information from/to JSON format
Parsing YAML formats
How to read and write information from/to YAML format
This lesson also contains a very large example of scraping a HTML website for information. It's advised that students download the resource material after completing this lesson and examine this flow for themselves to help achieve a better understanding of the flow
This lesson focuses on the following Key Areas
Reading information from a file
Writing information to a file
Watching files for changes
Watching directories for changes
"Tailing" a file for the most recent additions to that file
This lesson focuses on the following Key Areas
Writing to an SQL Database
Reading from an SQL Database
Note: This is not mentioned in the video tutorial - The package that contains the mySQL node is "Node-Red-Node-mySQL" and can be download in the palette manager's install area
This lesson focuses on the following Key Areas
Additional Learning
Using Functions as Smart Debug tools
IF and FOR statements in Javascript
Creating Sub Flows
Grouping Nodes
Configuring Groups to "Prettify" your flow
This course is aimed at new starters with Node-Red and users that want to broaden their understanding of the basic nodes that come with Node-Red. This course is a simple walkthrough style course, with no flashy editing and graphics, a simple recording of the screen with a voice-over giving factual information as the course progresses.
In this course we look at each Node and its configuration and then use them in scenarios to help us understand how they work.
As the course progresses, we'll see more and more of the Nodes that we've covered in other use-case scenarios.
Each lecture has a download available which contains the JSON file used to import the lesson's Node-Red flow into your Node-Red environment. This allows you to then use the same material we've covered in the course to better aid your learning.