آموزش اصول ضروری جاوااسکریپت برای 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

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

  • پروژه ۳ Project 3

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

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

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

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

  • تمرینات Exercises

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

  • متدهای ریاضی: یافتن ماکسیمم و مینیمم Math methods- Find Max. and Min.

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

  • تمرین Exercise

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

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

نمایش نظرات

آموزش اصول ضروری جاوااسکریپت برای Node-RED
جزییات دوره
13h 6m
64
(آخرین آپدیت)
52
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده