Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Javascript Essentials For Node-Red

Posted By: ELK1nG
Javascript Essentials For Node-Red

Javascript Essentials For Node-Red
Published 2/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.31 GB | Duration: 10h 6m

Learn fundamentals of JavaScript to enhance your Node-RED programming

What you'll learn

Starts with basics of JavaScript Programming

Understanding of Variables and Operators

Logic statements like If-else, CASE

Arrays and Objects

Loops: while loop, do-while loop, FOR loop, for in, and for of loops.

Create functions, call them with parameters, and create nested functions.

Discover JavaScript's built-in methods for cleaner and more efficient code.

Requirements

Basics of Node-RED

Description

Are you looking to harness the power of JavaScript within the innovative environment of Node-RED? Whether you're an automation engineer, a developer looking to dive into the Internet of Things (IoT), or an enthusiast eager to explore the intersection of programming and industrial automation, this course is designed for you.Why JavaScript with Node-RED?Node-RED, a flow-based development tool for visual programming, has revolutionized the way we interact with hardware and APIs, making it an indispensable tool for automation and IoT projects. JavaScript, with its flexibility and ubiquity, powers Node-RED's functionality, allowing users to create complex flows with minimal effort. Understanding JavaScript is key to unlocking the full potential of Node-RED, enabling you to customize nodes, and functions, and integrate various systems seamlessly.What You Will Learn:JavaScript Fundamentals: Start with the basics of JavaScript, including variables, functions, and control structures, ensuring a solid foundation for more advanced topics.Node-RED Integration: Learn how to apply your JavaScript knowledge in Node-RED, customizing nodes, creating function nodes, and integrating external libraries to extend your flows' capabilities.Real-World Projects: Apply what you've learned in real-world scenarios, building projects that simulate industrial automation tasks, IoT systems, and more, solidifying your skills through practical application.Best Practices: Gain insights into coding best practices, debugging techniques, and performance optimization to ensure your Node-RED flows are efficient, maintainable, and scalable.Who Should Enroll?This course is ideal for anyone interested in industrial automation, IoT, or looking to expand their programming skills with JavaScript and Node-RED. Whether you're a beginner in programming or an experienced developer new to automation, you'll find valuable insights and skills to take your projects to the next level.Enroll now and start your path to becoming a Node-RED expert with JavaScript!

Overview

Section 1: Introduction to the course

Lecture 1 Introduction to the course

Lecture 2 Download Software

Section 2: Variables and Operators

Lecture 3 Math.random() and Math.floor() function

Lecture 4 Declaring the variables - var, let, const

Lecture 5 String: Double quote or Single quote?

Lecture 6 Number

Lecture 7 Boolean

Lecture 8 Undefined and null

Lecture 9 Typeof and datatype conversion

Lecture 10 Arithmetic Operators

Lecture 11 Logical operators

Lecture 12 Project-1

Lecture 13 Code snippet

Lecture 14 Lecture notes: Variables and Operators

Section 3: Arrays

Lecture 15 Understanding Arrays and its properties

Lecture 16 Download Modbus Server

Lecture 17 Project Work

Lecture 18 Array methods

Lecture 19 Code snippet

Lecture 20 Array sorting (String)

Lecture 21 Array sorting (Numeric)

Lecture 22 Challenge

Lecture 23 Array (Minimum and Maximum value)

Lecture 24 Challenge (LIFO and FIFO)

Lecture 25 Challenge Solution

Lecture 26 Multi-dimensional arrays

Lecture 27 Project: Object Storage and Retrieval (using Single-dimension array)

Lecture 28 Project: Object Storage and Retrieval (using Multi-dimension array)

Lecture 29 Project Solution

Lecture 30 Lecture notes - Arrays

Section 4: Objects

Lecture 31 Understanding Objects

Lecture 32 Project 1

Lecture 33 Project 1: Solution

Lecture 34 Nested Objects and Arrays

Lecture 35 Tutorial Solution

Lecture 36 Project 2 Solution

Lecture 37 Project 3

Lecture 38 Project 3: Solution

Lecture 39 Lecture notes - Objects

Section 5: Logic Statements

Lecture 40 Introduction to Conditional statement (IF-ELSE)

Lecture 41 else if statement

Lecture 42 Project Work

Lecture 43 Project 1: Solution

Lecture 44 Conditional ternary operators

Lecture 45 Switch statement

Lecture 46 Project 2

Lecture 47 Project 2: Solution

Lecture 48 Lecture notes - Logic statements

Section 6: Loops

Lecture 49 While and Do while loop

Lecture 50 Project 1

Lecture 51 Project 1: Solution

Lecture 52 For loop

Lecture 53 Project 2

Lecture 54 Project 2: Solution

Lecture 55 Break and Continue

Lecture 56 Project 3

Lecture 57 Project 4

Lecture 58 Project 4: Solution

Lecture 59 'For in' and 'For of' loop

Lecture 60 Practice Exercises

Lecture 61 Exercise solutions

Lecture 62 Converting Objects to Arrays

Lecture 63 Nested loops

Lecture 64 Practice Exercises

Lecture 65 Exercise solutions

Lecture 66 Lecture notes - While and For loops

Section 7: Functions

Lecture 67 Introduction to Functions

Lecture 68 Writing a basic function

Lecture 69 Parameters and arguments in Functions

Lecture 70 Parameter validation

Lecture 71 Project 1- Create random numbers with Function

Lecture 72 Project 1: Solution

Lecture 73 Project 2- ASRS with Function Task 1 and 2

Lecture 74 Project 2- ASRS with Function Task 3

Lecture 75 Project 2- ASRS with Function Task 4

Lecture 76 Project 2: Solution

Lecture 77 Arrow function, Return value and Variable scope

Lecture 78 Nested Functions

Lecture 79 Project 3

Lecture 80 Project 3: Solutions

Lecture 81 Lecture notes: Functions

Section 8: Built-in JavaScript Methods

Lecture 82 Parse Int, Float and Number methods

Lecture 83 Array methods

Lecture 84 String methods

Lecture 85 Exercises

Lecture 86 Exercises Solutions

Lecture 87 Number methods

Lecture 88 Clarification isNaN()

Lecture 89 Math methods- Find Max. and Min.

Lecture 90 Math methods- Power, Sqrt, Real to decimal

Lecture 91 Exercise

Lecture 92 Solutions

Lecture 93 Date methods

Lecture 94 Exercise Solution

Lecture 95 Solutions

Lecture 96 Lecture notes: Methods

Section 9: Course Wrap up

Lecture 97 Congratulations

Beginner Node-RED Programmers,Software Developers,Dashboard designer