🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نکات ضروری جاوا اسکریپت برای 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)
نمایش نظرات