آموزش نکات ضروری جاوا اسکریپت برای Node-RED - آخرین آپدیت

دانلود JavaScript essentials for Node-RED

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

آموزش مبانی جاوا اسکریپت برای ارتقاء برنامه نویسی Node-RED

بهبود مهارت های برنامه نویسی Node-RED شما با یادگیری اصول کلیدی جاوا اسکریپت.

مباحث دوره:

  • شروع با مبانی برنامه نویسی جاوا اسکریپت
  • درک متغیرها و عملگرها در جاوا اسکریپت
  • یادگیری دستورات منطقی مانند If-else و CASE
  • کار با آرایه ها (Arrays) و اشیاء (Objects) در جاوا اسکریپت
  • آشنایی با انواع حلقه ها (Loops): while, do-while, FOR, for in, و for of
  • نحوه ایجاد توابع (Functions)، فراخوانی با پارامتر و توابع تو در تو
  • کشف متدهای داخلی جاوا اسکریپت برای کدنویسی تمیزتر و کارآمدتر

پیش نیازها:

  • آشنایی با مبانی Node-RED

آیا به دنبال تسلط بر قدرت جاوا اسکریپت در محیط نوآورانه Node-RED هستید؟ این دوره برای شما طراحی شده است، چه یک مهندس اتوماسیون باشید، چه توسعه دهنده ای که به دنبال ورود به حوزه اینترنت اشیاء (IoT) است، یا یک علاقمند مشتاق برای کاوش در تقاطع برنامه نویسی و اتوماسیون صنعتی.

چرا جاوا اسکریپت با Node-RED؟

Node-RED، ابزار توسعه مبتنی بر جریان برای برنامه نویسی بصری، نحوه تعامل ما با سخت افزار و API ها را متحول کرده و آن را به ابزاری ضروری برای پروژه های اتوماسیون و IoT تبدیل کرده است. جاوا اسکریپت با انعطاف پذیری و فراگیری خود، عملکرد Node-RED را تقویت می کند و به کاربران امکان می دهد تا جریان های پیچیده را با حداقل تلاش ایجاد کنند. درک جاوا اسکریپت کلید باز کردن پتانسیل کامل Node-RED است و به شما امکان می دهد نودها و توابع را سفارشی سازی کرده و سیستم های مختلف را به طور یکپارچه ادغام کنید.

آنچه خواهید آموخت:

  • مبانی جاوا اسکریپت: با اصول اولیه جاوا اسکریپت از جمله متغیرها، توابع و ساختارهای کنترلی شروع کنید تا از یک پایه قوی برای مباحث پیشرفته تر اطمینان حاصل کنید.
  • ادغام با Node-RED: نحوه استفاده از دانش جاوا اسکریپت خود در Node-RED را بیاموزید، نودها را سفارشی سازی کنید، نودهای تابعی ایجاد کنید و کتابخانه های خارجی را برای گسترش قابلیت های جریان های خود ادغام کنید.
  • پروژه های واقعی: آموخته های خود را در سناریوهای واقعی به کار بگیرید و پروژه هایی بسازید که وظایف اتوماسیون صنعتی، سیستم های IoT و موارد دیگر را شبیه سازی می کنند و مهارت های خود را از طریق کاربرد عملی تقویت می کنند.
  • بهترین شیوه ها: بینش هایی در مورد بهترین شیوه های کدنویسی، تکنیک های اشکال زدایی و بهینه سازی عملکرد کسب کنید تا اطمینان حاصل کنید که جریان های Node-RED شما کارآمد، قابل نگهداری و مقیاس پذیر هستند.

چه کسانی باید ثبت نام کنند؟

این دوره برای هر کسی که به اتوماسیون صنعتی، IoT علاقه دارد یا به دنبال گسترش مهارت های برنامه نویسی خود با جاوا اسکریپت و Node-RED است، ایده آل است. چه در برنامه نویسی مبتدی باشید و چه توسعه دهنده با تجربه ای که با اتوماسیون آشنا نیستید، بینش ها و مهارت های ارزشمندی را برای ارتقاء پروژه های خود پیدا خواهید کرد.

اکنون ثبت نام کنید و مسیر خود را برای تبدیل شدن به یک متخصص Node-RED با جاوا اسکریپت آغاز کنید!


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

مقدمه‌ای بر دوره Introduction to the course

  • مقدمه‌ای بر دوره Introduction to the course

  • دانلود نرم‌افزار Download Software

  • ارتباط با من در لینکدین Connect with me on LinkedIn

متغیرها و عملگرها Variables and Operators

  • تابع Math.random() و Math.floor() Math.random() and Math.floor() function

  • تعریف متغیرها - var, let, const Declaring the variables - var, let, const

  • رشته: گیومه دوتایی یا گیومه تکی؟ String: Double quote or Single quote?

  • عدد Number

  • بولی Boolean

  • تعریف نشده و تهی Undefined and null

  • Typeof و تبدیل نوع داده Typeof and datatype conversion

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای منطقی Logical operators

  • پروژه ۱ Project-1

  • قطعه کد Code snippet

  • آزمون ۱ Quiz 1

  • یادداشت‌های درس: متغیرها و عملگرها Lecture notes: Variables and Operators

آرایه‌ها Arrays

  • درک آرایه‌ها و ویژگی‌های آن Understanding Arrays and its properties

  • دانلود سرور Modbus Download Modbus Server

  • کار پروژه Project Work

  • متدهای آرایه Array methods

  • قطعه کد Code snippet

  • مرتب‌سازی آرایه (رشته) Array sorting (String)

  • مرتب‌سازی آرایه (عددی) Array sorting (Numeric)

  • چالش Challenge

  • آرایه (حداقل و حداکثر مقدار) Array (Minimum and Maximum value)

  • چالش (LIFO و FIFO) Challenge (LIFO and FIFO)

  • راه حل چالش Challenge Solution

  • آرایه‌های چندبعدی Multi-dimensional arrays

  • پروژه: ذخیره و بازیابی اشیا (با استفاده از آرایه تک‌بعدی) Project: Object Storage and Retrieval (using Single-dimension array)

  • پروژه: ذخیره و بازیابی اشیا (با استفاده از آرایه چندبعدی) Project: Object Storage and Retrieval (using Multi-dimension array)

  • راه حل پروژه Project Solution

  • آزمون ۲ Quiz 2

  • یادداشت‌های درس - آرایه‌ها Lecture notes - Arrays

اشیاء Objects

  • درک اشیاء Understanding Objects

  • پروژه ۱ Project 1

  • پروژه ۱: راه حل Project 1: Solution

  • اشیاء و آرایه‌های تودرتو Nested Objects and Arrays

  • راه حل آموزش Tutorial Solution

  • راه حل پروژه ۲ Project 2 Solution

  • پروژه ۳ Project 3

  • پروژه ۳: راه حل Project 3: Solution

  • آزمون ۳ Quiz 3

  • یادداشت‌های درس - اشیاء Lecture notes - Objects

دستورات منطقی Logic Statements

  • مقدمه‌ای بر دستور شرطی (IF-ELSE) Introduction to Conditional statement (IF-ELSE)

  • دستور else if else if statement

  • کار پروژه Project Work

  • پروژه ۱: راه حل Project 1: Solution

  • عملگرهای سه‌تایی شرطی Conditional ternary operators

  • دستور Switch Switch statement

  • پروژه ۲ Project 2

  • پروژه ۲: راه حل Project 2: Solution

  • آزمون ۴ Quiz 4

  • یادداشت‌های درس - دستورات منطقی Lecture notes - Logic statements

حلقه‌ها Loops

  • حلقه While و Do while While and Do while loop

  • پروژه ۱ Project 1

  • پروژه ۱: راه حل Project 1: Solution

  • حلقه For For loop

  • پروژه ۲ Project 2

  • پروژه ۲: راه حل Project 2: Solution

  • دستورات Break و Continue Break and Continue

  • پروژه ۳ Project 3

  • پروژه ۴ Project 4

  • پروژه ۴: راه حل Project 4: Solution

  • حلقه 'For in' و 'For of' 'For in' and 'For of' loop

  • تمرینات عملی Practice Exercises

  • راه حل تمرینات Exercise solutions

  • تبدیل اشیاء به آرایه‌ها Converting Objects to Arrays

  • حلقه‌های تودرتو Nested loops

  • تمرینات عملی Practice Exercises

  • راه حل تمرینات Exercise solutions

  • آزمون ۵ Quiz 5

  • یادداشت‌های درس - حلقه‌های While و For Lecture notes - While and For loops

توابع Functions

  • مقدمه‌ای بر توابع Introduction to Functions

  • نوشتن یک تابع پایه Writing a basic function

  • پارامترها و آرگومان‌ها در توابع Parameters and arguments in Functions

  • اعتبارسنجی پارامتر Parameter validation

  • پروژه ۱ - ایجاد اعداد تصادفی با تابع Project 1- Create random numbers with Function

  • پروژه ۱: راه حل Project 1: Solution

  • پروژه ۲ - ASRS با وظیفه ۱ و ۲ تابع Project 2- ASRS with Function Task 1 and 2

  • پروژه ۲ - ASRS با وظیفه ۳ تابع Project 2- ASRS with Function Task 3

  • پروژه ۲ - ASRS با وظیفه ۴ تابع Project 2- ASRS with Function Task 4

  • پروژه ۲: راه حل Project 2: Solution

  • تابع فلش، مقدار بازگشتی و دامنه متغیر Arrow function, Return value and Variable scope

  • توابع تودرتو Nested Functions

  • پروژه ۳ Project 3

  • پروژه ۳: راه حل‌ها Project 3: Solutions

  • آزمون ۶ Quiz 6

  • یادداشت‌های درس: توابع Lecture notes: Functions

متدهای داخلی جاوا اسکریپت Built-in JavaScript Methods

  • متدهای Parse Int, Float و Number Parse Int, Float and Number methods

  • متدهای آرایه Array methods

  • متدهای رشته String methods

  • تمرینات Exercises

  • راه حل تمرینات Exercises Solutions

  • متدهای عدد Number methods

  • توضیح isNaN() Clarification isNaN()

  • متدهای Math - یافتن حداکثر و حداقل Math methods- Find Max. and Min.

  • متدهای Math - توان، جذر، تبدیل عدد صحیح به اعشار Math methods- Power, Sqrt, Real to decimal

  • تمرین Exercise

  • راه حل‌ها Solutions

  • متدهای تاریخ Date methods

  • راه حل تمرین Exercise Solution

  • راه حل‌ها Solutions

  • آزمون ۷ Quiz 7

  • یادداشت‌های درس: متدها Lecture notes: Methods

جمع‌بندی دوره Course Wrap up

  • تبریک Congratulations

نمایش نظرات

آموزش نکات ضروری جاوا اسکریپت برای Node-RED
جزییات دوره
10 hours
98
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
452
4.8 از 5
دارد
دارد
دارد
Rajvir Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rajvir Singh Rajvir Singh

موسس، کد و کامپایل