لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول ضروری جاوااسکریپت برای Node-RED
- آخرین آپدیت
دانلود JavaScript essentials for Node-RED
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره آموزشی دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
قدرت جاوااسکریپت را آزاد کرده و آن را بهطور یکپارچه در برنامههای Node-RED خود ادغام کنید. این دوره بررسی عمیقی از مفاهیم بنیادی جاوااسکریپت، از متغیرها و عملگرها گرفته تا توابع و آرایهها ارائه میدهد و پایهای محکم برای ساخت برنامههای پویا برای شما فراهم میکند. با پروژههای عملی و مثالهای کاربردی در سراسر دوره، بهسرعت در استفاده از جاوااسکریپت در محیط Node-RED مهارت خواهید یافت.
دوره با مبانی متغیرها، انواع دادهها و عملگرها شروع شده و بهتدریج موضوعات پیچیدهتری مانند حلقهها، توابع و متدهای جاوااسکریپت را معرفی میکند. شما گامبهگام هدایت میشوید و مهارتهای خود را با رویارویی با پروژههای چالشبرانگیز، مانند پیادهسازی ذخیرهسازی اشیاء و ایجاد تولیدکنندههای اعداد تصادفی، ارتقا میدهید.
این دوره برای توسعهدهندگان، مهندسان و هر کسی که مشتاق یادگیری جاوااسکریپت با تمرکز بر ادغام در Node-RED است، طراحی شده است. هیچ تجربه قبلی در جاوااسکریپت یا Node-RED مورد نیاز نیست و این موضوع آن را برای مبتدیان مناسب میسازد. با این حال، داشتن درک پایهای از مفاهیم برنامهنویسی مفید است. دوره کاربرپسند بوده و دارای یک منحنی یادگیری پیشرونده است که برای ایجاد اعتمادبهنفس و مهارت طراحی شده است.
در پایان این دوره، شما قادر خواهید بود با اطمینان کد جاوااسکریپت بنویسید، برنامههای تعاملی ایجاد کنید، آرایهها و اشیاء را مدیریت نمایید و از دستورات منطقی و حلقهها استفاده کنید. همچنین قادر خواهید بود با متدهای داخلی جاوااسکریپت کار کنید و مهارتهای خود را در پروژههای واقعی Node-RED به کار بگیرید.
سرفصل ها و درس ها
معرفی دوره
Introduction to the course
معرفی دوره
Introduction to the course
متغیرها و عملگرها
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
Boolean
مقادیر Undefined و null
Undefined and null
عملگر Typeof و تبدیل انواع دادهها
Typeof and datatype conversion
عملگرهای ریاضی
Arithmetic Operators
عملگرهای منطقی
Logical operators
پروژه ۱
Project-1
آرایهها
Arrays
درک آرایهها و ویژگیهای آنها
Understanding Arrays and its properties
کار عملی پروژه
Project Work
متدهای آرایه
Array methods
مرتبسازی آرایه (رشتهای)
Array sorting (String)
مرتبسازی آرایه (عددی)
Array sorting (Numeric)
آرایه (مقدار مینیمم و ماکسیمم)
Array (Minimum and Maximum value)
چالش (LIFO و FIFO)
Challenge (LIFO and FIFO)
آرایههای چندبعدی
Multi-dimensional arrays
پروژه: ذخیرهسازی و بازیابی اشیاء (با آرایه تکبعدی)
Project: Object Storage and Retrieval (using Single-dimension array)
پروژه: ذخیرهسازی و بازیابی اشیاء (با آرایه چندبعدی)
Project: Object Storage and Retrieval (using Multi-dimension array)
اشیاء
Objects
درک اشیاء (Objects)
Understanding Objects
پروژه ۱
Project 1
اشیاء و آرایههای تودرتو
Nested Objects and Arrays
پروژه ۳
Project 3
دستورات منطقی
Logic Statements
معرفی دستورات شرطی (IF ELSE)
Introduction to Conditional statement (IF-ELSE)
دستور else if
else if statement
کار عملی پروژه
Project Work
عملگرهای شرطی سه تایی (Ternary)
Conditional ternary operators
دستور Switch
Switch statement
پروژه ۲
Project 2
حلقهها
Loops
حلقههای While و Do while
While and Do while loop
پروژه ۱
Project 1
حلقه For
For loop
پروژه ۲
Project 2
دستورات Break و Continue
Break and Continue
پروژه ۳
Project 3
پروژه ۴
Project 4
حلقههای For in و For of
'For in' and 'For of' loop
تمرینات کاربردی
Practice Exercises
تبدیل اشیاء به آرایهها
Converting Objects to Arrays
حلقههای تودرتو
Nested loops
تمرینات کاربردی
Practice Exercises
توابع
Functions
معرفی توابع
Introduction to Functions
نوشتن یک تابع ساده
Writing a basic function
پارامترها و آرگومانها در توابع
Parameters and arguments in Functions
اعتبارسنجی پارامترها
Parameter validation
پروژه ۱: ایجاد اعداد تصادفی با تابع
Project 1- Create random numbers with Function
پروژه ۲: سیستم 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
توابع Arrow، مقدار بازگشتی و محدوده متغیرها (Scope)
Arrow function, Return value and Variable scope
نمایش نظرات