آموزش کامل و آسان جاوا اسکریپت ۲۰۲۵: از صفر تا متخصص! - آخرین آپدیت

دانلود The Complete JavaScript Made Easy 2025: From Zero to Expert!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
  • دوره جامع جاوا اسکریپت مدرن برای همه! با پروژه‌ها، تمرین‌ها و راه‌حل‌ها یاد بگیرید! یک دوره جاوا اسکریپت ضروری.
  • درک مبانی، مفاهیم بنیادی و پیشرفته در جاوا اسکریپت مدرن.
  • جاوا اسکریپت را بیاموزید و به یک توسعه‌دهنده جاوا اسکریپت مدرن، مطمئن و پرتقاضا تبدیل شوید.
  • بیاموزید چگونه کدهای جاوا اسکریپت قوی و باکیفیت بنویسید.
  • درک «چرا»، «چگونه» و «چه چیزی» در کدنویسی جاوا اسکریپت.
  • بهترین شیوه‌ها را در حین برنامه‌نویسی با جاوا اسکریپت یاد گرفته و به کار بگیرید.
  • نحوه شناسایی خطاها در کدهای دیگران و اجتناب از اشتباهات رایج آن‌ها را بیاموزید.
  • با درک عملکرد واقعی جاوا اسکریپت در پشت صحنه، برای بازار کار آماده شوید.
  • جاوا اسکریپت را از صفر تا پیشرفته بیاموزید.
  • مفاهیم پیچیده را به روشی ساده یاد بگیرید.
  • پشتیبانی سریع و دوستانه در بخش پرسش و پاسخ دریافت کنید.

پیش‌نیازهای دوره جاوا اسکریپت

برای شرکت در این دوره هیچ پیش‌نیازی لازم نیست. من جاوا اسکریپت را از پایه و از صفر به شما آموزش خواهم داد. این دوره جاوا اسکریپت شما را از صفر به یک متخصص در برنامه‌نویسی جاوا اسکریپت تبدیل خواهد کرد.

جاوا اسکریپت چیست؟

جاوا اسکریپت یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در جهان است. اگرچه در ابتدا عمدتاً به عنوان یک زبان اسکریپت‌نویسی برای صفحات وب شناخته می‌شد، اما تطبیق‌پذیری آن بسیار فراتر از آن گسترش یافته است.

از جاوا اسکریپت می‌توان برای توسعه وب فرانت‌اند، توسعه بک‌اند، توسعه اپلیکیشن موبایل، توسعه بازی، برنامه‌های دسکتاپ، برنامه‌های شبکه بلادرنگ، ابزارهای خط فرمان و افزونه‌های مرورگر استفاده کرد. انعطاف‌پذیری آن، این زبان را به یک مهارت ضروری برای توسعه‌دهندگان مدرن تبدیل کرده است.

چرا باید جاوا اسکریپت یاد بگیرید؟

جاوا اسکریپت محبوب‌ترین زبان برنامه‌نویسی در سطح جهان است. یادگیری آن برای توسعه فرانت‌اند، بک‌اند، فول استک و توسعه بازی ضروری است. متوسط درآمد سالانه یک توسعه‌دهنده جاوا اسکریپت ۸۴,۰۰۰ دلار است. شرکت‌های برتر مانند گوگل، فیس‌بوک، نتفلیکس، پی‌پال، اوبر، ای‌بی و مایکروسافت به شدت به جاوا اسکریپت متکی هستند. یک پایه قوی در جاوا اسکریپت می‌تواند مسیر شغلی شما را متحول کند.

چرا این دوره جاوا اسکریپت؟

این دوره جاوا اسکریپت را آسان می‌کند و همه چیز را از سطح مبتدی تا پیشرفته پوشش می‌دهد. هیچ مطلب اضافی یا تکرار غیرضروری وجود ندارد و محتوا مستقیماً به اصل مطلب می‌پردازد. آموزش‌های واضح، مختصر و عملی تضمین می‌کنند که بلافاصله شروع به کدنویسی کنید. سبک تدریس جذاب است و از محتوای خسته‌کننده یا منسوخ اجتناب می‌کند. یاد می‌گیرید که چگونه مانند یک توسعه‌دهنده خبره فکر کنید، خطاها را به طور موثر تشخیص دهید و مشکلات را به طور کارآمد حل کنید.

این دوره شامل ویدئوهای با کیفیت HD و به‌روز، دسترسی به تمام کدهای دوره و پشتیبانی رایگان در بخش پرسش و پاسخ است. شما از یک متخصص که علاقه زیادی به تدریس دارد، یاد خواهید گرفت. این دوره شامل تمرین‌های کدنویسی عملی، مثال‌ها و راه‌حل‌ها، توضیحات دقیق مفاهیم و یادگیری انعطاف‌پذیر با سرعت شخصی است. گواهی تکمیل دوره برای تقویت اعتبار حرفه‌ای شما ارائه می‌شود و شما دسترسی نامحدود به محتوا خواهید داشت.

نظرات سایر دانشجویان دوره جاوا اسکریپت

«نحوه توضیح مفاهیم توسط دوناتوس روی وایت‌بورد را دوست دارم، بسیار مختصر و مفید است.» — گاندی ساکی

«دوره عالی بود. از روش‌های ترکیبی استفاده از وایت‌بورد برای توضیح اولیه و نمایش کاربردی بودن آن لذت بردم.» — ریچارد بنسون

بدون نیاز به دانش قبلی

این دوره برای مبتدیان مطلق طراحی شده است. من شما را گام به گام از مبانی تا مفاهیم پیشرفته برنامه‌نویسی جاوا اسکریپت راهنمایی خواهم کرد.

منتظر چه هستید؟

آیا آماده‌اید جاوا اسکریپت را به روشی تسلط پیدا کنید که هرگز فراموش نخواهید کرد؟

همین حالا روی دکمه «ثبت‌نام کنید» کلیک کنید و در این سفر هیجان‌انگیز از صفر تا قهرمانی در برنامه‌نویسی جاوا اسکریپت به من بپیوندید.

با تضمین بازگشت وجه ۳۰ روزه یودمی، چیزی برای از دست دادن ندارید و همه چیز برای به دست آوردن!


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

راه‌اندازی محیط Environment Setup

  • راه‌اندازی محیط Environment Setup

  • استفاده از کروم Using Chrome

  • استفاده از ویرایشگر متن Using Text Editor

  • استفاده از IDE Using IDE

  • کد - استفاده از IDE CODE - Using IDE

  • استفاده از سایت‌های کدنویسی Using Coding SItes

  • استفاده از Node.js Using Node.js

  • مشاهده نتیجه در صفحه وب Viewing your result on web page

  • کد - مشاهده نتیجه در صفحه وب CODE - Viewing your result on web page

  • استفاده از alert() Using alert()

  • آماده برای نوشتن اولین برنامه؟ Ready for Write FIRST PROGRAM?

  • سوالی هست؟ Any Question?

اصطلاحات مهم برای مبتدیان مطلق Important Terms for Absolute Beginners

  • دستور Statement

  • برنامه Program

  • نقطه ویرگول Semi-Colons

  • فضای خالی White Space

  • شکست خط Line Breaks

  • بلاک کد Code Block

  • کلمات کلیدی Keywords

  • سینتکس Syntax

  • مقادیر Values

  • عملگرها Operators

  • عبارت Expression

  • کامنت Comment

  • حساس به حروف Case Sensitive

  • کمل کیس Camel Case

  • شناسه‌ها Identifiers

  • مجموعه کاراکترها Character Sets

متغیرها در جاوااسکریپت Variables in JavaScript

  • درک متغیرها در جاوااسکریپت Understanding Variables in JavaScript

  • اعلان متغیرها Declaring Variables

  • اعلان متغیرها - کد Declaring Variables - CODE

  • اعلان چند متغیر Multiple Variables Declaration

  • اعلان چند متغیر - کد Multiple Variables Declaration - CODE

  • اعلان مجدد متغیرها Redeclaring Variables

  • اعلان مجدد متغیرها - کد Redeclaring Variables - CODE

  • نام‌گذاری متغیرها Naming Variables

  • نام‌گذاری متغیرها - کد Naming Variables - CODE

Let در جاوااسکریپت Let in JavaScript

  • درک Let در جاوااسکریپت Understanding JavaScript Let

  • درک Let در جاوااسکریپت - کد Understanding JavaScript Let - CODE

  • اعلان مجدد متغیر با Let Redeclaring Variable with Let

  • اعلان مجدد متغیر با Let - کد Redeclaring Variable with Let - CODE

  • اعلان با Let از ابتدا Declare with Let from Start

  • اعلان با Let از ابتدا - کد Declare with Let from Start - CODE

  • Let "خودخواه" The "Selfish" Let

  • Let "خودخواه" - کد The "Selfish" Let - CODE

Const در جاوااسکریپت Const in JavaScript

  • درک Const در جاوااسکریپت Understanding JavaScript Const

  • درک Const - کد Understanding Const - CODE

  • پرسش و پاسخ - Var، Let و Const QUESTIONS AND ANSWERS - Var, Let and Const

اسکوپ در جاوااسکریپت Scope in JavaScript

  • درک اسکوپ در جاوااسکریپت Understanding Scope in JavaScript

  • اسکوپ با مثال Scope by Example

  • اسکوپ با مثال - کد Scope by Example - CODE

  • بیشتر درباره اسکوپ More on Scope

  • بیشتر درباره اسکوپ - کد More on Scope - CODE

  • پرسش و پاسخ - اسکوپ QUESTIONS AND ANSWERS - Scope

Hoisting در جاوااسکریپت Hoisting in JavaScript

  • درک Hoisting در جاوااسکریپت Understanding Hoisting in JavaScript

  • بیشتر درباره Hoisting More on Hoisting

  • Hoisting با مثال‌ها Hoisting by Examples

  • Hoisting - مثال‌های بیشتر Hosting - More Examples

  • Hoisting - مثال‌های بیشتر - کد Hosting - More Examples - CODE

  • پرسش و پاسخ - Hoisting QUESTIONS AND ANSWERS - Hoisting

انواع داده در جاوااسکریپت Data Types in JavaScript

  • انواع داده در جاوااسکریپت Data Types in JavaScript

رشته در جاوااسکریپت String in JavaScript

  • درک رشته‌ها در جاوااسکریپت Understanding Strings in JavaScript

  • کد - درک رشته‌ها در جاوااسکریپت CODE - Understanding Strings in JavaScript

  • دسترسی به کاراکترهای یک رشته در جاوااسکریپت Accessing the Characters of a String in JavaScript

  • کد - دسترسی به کاراکترهای یک رشته در جاوااسکریپت CODE - Accessing the Characters of a String in JavaScript

  • ویژگی Length در جاوااسکریپت Length Property in JavaScript

  • کد - ویژگی Length در جاوااسکریپت CODE - Length Property in JavaScript

  • String Coercion در جاوااسکریپت String Coercion in JavaScript

  • کد - String Coercion در جاوااسکریپت CODE - String Coercion in JavaScript

  • الحاق رشته‌ها در جاوااسکریپت String Concatenation in JavaScript

  • کد - الحاق رشته‌ها در جاوااسکریپت CODE - String Concatenation in JavaScript

  • تمپلیت لیترال‌ها در جاوااسکریپت String Template Literals in JavaScript

  • کد - تمپلیت لیترال‌ها در جاوااسکریپت CODE - String Template Literals in JavaScript

  • دنباله‌های گریز رشته در جاوااسکریپت String Escape Sequence in JavaScript

  • کد - دنباله‌های گریز رشته در جاوااسکریپت CODE - String Escape Sequence in JavaScript

  • متدهای Slice، Substring و Substr رشته در جاوااسکریپت String Slice, Substring and Substr Methods in JavaScript

  • کد - متدهای Slice، Substring و Substr رشته در جاوااسکریپت CODE - String Slice, Substring and Substr Methods in JavaScript

  • متدهای endsWith() و startsWith() رشته در جاوااسکریپت String endsWith() and startsWith() Methods in JavaScript

  • کد - متدهای endsWith() و startsWith() رشته در جاوااسکریپت CODE - String endsWith() and startsWith() Methods in JavaScript

  • متد indexOf() رشته در جاوااسکریپت String indexOf() Method in JavaScript

  • کد - متد indexOf() رشته در جاوااسکریپت CODE - String indexOf() Method in JavaScript

  • متدهای replace() و replaceAll() رشته در جاوااسکریپت String replace() and replaceAll() Methods in JavaScript

  • کد - متدهای replace() و replaceAll() رشته در جاوااسکریپت CODE - String replace() and replaceAll() Methods in JavaScript

  • متد includes() رشته در جاوااسکریپت String includes() Method in JavaScript

  • کد - متد includes() رشته در جاوااسکریپت CODE - String includes() Method in JavaScript

  • متدهای toUpperCase() و toLowerCase() رشته در جاوااسکریپت String toUpperCase() and toLowerCase() in JavaScript

  • کد - متدهای toUpperCase() و toLowerCase() رشته در جاوااسکریپت CODE - String toUpperCase() and toLowerCase() in JavaScript

  • متد repeat() رشته در جاوااسکریپت String repeat() Method in JavaScript

  • کد - متد repeat() رشته در جاوااسکریپت CODE - String repeat() Method in JavaScript

  • متد split() رشته در جاوااسکریپت String split() Method in JavaScript

  • کد - متد split() رشته در جاوااسکریپت CODE - String split() Method in JavaScript

  • پرسش و پاسخ - رشته QUESTIONS AND ANSWERS - String

بولین در جاوااسکریپت Boolean in JavaScript

  • درک بولین در جاوااسکریپت Understanding Boolean in JavaScript

  • کد - درک بولین در جاوااسکریپت CODE - Understanding Boolean in JavaScript

  • پرسش و پاسخ - بولین QUESTIONS AND ANSWERS - Boolean

اعداد در جاوااسکریپت Numbers in JavaScript

  • درک اعداد در جاوااسکریپت Understanding Numbers in JavaScript

  • کد - درک اعداد در جاوااسکریپت ۱ CODE - Understanding Numbers in JavaScript 1

  • کد - درک اعداد در جاوااسکریپت ۲ CODE - Understanding Numbers in JavaScript 2

  • کد - درک اعداد در جاوااسکریپت ۳ CODE - Understanding Numbers in JavaScript 3

  • کد - درک اعداد در جاوااسکریپت ۴ CODE - Understanding Numbers in JavaScript 4

  • پرسش و پاسخ - اعداد QUESTIONS AND ANSWERS - Numbers

BigInt در جاوااسکریپت BigInt in JavaScript

  • درک BigInt در جاوااسکریپت Understanding BigInt in JavaScript

  • کد - درک BigInt در جاوااسکریپت ۱ CODE - Understanding BigInt in JavaScript 1

  • کد - درک BigInt در جاوااسکریپت ۲ CODE - Understanding BigInt in JavaScript 2

  • کد - درک BigInt در جاوااسکریپت ۳ CODE - Understanding BigInt in JavaScript 3

  • پرسش و پاسخ - BigInt QUESTIONS AND ANSWERS - BigInt

Undefined در جاوااسکریپت Undefined in JavaScript

  • درک Undefined در جاوااسکریپت Understanding Undefined in JavaScript

  • کد - درک Undefined در جاوااسکریپت CODE - Understanding Undefined in JavaScript

  • پرسش و پاسخ - Undefined QUESTIONS AND ANSWERS - Undefined

Null در جاوااسکریپت Null in JavaScript

  • درک Null در جاوااسکریپت Understanding Null in JavaScript

  • کد - درک Null در جاوااسکریپت CODE - Understanding Null in JavaScript

  • پرسش و پاسخ - Null QUESTIONS AND ANSWERS - Null

Symbol در جاوااسکریپت Symbol in JavaScript

  • Symbol در جاوااسکریپت Symbol in JavaScript

  • کد - Symbol در جاوااسکریپت Code - Symbol in JavaScript

  • Symbol با توضیحات Symbol with Description

  • کد - Symbol با توضیحات Code - Symbol with Description

  • Symbol به عنوان کلید آبجکت Symbol as an Object Key

  • کد - Symbol به عنوان کلید آبجکت CODE - Symbol as an Object Key

  • نمی‌توان روی Symbol پیمایش کرد Cannot Iterate Over a Symbol

  • کد - نمی‌توان روی Symbol پیمایش کرد CODE - Cannot Iterate Over a Symbol

  • پرسش و پاسخ - Symbol QUESTIONS AND ANSWERS - Symbol

عملگرها در جاوااسکریپت Operators in JavaScript

  • انواع عملگرها در جاوااسکریپت Types of Operators in JavaScript

  • عملگرهای محاسباتی در جاوااسکریپت Arithmetic Operators in JavaScript

  • کد - عملگرهای محاسباتی در جاوااسکریپت CODE - Arithmetic Operators in JavaScript

  • عملگرهای انتساب در جاوااسکریپت Assignment Operators in JavaScript

  • کد - عملگرهای انتساب در جاوااسکریپت CODE - Assignment Operators in JavaScript

  • عملگرهای مقایسه‌ای در جاوااسکریپت Comparison Operators in JavaScript

  • کد - عملگرهای مقایسه‌ای در جاوااسکریپت CODE - Comparison Operators in JavaScript

  • عملگرهای منطقی در جاوااسکریپت Logical Operators in JavaScript

  • کد - عملگرهای منطقی در جاوااسکریپت CODE - Logical Operators in JavaScript

  • عملگرهای نوع در جاوااسکریپت Types Operators in JavaScript

  • کد - عملگرهای نوع در جاوااسکریپت CODE - Types Operators in JavaScript

  • عملگرهای سه‌گانه در جاوااسکریپت Ternary Operators in JavaScript

  • کد - عملگرهای سه‌گانه در جاوااسکریپت CODE - Ternary Operators in JavaScript

  • عملگر رشته در جاوااسکریپت - معروف به الحاق String Operator in JavaScript - a.k.a Concatenation

  • کد - عملگر رشته در جاوااسکریپت - معروف به الحاق CODE - String Operator in JavaScript - a.k.a Concatenation

  • delete و void() در جاوااسکریپت delete and void() in JavaScript

  • کد - delete و void() در جاوااسکریپت CODE - delete and void() in JavaScript

  • پرسش و پاسخ - عملگرها QUESTIONS AND ANSWERS - Operators

آبجکت‌ها در جاوااسکریپت Objects in JavaScript

  • درک آبجکت‌ها در جاوااسکریپت Understanding Objects in JavaScript

  • کد - درک آبجکت‌ها در جاوااسکریپت CODE - Understanding Objects in JavaScript

  • سینتکس آبجکت با یک خط دستور A line Statement Object Syntax

  • کد - سینتکس آبجکت با یک خط دستور CODE - A line Statement Object Syntax

  • Property در برابر Property Name در برابر Property Value Property vs Property Name vs Property Value

  • ایجاد یک آبجکت خالی Creating an Empty Object

  • کد - ایجاد یک آبجکت خالی CODE - Creating an Empty Object

  • ایجاد ویژگی‌ها برای آبجکت خالی Creating Properties for Empty Object

  • Undefined در آبجکت Undefined in Object

  • کد - Undefined در آبجکت CODE - Undefined in Object

  • متدهای آبجکت در جاوااسکریپت Object Methods in JavaScript

  • کد - متدهای آبجکت در جاوااسکریپت CODE - Object Methods in JavaScript

  • آبجکت JSON تودرتو در جاوااسکریپت Nested JSON Object in JavaScript

  • کد - آبجکت JSON تودرتو در جاوااسکریپت CODE - Nested JSON Object in JavaScript

  • یک پرسش و پاسخ 1 Question and Answer

  • پرسش و پاسخ - آبجکت‌ها QUESTIONS AND ANSWERS - Objects

تابع در جاوااسکریپت Function in JavaScript

  • درک تابع در جاوااسکریپت Understanding Function in JavaScript

  • کد - درک تابع در جاوااسکریپت CODE - Understanding Function in JavaScript

  • مثال تابع Function Example

  • کد - مثال تابع CODE - Function Example

  • پارامتر در مقابل آرگومان در جاوااسکریپت Parameter vs Argument in JavaScript

  • کد - پارامتر در مقابل آرگومان CODE - Parameter vs Argument

  • بازگشت در تابع در جاوااسکریپت Return in Function in JavaScript

  • کد - بازگشت در تابع در جاوااسکریپت CODE - Return in Function in JavaScript

  • انتساب تابع به متغیر در جاوااسکریپت Assigning a Function to a Variable in JavaScript

  • کد - انتساب تابع به متغیر در جاوااسکریپت CODE - Assigning a Function to a Variable in JavaScript

  • توابع داخلی در جاوااسکریپت Inbuilt Function in JavaScript

  • کد - توابع داخلی CODE - Inbuilt Function

  • متغیر محلی در جاوااسکریپت Local Variable in JavaScript

  • کد - متغیر محلی CODE - Local Variable

  • تابع در یک دستور Function in a Statement

  • کد - تابع در یک دستور CODE - Function in a Statement

  • سبک‌های مختلف نوشتن تابع Different Styles of writing Function

  • کد - سبک‌های مختلف نوشتن تابع CODE - Different Styles of writing Function

  • Function Expression (نام‌گذاری شده) در جاوااسکریپت Function Express (named) in JavaScript

  • کد - Function Expression (نام‌گذاری شده) در جاوااسکریپت CODE - Function Express (named) in JavaScript

  • Function Expression (بی‌نام) در جاوااسکریپت Function Express (anonymous) in JavaScript

  • کد - Function Expression (بی‌نام) CODE - Function Express (anonymous)

  • Arrow Function در جاوااسکریپت Arrow Function in JavaScript

  • کد - Arrow Function در جاوااسکریپت CODE - Arrow Function in JavaScript

  • ساده‌سازی بیشتر Arrow Function Arrow Function Simplified Further

  • کد - ساده‌سازی بیشتر Arrow Function CODE - Arrow Function Simplified Further

  • پارامتر پیش‌فرض در جاوااسکریپت Default Parameter in JavaScript

  • کد - پارامتر پیش‌فرض در جاوااسکریپت CODE - Default Parameter in JavaScript

  • ارسال مقدار Undefined به تابع در جاوااسکریپت Passing Undefined Value to a Function in JavaScript

  • کد - ارسال مقدار Undefined به تابع در جاوااسکریپت CODE - Passing Undefined Value to a Function in JavaScript

توابع درجه اول | توابع مرتبه بالاتر First Class Function | High-Order Function

  • درک توابع درجه اول Understanding First-Class Function

  • توابع درجه اول با مثال First-class function by example

  • کد - توابع درجه اول با مثال CODE - First-Class Function by Example

  • انتساب تابع به متغیر Assigning function to variable

  • کد: انتساب تابع به متغیر CODE: Assigning function to variable

  • ارسال تابع به عنوان آرگومان Passing a function as Argument

  • کد: ارسال تابع به عنوان آرگومان CODE: Passing a function as Argument

  • تابع بازگرداننده تابع Function returning a Function

  • کد: تابع بازگرداننده تابع CODE: Function returning a Function

  • تابع بازگرداننده تابع - بیشتر Function returning a Function - More

  • کد: تابع بازگرداننده تابع - بیشتر CODE: Function returning a Function - More

  • توابع مرتبه بالاتر Higher Order Function

آرایه در جاوااسکریپت Array in JavaScript

  • درک آرایه‌ها در جاوااسکریپت Understanding Arrays in JavaScript

  • اعلان یک آرایه خالی Declaring an Empty Array

  • کد - اعلان یک آرایه خالی CODE - Declaring an Empty Array

  • ایجاد آرایه با یک مقدار Creating Array with One Value

  • کد - ایجاد آرایه با یک مقدار CODE - Creating Array with One Value

  • ایجاد آرایه با مقادیر متعدد Creating Array with Many Values

  • کد - ایجاد آرایه با مقادیر متعدد CODE - Creating Array with Many Values

  • ایجاد آرایه در چندین خط Creating Array on Multiple Lines

  • کد - ایجاد آرایه در چندین خط CODE - Creating Array on Multiple Lines

  • اضافه کردن عناصر به آرایه خالی Adding Elements to Empty Array

  • کد - اضافه کردن عناصر به آرایه خالی CODE - Adding Elements to Empty Array

  • فضاهای خالی (Holes) در آرایه "Holes" in an Array

  • کد - فضاهای خالی (Holes) در آرایه CODE - "Holes" in an Array

  • دسترسی به مقادیر آرایه‌ها Accessing Values of Arrays

  • کد - دسترسی به مقادیر آرایه‌ها CODE - Accessing Values of Arrays

  • دسترسی به اولین و آخرین عناصر آرایه‌ها Accessing the First and Last Elements of Arrays

  • کد - دسترسی به اولین و آخرین عناصر آرایه‌ها CODE - Accessing the First and Last Elements of Arrays

  • تغییر مقادیر یک آرایه Changing the Values of an Array

  • کد - تغییر مقادیر یک آرایه CODE - Changing the Values of an Array

  • بررسی انواع داده آرایه‌ها Checking Arrays Data Types

  • کد - بررسی انواع داده آرایه‌ها CODE - Checking Arrays Data Types

  • انواع مختلط در آرایه Mixed Types in Array

  • کد - انواع مختلط در آرایه CODE - Mixed Types in Array

  • اضافه کردن عناصر به آرایه - روش‌های خاص Adding Elements to Array - Special Ways

  • کد - اضافه کردن عناصر به آرایه - روش‌های خاص CODE - Adding Elements to Array - Special Ways

  • آرایه انجمنی Associative Array

  • چگونه یک آرایه را شناسایی کنیم How to Identify an Array

  • کد - چگونه یک آرایه را شناسایی کنیم CODE - How to Identify an Array

  • حذف اولین و آخرین عناصر آرایه‌ها Removing the First and Last Elements of Arrays

  • کد - حذف اولین و آخرین عناصر آرایه‌ها CODE - Removing the First and Last Elements of Arrays

عملگر Spread (...) در جاوااسکریپت ES6 Spread (...) Operator in JavaScript ES6

  • درک عملگر Spread Understanding Spread Operator

  • کد: درک عملگر Spread CODE: Understanding Spread Operator

  • کپی کردن عناصر یک آرایه Copying the elements of an array

  • کد: کپی کردن عناصر یک آرایه CODE: Copying the elements of an array

  • شبیه‌سازی عناصر یک آرایه Cloning the elements of an Array

  • کد: شبیه‌سازی عناصر یک آرایه CODE: Cloning the elements of an Array

  • عملگر Spread با آبجکت Spread Operator with Object

  • کد: عملگر Spread با آبجکت CODE: Spread Operator with Object

  • عملگر Spread با جاوااسکریپت Spread Operator With JavaScript

  • کد: عملگر Spread با جاوااسکریپت CODE: Spread Operator With JavaScript

If Else در جاوااسکریپت If Else in JavaScript

  • درک دستور If در جاوااسکریپت Understanding If Statement in JavaScript

  • کد - درک دستور If در جاوااسکریپت CODE - Understanding If Statement in JavaScript

  • دستور If با مثال در جاوااسکریپت If Statement by Example in JavaScript

  • کد - دستور If با مثال در جاوااسکریپت CODE - If Statement by Example in JavaScript

  • دستور If Else با مثال در جاوااسکریپت If Else Statement by Example in JavaScript

  • کد - دستور If Else با مثال در جاوااسکریپت CODE - If Else Statement by Example in JavaScript

  • دستور Else If با مثال در جاوااسکریپت Else If Statement by Example in JavaScript

  • کد - دستور Else If با مثال در جاوااسکریپت CODE - Else If Statement by Example in JavaScript

  • دستور If تودرتو در جاوااسکریپت Nested If Statement in JavaScript

  • کد - دستور If تودرتو در جاوااسکریپت CODE - Nested If Statement in JavaScript

  • بدنه دستور If Else در جاوااسکریپت Body of If Else Statement in JavaScript

  • کد - بدنه دستور If Else در جاوااسکریپت CODE - Body of If Else Statement in JavaScript

  • AND منطقی و دستور If Else در جاوااسکریپت Logical AND and If Else Statement in JavaScript

  • کد - AND منطقی و دستور If Else در جاوااسکریپت CODE - Logical AND and If Else Statement in JavaScript

  • OR منطقی و دستور If Else در جاوااسکریپت Logical OR and If Else Statement in JavaScript

  • کد - OR منطقی و دستور If Else در جاوااسکریپت CODE - Logical OR and If Else Statement in JavaScript

حلقه For در جاوااسکریپت For Loop in JavaScript

  • درک حلقه For در جاوااسکریپت Understanding for loop in JavaScript

  • کد - درک حلقه For در جاوااسکریپت CODE - Understanding for loop in JavaScript

  • مثال ۱ - حلقه For در جاوااسکریپت Example 1 - for loop in JavaScript

  • کد - مثال ۱ - حلقه For در جاوااسکریپت CODE - Example 1 - for loop in JavaScript

  • مثال ۲ - حلقه For در جاوااسکریپت Example 2- for loop in JavaScript

  • کد - مثال ۲ - حلقه For در جاوااسکریپت CODE - Example 2 - for loop in JavaScript

  • مثال ۳ - حلقه For در جاوااسکریپت Example 3 - for loop in JavaScript

  • کد - مثال ۳ - حلقه For در جاوااسکریپت CODE - Example 3 - for loop in JavaScript

  • راه حل جایگزین برای مثال ۳ Alternative Solution to Example 3

  • کد - راه حل جایگزین برای مثال ۳ CODE - Alternative Solution to Example 3

  • حلقه بی‌نهایت Infinite Loop

  • کد - حلقه بی‌نهایت CODE - Infinite Loop

  • حلقه For با آرایه For Loop with Array

  • کد - حلقه For با آرایه CODE - For Loop with Array

  • حلقه For با Break و Continue از If Else For Loop with Break and Continue of If Else

  • کد - حلقه For با Break و Continue از If Else CODE - For Loop with Break and Continue of If Else

  • مثال - اعداد فرد طبیعی Example - Natural Odd Numbers

  • کد - مثال - اعداد فرد طبیعی CODE - Example - Natural Odd Numbers

  • عبارت ۱ - اختیاری؟ Expression 1 - OPTIONAL?

  • کد - عبارت ۱ - اختیاری؟ CODE - Expression 1 - OPTIONAL?

  • عبارت ۲ - اختیاری؟ Expression 2 - OPTIONAL?

  • کد - عبارت ۲ - اختیاری؟ CODE - Expression 2 - OPTIONAL?

  • عبارت ۳ - اختیاری؟ Expression 3 - OPTIONAL?

  • کد - عبارت ۳ - اختیاری؟ CODE - Expression 3 - OPTIONAL?

  • اسکوپ حلقه در جاوااسکریپت Loop Scope in JavaScript

  • کد - اسکوپ حلقه در جاوااسکریپت CODE - Loop Scope in JavaScript

For In در جاوااسکریپت For In in JavaScript

  • درک For In در جاوااسکریپت Understanding For In in JavaScript

  • کد - درک For In در جاوااسکریپت CODE -Understanding For In in JavaScript

  • مثال ۱ - For In Example 1 - For In

  • کد - مثال ۱ - For In CODE - Example 1 - For In

  • مثال ۲ - For In Example 2 - For In

  • کد - مثال ۲ - For In CODE - Example 2 - For In

  • For In با آرایه For In with Array

  • کد - For In با آرایه CODE - For In with Array

  • For In با رشته For In with String

  • کد - For In با رشته CODE - For In with String

For Of در جاوااسکریپت For Of in JavaScript

  • درک For Of در جاوااسکریپت Understanding For Of in JavaScript

  • کد - درک For Of در جاوااسکریپت CODE -Understanding For Of in JavaScript

  • مثال ۱ - For Of در جاوااسکریپت Example 1 - For Of in JavaScript

  • کد - مثال ۱ - For Of در جاوااسکریپت CODE - Example 1 - For Of in JavaScript

  • مثال ۲ - For Of در جاوااسکریپت Example 2 - For Of in JavaScript

  • کد - مثال ۲ - For Of در جاوااسکریپت CODE - Example 2 - For Of in JavaScript

  • تاثیر const در For Of Effect of const in For Of

  • کد - تاثیر const در For Of CODE - Effect of const in For Of

  • متد entries() با For Of entries() Method with For Of

  • کد - متد entries() با For Of CODE - entries() Method with For Of

Sets در جاوااسکریپت Sets in JavaScript

  • درک Sets در جاوااسکریپت Understanding Sets in JavaScript

  • ایجاد یک Set جدید در جاوااسکریپت Creating a new Set in JavaScript

  • کد - ایجاد یک Set جدید در جاوااسکریپت CODE - Creating a new Set in JavaScript

  • بدون تکرار No Duplicates

  • ایجاد یک Set جدید - روش دوم Creating a new set - Second Method

  • کد - ایجاد یک Set جدید - روش دوم CODE - Creating a new set - Second Method

  • ایجاد یک Set جدید - روش سوم Creating a new set - Third Method

  • add() - بدون تکرار add() - no duplicate

  • کد - add() - بدون تکرار CODE - add() - no duplicate

  • اضافه کردن عناصر بیشتر به یک Set Adding More Elements to a Set

  • کد - اضافه کردن عناصر بیشتر به یک Set CODE - Adding More Elements to a Set

  • متد Set Set Method

  • متد values() values() Method

  • کد - متد values() CODE - values() Method

  • متد entries() entries() Method

  • کد - متد entries() CODE - entries() Method

  • متد forEach() forEach() Method

  • کد - متد forEach() CODE - forEach() Method

  • متد delete() delete() Method

  • کد - متد delete() CODE - delete() Method

  • متد has() has() Method

  • کد - متد has() CODE - has() Method

  • متد clear() clear() Method

  • کد - متد clear() CODE - clear() Method

  • ویژگی size size property

  • کد - ویژگی size CODE - size property

Map در جاوااسکریپت Map in JavaScript

  • درک Map در جاوااسکریپت Understanding Map in JavaScript

  • ایجاد Map در جاوااسکریپت Creating Maps in JavaScript

  • کد - ایجاد Map در جاوااسکریپت CODE - Creating Maps in JavaScript

  • مثال ۱ - Map در جاوااسکریپت Example 1 - Map in JavaScript

  • کد - مثال ۱ - Map در جاوااسکریپت CODE - Example 1 - Map in JavaScript

  • مثال ۲ - Map در جاوااسکریپت Example 2 - Map in JavaScript

  • کد - مثال ۲ - Map در جاوااسکریپت CODE - Example 2 - Map in JavaScript

  • دسترسی به عناصر Map در جاوااسکریپت Accessing Elements of Maps in JavaScript

  • کد - دسترسی به عناصر Map در جاوااسکریپت CODE - Accessing Elements of Maps in JavaScript

  • ویژگی Size با Map Size Property with Map

  • کد - ویژگی Size با Map CODE - Size Property with Map

  • حذف یک عنصر از یک Map Deleting an Element of a Map

  • کد - حذف یک عنصر از یک Map CODE - Deleting an Element of a Map

  • متد has() با Map has() Method with Map

  • کد - متد has() CODE - has() Method

  • متد entries() با Map entries() Method with Map

  • کد - متد entries() با Map CODE - entries() Method with Map

  • متد values() با Map vales() Method with Map

  • کد - متد values() با Map CODE - vales() Method with Map

  • متد forEach() با Map forEach() Method with Map

  • کد - متد forEach() با Map CODE - forEach() Method with Map

  • مثال Map با Arrow Function Example of Map with Arrow Function

  • کد - مثال Map با Arrow Function CODE - Example of Map with Arrow Function

دی‌استراکچرینگ آبجکت در جاوااسکریپت Object Destrucuring in JavaScript

  • درک دی‌استراکچرینگ آبجکت در جاوااسکریپت Understanding Object De-structuring in JavaScript

  • کد - درک دی‌استراکچرینگ آبجکت در جاوااسکریپت CODE - Understanding Object De-structuring in JavaScript

  • استفاده از نام‌های متغیر جدید Using new variable names

  • کد - استفاده از نام‌های متغیر جدید CODE - Using new variable names

  • اختصاص مقادیر پیش‌فرض به متغیرها Assigning Default Values to Variables

  • کد - اختصاص مقادیر پیش‌فرض به متغیرها CODE - Assigning Default Values to Variables

  • مثال دی‌استراکچرینگ آبجکت با For Of Example of Object De-structuring with For Of

  • کد - مثال دی‌استراکچرینگ آبجکت با For Of CODE - Example of Object De-structuring with For Of

حلقه While در جاوااسکریپت While Loop in JavaScript

  • درک حلقه While در جاوااسکریپت Understanding While Loop in JavaScript

  • کد - درک حلقه While در جاوااسکریپت CODE - Understanding While Loop in JavaScript

  • مثال - حلقه While در جاوااسکریپت Example - While Loop in JavaScript

  • کد - مثال - حلقه While در جاوااسکریپت CODE - Example - While Loop in JavaScript

  • حلقه بی‌نهایت در حلقه While Infinite Loop in While Loop

  • کد - حلقه بی‌نهایت در حلقه While CODE - Infinite Loop in While Loop

حلقه Do While در جاوااسکریپت Do While Loop in JavaScript

  • درک حلقه Do While در جاوااسکریپت Understanding the Do While Loop in JavaScript

  • کد - درک حلقه Do While در جاوااسکریپت CODE - Understanding the Do While Loop in JavaScript

  • مثال - حلقه Do While Example - Do While Loop

  • کد - مثال - حلقه Do While CODE - Example - Do While Loop

  • حلقه While در مقابل حلقه Do While در مقابل حلقه For While Loop vs Do While Loop vs For Loop

  • کد - حلقه While در مقابل حلقه Do While در مقابل حلقه For CODE - While Loop vs Do While Loop vs For Loop

  • حلقه بی‌نهایت در حلقه While Infinite Loop in While Loop

Switch در جاوااسکریپت Switch in JavaScript

  • درک دستور Switch Case در جاوا اسکریپت Understanding Switch Case Statement in JavaScript

  • مثال ۱ - دستور Switch Case در جاوا اسکریپت Example 1 - Switch Case Statement in JavaScript

  • کد - مثال ۱ - دستور Switch Case در جاوا اسکریپت CODE - Example 1 - Switch Case Statement in JavaScript

  • مثال ۲ - دستور Switch Case در جاوا اسکریپت Example 2 - Switch Case Statement in JavaScript

  • کد - مثال ۲ - دستور Switch Case در جاوا اسکریپت CODE - Example 2 - Switch Case Statement in JavaScript

  • بلوک کد مشترک/یکسان Common/Same Block of Code

  • کد - بلوک کد مشترک/یکسان CODE - Common/Same Block of Code

  • موقعیت‌دهی دستور default Default statement positioning

  • کد - موقعیت‌دهی دستور default CODE - Default statement positioning

متدهای آرایه در جاوا اسکریپت Array Methods in JavaScript

  • متد toString() در جاوا اسکریپت toString() method in JavaScript

  • کد - متد toString() در جاوا اسکریپت CODE - toString() method in JavaScript

  • متد join() در جاوا اسکریپت join() method in JavaScript

  • کد - متد join() در جاوا اسکریپت CODE - join() method in JavaScript

  • متد pop() در جاوا اسکریپت pop() method in JavaScript

  • کد - متد pop() در جاوا اسکریپت CODE - pop() method in JavaScript

  • متد shift() در جاوا اسکریپت shift() method in JavaScript

  • کد - متد shift() در جاوا اسکریپت CODE - shift() method in JavaScript

  • متد push() در جاوا اسکریپت push() method in JavaScript

  • کد - متد push() در جاوا اسکریپت CODE - push() method in JavaScript

  • متد unshift() در جاوا اسکریپت unshift() method in JavaScript

  • کد - متد unshift() در جاوا اسکریپت CODE - unshift() method in JavaScript

  • متد concat در جاوا اسکریپت concat Method in JavaScript

  • کد - متد concat در جاوا اسکریپت CODE - concat Method in JavaScript

  • ادغام بیش از دو آرایه Merging more than two arrays

  • کد - ادغام بیش از دو آرایه CODE - Merging more than two arrays

  • افزودن یک عنصر به آرایه Adding an Element to an Array

  • کد - افزودن یک عنصر به آرایه CODE - Adding an Element to an Array

  • متد slice() در جاوا اسکریپت slice() method in JavaScript

  • کد - متد slice() در جاوا اسکریپت CODE - slice() method in JavaScript

  • نکات بیشتر درباره متد slice() More on slice() Method

  • کد - نکات بیشتر درباره متد slice() CODE - More on slice() Method

  • متدهای delete و splice() در جاوا اسکریپت delete and splice() method in JavaScript

  • کد - متدهای delete و splice() در جاوا اسکریپت CODE - delete and splice() method in JavaScript

ژنراتور (Generator) در جاوا اسکریپت Generator in JavaScript

  • ژنراتور در جاوا اسکریپت Generator in JavaScript

  • کد - ژنراتور در جاوا اسکریپت CODE - Generator in JavaScript

  • تمرین ۱ با راه‌حل - ژنراتور Exercise 1 with Solution - Generator

  • کد - تمرین ۱ با راه‌حل - ژنراتور CODE - Exercise 1 with Solution - Generator

  • ژنراتور با حلقه For Of Generator with For Of

  • کد - ژنراتور با حلقه For Of CODE - Generator with For Of

  • تمرین ۲ با راه‌حل - ژنراتور Exercise 2 with Solution - Generator

  • کد - تمرین ۲ با راه‌حل - ژنراتور CODE - Exercise 2 with Solution - Generator

کلاس (Class) در جاوا اسکریپت Class in JavaScript

  • درک کلاس در جاوا اسکریپت Understanding Class in JavaScript

  • کد - درک کلاس در جاوا اسکریپت CODE - Understanding Class in JavaScript

  • استفاده از کلاس Using a Class

  • کد - استفاده از کلاس CODE - Using a Class

  • متدها در کلاس‌ها Methods in Classes

  • کد - متدها در کلاس‌ها CODE - Methods in Classes

  • عبارت کلاس (Class Expression) Class Expression

  • کد - عبارت کلاس CODE - Class Expression

  • InstanceOf InstanceOf

  • کد - InstanceOf CODE - InstanceOf

  • خطا - بدون کلمه کلیدی new Error - without new keyword

  • Hoisting با کلاس یا شیء Hoisting with Class or Object

  • متد ایستا (Static Method) Static Method

  • کد - متد ایستا CODE - Static Method

وراثت (Inheritance) و Super در جاوا اسکریپت Inheritance and Super in JavaScript

  • درک وراثت کلاس در جاوا اسکریپت Understanding Class Inheritance in JavaScript

  • کد - درک وراثت کلاس در جاوا اسکریپت CODE - Understanding Class Inheritance in JavaScript

  • درک Super در جاوا اسکریپت Understanding Super in JavaScript

  • کد - درک Super در جاوا اسکریپت CODE - Understanding Super in JavaScript

  • Super با متد Super with Method

  • کد - Super با متد CODE - Super with Method

برنامه‌نویسی ناهمگام (Asynchronous) در جاوا اسکریپت Asynchronous in JavaScript

  • برنامه‌نویسی ناهمگام و Callbackها در جاوا اسکریپت Asynchronous and Callbacks in JavaScript

  • setTimeOut() با Callback setTimeOut() with callback

  • کد - setTimeOut() با Callback CODE - setTimeOut() with callback

  • Promise در جاوا اسکریپت Promise in JavaScript

  • سینتکس Promise Promise Syntax

  • Promise با مثال Promise by Example

  • کد - Promise با مثال CODE - Promise by Example

  • متد .then() در جاوا اسکریپت .then() method in JavaScript

  • کد - متد .then() در جاوا اسکریپت CODE - .then() method in JavaScript

  • متد .catch() در جاوا اسکریپت .catch() method in JavaScript

  • کد - متد .catch() در جاوا اسکریپت CODE - .catch() method in JavaScript

  • Async و Await در جاوا اسکریپت Async and Await in JavaScript

  • کد - Async و Await در جاوا اسکریپت CODE - Async and Await in JavaScript

  • مثال - Async در جاوا اسکریپت Example - Async in JavaScript

  • کد - مثال - Async در جاوا اسکریپت CODE - Example - Async in JavaScript

  • مثال - Await در جاوا اسکریپت Example - Await in JavaScript

  • کد - مثال - Await در جاوا اسکریپت CODE - Example - Await in JavaScript

متدهای Call، Apply و Bind در جاوا اسکریپت Call, Apply and Bind Methods in JavaScript

  • درک متد call() در جاوا اسکریپت Understanding call() method in JavaScript

  • کد - درک متد call() در جاوا اسکریپت CODE - Understanding call() method in JavaScript

  • Call با آرگومان‌ها Call with arguments

  • درک متد apply() در جاوا اسکریپت Understanding apply() method in JavaScript

  • کد - درک متد apply() در جاوا اسکریپت CODE - Understanding apply() method in JavaScript

  • متد apply() با متدهای Min و Max برای آرایه‌ها apply() method with Min and Max methods for Arrays

  • کد - متد apply() با متدهای Min و Max برای آرایه‌ها CODE - apply() method with Min and Max methods for Arrays

  • درک متد bind() در جاوا اسکریپت Understanding bind() method in JavaScript

  • کد - درک متد bind() در جاوا اسکریپت CODE - Understanding bind() method in JavaScript

ماژول‌ها در جاوا اسکریپت Modules in JavaScript

  • درک ماژول‌های جاوا اسکریپت Understanding JavaScript Modules

  • کد: درک ماژول‌های جاوا اسکریپت CODE: Understanding JavaScript Modules

  • خروجی پیش‌فرض (Default Export) Default Export

  • کد: خروجی پیش‌فرض CODE: Default Export

  • خروجی/ورودی با تنها HTTP Export/Import With HTTP Only

عبارت باقاعده (RegEx) در جاوا اسکریپت Regular Expression (RegEx) in JavaScript

  • درک عبارت باقاعده، الگو و Modifierها در جاوا اسکریپت Understanding Regular Expression, Pattern and Modifiers in JavaScript

  • متد search() در جاوا اسکریپت search() method in JavaScript

  • کد - متد search() در جاوا اسکریپت CODE - search() method in JavaScript

  • گروه‌بندی و محدوده‌ها در جاوا اسکریپت Group and Ranges in JavaScript

  • کد - گروه‌بندی و محدوده‌ها در جاوا اسکریپت CODE - Group and Ranges in JavaScript

  • متد replace() در جاوا اسکریپت replace() method in JavaScript

  • کد - متد replace() در جاوا اسکریپت CODE - replace() method in JavaScript

  • متد match() در جاوا اسکریپت match() method in JavaScript

  • کد - متد match() در جاوا اسکریپت CODE - match() method in JavaScript

  • متاکاراکترها در جاوا اسکریپت MetaCharacters in JavaScript

  • کد - متاکاراکترها در جاوا اسکریپت CODE - MetaCharacters in JavaScript

  • متد test() در جاوا اسکریپت test() method in JavaScript

  • کد - متد test() در جاوا اسکریپت CODE - test() method in JavaScript

  • دو روش ساخت الگوها Two Ways of Creating Patterns

  • کد - دو روش ساخت الگوها CODE - Two Ways of Creating Patterns

  • متد exec() در جاوا اسکریپت exec() method in JavaScript

  • کد - متد exec() در جاوا اسکریپت CODE - exec() method in JavaScript

  • Quantifierها - بخش اول Quantifiers - Part I

  • کد - Quantifierها - بخش اول CODE - Quantifiers - Part I

  • Quantifierها - بخش دوم Quantifiers - Part II

  • کد - Quantifierها - بخش دوم CODE - Quantifiers - Part II

  • Quantifierها - بخش سوم Quantifiers - Part III

  • کد - Quantifierها - بخش سوم CODE - Quantifiers - Part III

  • Anchors Anchors

  • کد - Anchors CODE - Anchors

شیء Math در جاوا اسکریپت Math in JavaScript

  • مقدمه‌ای بر شیء Math در جاوا اسکریپت Introduction to Math Object in JavaScript

  • ویژگی‌های شیء Math در جاوا اسکریپت Math Object properties in JavaScript

  • کد - ویژگی‌های شیء Math در جاوا اسکریپت CODE - Math Object properties in JavaScript

  • متدهای مهم Math Important Math Methods

  • متد Math.round() در جاوا اسکریپت Math.round() Method in JavaScript

  • کد - متد Math.round() در جاوا اسکریپت CODE - Math.round() Method in JavaScript

  • متدهای Math.ceil() و Math.floor() در جاوا اسکریپت Math.ceil() and Math.floor() Methods in JavaScript

  • کد - متدهای Math.ceil() و Math.floor() در جاوا اسکریپت CODE - Math.ceil() and Math.floor() Methods in JavaScript

  • متد Math.trunc() در جاوا اسکریپت Math.trunc() Method in JavaScript

  • کد - متد Math.trunc() در جاوا اسکریپت CODE - Math.trunc() Method in JavaScript

  • متد Math.sign() در جاوا اسکریپت Math.sign() Method in JavaScript

  • کد - متد Math.sign() در جاوا اسکریپت CODE - Math.sign() Method in JavaScript

  • سایر متدهای Math Other Math Methods

  • کد - سایر متدهای Math CODE - Other Math Methods

  • متد Math.random() در جاوا اسکریپت Math.random() Method in JavaScript

  • کد - متد Math.random() در جاوا اسکریپت CODE - Math.random() Method in JavaScript

تاریخ و زمان در جاوا اسکریپت Date & Time in JavaScript

  • درک شیء Date در جاوا اسکریپت Understanding Date Object in javaScript

  • new Date() در جاوا اسکریپت new Date() in JavaScript

  • new Date() با میلی‌ثانیه new Date() with milliseconds

  • new Date() با رشته تاریخ new Date() with Date String

  • new Date() با تاریخ ISO new Date() with ISO Date

  • فرمت‌های کوتاه و بلند تاریخ Short and Long Date Formats

  • کد - فرمت‌های کوتاه و بلند تاریخ CODE - Short and Long Date Formats

  • نکات بیشتر درباره new Date() More on new Date()

  • کد - نکات بیشتر درباره new Date() CODE - More on new Date()

  • چگونه تاریخ‌ها را فرمت کنیم How to Format Dates

  • کد - چگونه تاریخ‌ها را فرمت کنیم CODE - How to Format Dates

مرتب‌سازی آرایه با تابع مقایسه در جاوا اسکریپت Array Sorting with the Compare Function in JavaScript

  • درک متد sort() برای آرایه‌ها Understanding the sort() method on Arrays

  • کد - درک متد sort() برای آرایه‌ها CODE - Understanding the sort() method on Arrays

  • تابع مقایسه (Compare Function) در جاوا اسکریپت Compare Function in JavaScript

  • کد - تابع مقایسه در جاوا اسکریپت CODE - Compare Function in JavaScript

  • Sort() با توابع مقایسه برای اعداد Sort() with Compare Functions for numbers

  • کد - Sort() با توابع مقایسه برای اعداد CODE - Sort() with Compare Functions for numbers

  • Sort() با توابع مقایسه برای اشیاء I Sort() with Compare Functions for objects I

  • کد - Sort() با توابع مقایسه برای اشیاء I CODE - Sort() with Compare Functions for objects I

  • Sort() با توابع مقایسه برای اشیاء II Sort() with Compare Functions for objects II

  • کد - Sort() با توابع مقایسه برای اشیاء II CODE - Sort() with Compare Functions for objects II

فیلتر آرایه (Array Filter) Array Filter

  • درک فیلتر آرایه در جاوا اسکریپت Understanding Array Filter in JavaScript

  • کد - درک فیلتر آرایه در جاوا اسکریپت CODE - Understanding Array Filter in JavaScript

  • فیلتر با آرایه‌ای از اشیاء با مثال Filter with Array of Object by Example

  • کد - فیلتر با آرایه‌ای از اشیاء با مثال CODE - Filter with Array of Object by Example

  • فیلتر با آرایه‌ای از اعداد با مثال Filter with Array of Number by Example

  • کد - فیلتر با آرایه‌ای از اعداد با مثال CODE - Filter with Array of Number by Example

Map آرایه (Array Map) Array Map

  • درک نگاشت آرایه (Array Mapping) Understanding Array Mapping

  • کد - درک نگاشت آرایه CODE - Understanding Array Mapping

  • استفاده از حلقه for به جای Map Using for Loop in place of Map

  • کد - استفاده از حلقه for به جای Map CODE - Using for Loop in place of Map

  • Map بر روی شیء Map on Object

  • کد - Map بر روی شیء CODE - Map on Object

Reduce آرایه (Array Reduce) Array Reduce

  • درک Reduce Understanding Reduce

  • Reduce با مثال - جمع Reduce By Example - Sum

  • کد - Reduce با مثال - جمع CODE - Reduce By Example - Sum

  • Reduce با تمرین و راه‌حل - سبد خرید Reduce By Exercise and Solution -Shopping cart

  • کد - Reduce با تمرین و راه‌حل - سبد خرید CODE - Reduce By Exercise and Solution -Shopping cart

  • Reduce با تمرین و راه‌حل - موجودی جدید Reduce By Exercise and Solution - New balance

  • کد - Reduce با تمرین و راه‌حل - موجودی جدید CODE - Reduce By Exercise and Solution - New balance

  • Reduce با مثال - حقوق Reduce by Example - Salary

  • Reduce با مثال - حقوق - کد Reduce by Example - Salary - Code

  • Reduce با مثال - حذف تکراری Reduce by example - Remove duplicate

  • کد - Reduce با مثال - حذف تکراری CODE - Reduce by example - Remove duplicate

  • Reduce با مثال - مربع هر عنصر Reduce by example - Square each element

  • کد - Reduce با مثال - مربع هر عنصر CODE - Reduce by example - Square each element

  • Reduce با مثال - کمتر یا مساوی ۳ Reduce by example - Less than or equal to 3

  • کد - Reduce با مثال - کمتر یا مساوی ۳ CODE - Reduce by example - Less than or equal to 3

مدیریت خطا (استثنا) در جاوا اسکریپت Javascript Error (Exception) Handling

  • مقدمه‌ای بر مدیریت خطا در جاوا اسکریپت Introduction to Error Handling in JavaScript

  • try...catch...finally در جاوا اسکریپت JavaScript try...catch...finally

  • کد: try...catch...finally در جاوا اسکریپت CODE: JavaScript try...catch...finally

  • درک Throw Understanding Throw

  • درک ویژگی‌های name، message و stack در throw new Error Understanding name, message and stack properties of throw new Error

  • کد: درک ویژگی‌های name، message و stack در throw new Error CODE: Understanding name, message and stack properties of throw new Error

  • پیام خطا با کد خطا Error Message With Error Code

  • کد: پیام خطا با کد خطا CODE: Error Message With Error Code

  • مدیریت خطا با مثال Error Handling By Example

  • کد: مدیریت خطا با مثال CODE: Error Handling By Example

  • مثال‌های بیشتر از مدیریت خطا More Example on Error Handling

  • کد: مثال‌های بیشتر از مدیریت خطا CODE: More Example on Error Handling

  • (قبل از ادامه) درک تابع Error (Before We Continue) Understanding Error Function

  • کد: (قبل از ادامه) درک تابع Error CODE: (Before We Continue) Understanding Error Function

  • (قبل از ادامه) درک isNaN (Before We Continue) Understanding isNaN

  • کد: (قبل از ادامه) درک isNaN CODE: (Before We Continue) Understanding isNaN

  • نمونه‌های بیشتر از Throw More Instance on Throw

  • کد: نمونه‌های بیشتر از Throw CODE: More Instance on Throw

(اختیاری) دوره فشرده HTML (Optional) HTML Crash Course

  • درک HTML Understanding HTML

  • درک تگ‌ها و عناصر Understanding Tags an Elements

  • درک تگ‌های خودبسته Understanding Self-Closing Tag

  • درک ویژگی‌های HTML Understanding HTML Attributes

  • درک ساختار پایه سند HTML Understanding the Basic Structure of an HTML Document

  • درک تیترهای HTML Understanding HTML Headings

  • درک HTML Bold و Italic Understanding HTML Bold and Italic

  • درک پاراگراف‌های HTML Understanding HTML Paraghraphs

  • درک خط‌شکن و خط افقی در HTML Understanding HTML line break and horizontal rule

  • درک بالانویس و پایین‌نویس HTML Understanding HTML Superscript and Subscript

  • درک فضای سفید در HTML Understanding HTML White Space

  • درک تگ‌های pre در HTML Understanding HTML pre tags

  • درک تگ‌های strong و em در HTML Understanding HTML strong and em

  • درک نقل قول‌ها Understanding Quotations

  • درک تگ‌های small و mark Understanding small and mark tags

  • درک تگ‌های ins و del Understanding ins and del

  • درک تگ address Understanding address tag

  • درک تگ‌های cite و dfn Understanding cite and dfn tags

  • درک تگ‌های abbr و acronym Understanding abbr and acronym tags

  • درک کامنت Understanding Comment

  • درک لیست‌ها در HTML Understanding HTML Lists

  • درک لیست‌های تو در تو در HTML Understanding Nested List in HTML

  • لیست با مثال List by Example

  • کد: لیست با مثال CODE: List by Example

  • درک لینک‌ها در HTML Understanding HTML Links

  • درک ساختار دایرکتوری Understanding Directory Structure

  • درک لینک‌های نسبی Understanding Relative Links

  • درک جداول HTML Understanding HTMl tables

  • درک عنصر تصویر در HTML Understanding Image element in HTML

  • درک عناصر Figure و figcaption Understanding Figure and figcaption elements

  • درک فرم در HTML Understanding Form in HTML

  • نکات بیشتر درباره فرم HTML More on HTML Form

  • درک لیست کشویی HTML Understanding HTML Drop Down List

  • درک جعبه انتخاب چندگانه Understanding Multiple Select Box

  • درک آپلود فایل در HTML Understanding File Upload in HTML

  • درک دکمه HTML Understanding HTML Button

  • درک fieldset در HTML Understanding HTML fieldset

  • عناصر غیر معنایی Non-Semantic Elements

  • عناصر غیر معنایی با مثال Non-Semantic Elements By Example

  • عناصر معنایی با مثال Semantic Elements By Example

(اختیاری) دوره فشرده CSS (Optional) CSS Crash Course

  • درک CSS Understanding CSS

  • انتخاب‌گرهای CSS CSS Selectors

  • ترکیب‌کننده‌های CSS CSS Combinators

  • شبه‌کلاس‌های CSS با لینک‌ها CSS Pseudo-Classes With Links

  • کد: شبه‌کلاس‌های CSS با لینک‌ها CODE: CSS Pseudo-Classes With Links

  • شبه‌کلاس‌های CSS و کلاس CSS Pseudo-Classes and class

  • کد: شبه‌کلاس‌های CSS و کلاس CODE: CSS Pseudo-Classes and class

  • شبه‌کلاس‌های CSS و سایر عناصر CSS Pseudo-Classes and other elements

  • کد: شبه‌کلاس‌های CSS و سایر عناصر CODE: CSS Pseudo-Classes and other elements

  • شبه‌کلاس‌های CSS و فرزند اول و آخر CSS Pseudo-Classes and first and last child

  • کد: شبه‌کلاس‌های CSS و فرزند اول و آخر CODE: CSS Pseudo-Classes and first and last child

  • شبه‌عناصر CSS CSS Pseudo-Elements

  • ترتیب آبشاری Cascading Order

  • Border در CSS CSS Border

  • Box Model در CSS CSS Box Model

DOM - مدل شیء سند DOM - Document Object Model

  • درک DOM HTML جاوا اسکریپت Understanding JavaScript HTML DOM

عناصر DOM HTML جاوا اسکریپت JavaScript HTML DOM Elements

  • صفحه HTML برای دستکاری HTML Page to Manipulate

  • یافتن عناصر HTML Finding HTML Elements

  • getElementById() getElementById()

  • کد: getElementById() CODE: getElementById()

  • getElementsByTagName() getElementsByTagName()

  • getElementsByClassName() getElementsByClassName()

  • آزمایشگاه: getElementsByClassName() و getElementsByTagName() Lab: getElementsByClassName() and getElemetsByTagName()

  • querySelector و querySelectorAll querySelector and querySelectorAll

innerHTML در جاوا اسکریپت JavaScript innerHTML

  • innerHTML در مقابل innerText innerHTML vs innerText

  • مجموعه‌های شیء HTML HTML Object Collections

  • innerHTML با مثال innerHTML by example

  • کد: innerHTML با مثال CODE: innerHTML by example

  • innerHTML با تابع innerHTML with Function

  • کد: innerHTML با تابع CODE: innerHTML with Function

  • innerHTML با لیست innerHTML with List

  • کد: innerHTML با لیست CODE: innerHTML with List

جاوا اسکریپت با CSS JavaScript with CSS

  • درک چگونگی تغییر استایل عنصر با جاوا اسکریپت Understanding how to change element style with JavaScript

  • درک چگونگی تغییر استایل عناصر با جاوا اسکریپت Understanding how to change element style with JavaScript

  • مثال - تغییر استایل‌های HTML با استفاده از جاوا اسکریپت Example - Changing HTML Styles using JavaScript

  • مثال - تغییر استایل‌های HTML با استفاده از جاوا اسکریپت Example - Changing HTML Styles using JavaScript

  • کد: مثال - تغییر استایل‌های HTML با استفاده از جاوا اسکریپت CODE: Example - Changing HTML Styles using JavaScript

رویدادها و addEventListener() در جاوا اسکریپت JavaScript Events and addEventListener()

  • درک رویدادها Understanding Events

  • مثال‌هایی از رویدادها Examples of Events

  • نام‌ها و دسته‌بندی‌های رویداد Event Names and Categories

  • چگونگی مدیریت‌کننده‌های رویداد در جاوا اسکریپت How to Event Handlers in JavaScript

  • کد: چگونگی مدیریت‌کننده‌های رویداد در جاوا اسکریپت CODE: How to Event Handlers in JavaScript

  • درک متد addEventListener Understanding addEventListener Method

  • سینتکس addEventListener، Bubbling و Capturing addEventListen Syntax, Bubbling and Capturing

  • مثال ۱ - addEventListener Example 1 - addEventListener

  • کد: مثال ۱ - addEventListener CODE: Example 1 - addEventListener

  • مثال ۲ - addEventListener Example 2 - addEventListener

  • کد: مثال ۲ - addEventListener CODE: Example 2 - addEventListener

  • useCapture در جاوا اسکریپت JavaScript useCapture

  • Bubbling در جاوا اسکریپت با مثال JavaScript Bubbling by Example

  • کد: Bubbling در جاوا اسکریپت با مثال CODE: JavaScript Bubbling by Example

  • متوقف کردن Bubbling Stopping bubbling

  • کد: متوقف کردن Bubbling CODE: Stopping bubbling

  • Capturing و Bubbling با addEventListener Capturing and Bubbling with addEventListener

  • کد: Capturing و Bubbling با addEventListener CODE: Capturing and Bubbling with addEventListener

  • درک رویدادهای DOM Level 2 Understanding DOM Level 2 Event

شیء Window در جاوا اسکریپت | BOM JavaScript Window Object | BOM

  • درک شیء Window Understanding the Window Object

  • ویژگی‌های اندازه Window Window Size Properties

  • کد: ویژگی‌های اندازه Window CODE: Window Size Properties

  • متدهای Window Window Method

  • متد alert() alert() method

  • کد: متد alert() CODE: alert() method

  • متد confirm() confirm() Method

  • کد: متد confirm() CODE: confirm() Method

  • متد prompt() prompt() Method

  • کد: متد prompt() CODE: prompt() Method

  • متد open() open() Method

  • کد: متد open() CODE: open() Method

  • متد close() close() Method

  • کد: متد close() CODE: close() Method

  • متد setTimeout() setTimeout() Method

  • کد: متد setTimeout() CODE: setTimeout() Method

  • متد moveTo() moveTo() Method

  • کد: متد moveTo() CODE: moveTo() Method

  • متد ResizeTo() ResizeTo() Method

  • کد: متد ResizeTo() CODE: ResizeTo() Method

  • متدهای atob() و btoa() atob() and btoa() Methods

  • کد: متدهای atob() و btoa() CODE: atob() and btoa() Methods

  • متد clearTimeout() 13 clearTimeout() Method

  • کد: متد clearTimeout() CODE: clearTimeout() Method

  • متد setInterval() setInterval()

  • کد: متد setInterval() CODE: setInterval()

  • متد clearInterval() clearInterval()

  • کد: متد clearInterval() CODE: clearInterval()

  • متد print() print()

  • کد: متد print() CODE: print()

کوکی‌ها در جاوا اسکریپت Cookies in javaScript

  • درک کوکی‌ها در جاوا اسکریپت 1 Understanding Cookies in JavaScript

  • خواندن و نوشتن کوکی‌ها Read and Write Cookies

  • کد: خواندن و نوشتن کوکی‌ها CODE: Read and Write Cookies

  • انقضا، مسیر و حذف کوکی‌ها Expires, Path and Deleting of Cookies

  • کد: انقضا، مسیر و حذف کوکی‌ها CODE: Expires, Path and Deleting of Cookies

  • حذف کوکی - روشی دیگر Deleting Cookie - Another Method

  • کد: حذف کوکی - روشی دیگر CODE: Deleting Cookie - Another Method

  • تنظیم کوکی‌ها با تابع Set Cookies with Function

  • کد: تنظیم کوکی‌ها با تابع CODE: Set Cookies with Function

localStorage و sessionStorage در جاوا اسکریپت localStorage and sessionStorage in. JavaScript

  • درک LocalStorage و SessionStorage Understanding LocalStorage and SessionStorage

  • متدهای LocalStorage LocalStorage Methods

  • کد: متدهای LocalStorage CODE: LocalStorage Methods

  • JSON.stringify() و JSON.parse() JSON.stringify() and JSON.parse()

  • کد: JSON.stringify() و JSON.parse() CODE: JSON.stringify() and JSON.parse()

  • طول، کلید، مقدار و آیتم Length, Key, Value and Item

  • کد: طول، کلید، مقدار و آیتم CODE: Length, Key, Value and Item

  • Session Storage Session Storage

  • کد: Session Storage CODE: Session Storage

شروع پروژه‌ها/برنامه‌ها در جاوا اسکریپت | رویکردی ساده برای درک بهتر Beginning Project/Apps in JavaScript | Layman's Way for Better Understanding

  • به پروژه‌های جاوا اسکریپت خوش آمدید Welcome to JavaScript Projects

  • تبادل بین HTML و جاوا اسکریپت Exchange Between HTML and JavaScript

  • تبادل بین HTML و جاوا اسکریپت II Exchange Between HTML and JavaScript II

(قبل از ادامه) باید بدانید | "ابزارهای" ضروری (Before We Continue) Must Know | Must Have "Tools"

  • querySelector querySelector

  • CreateElement و CreateTextNode CreateElement and CreateTextNode

  • CreateElement - لینک CreateElement - Link

  • CreateElement - تصویر CreateElement - Image

  • CreateElement - Div CreateElement - Div

  • CreateElement - لیست CreateElement - List

  • CreateElement - ویدئو CreateElement - Video

  • CreateElement - Canvas CreateElement - Canvas

  • CreateElement - آیتم‌های لیست CreateElement - List Items

  • CreateElement - عناصر چندگانه - forLoop و forEach CreateElement - Multiple Elements - forLoop & forEach

  • CreateElement - فرم CreateElement - Form

  • CreateElement - جدول CreateElement - Table

  • Template Literal Template Literal

  • preventDefault() preventDefault()

  • فیلد ورودی - .value Input Field - .value

  • پاک کردن ورودی Clearing Input

  • DOMContentLoaded DOMContentLoaded

  • Math.random و Math.floor (تولید اعداد تصادفی) Math.random and Math.floor (Generating Random Numbers)

ژنراتور تعریف تصادفی - یک پروژه جاوا اسکریپت Random Compliment Generator - A JavaScript Project

  • پیش‌نیازهای پروژه Prerequisite for the project

  • ژنراتور تعریف تصادفی Random Compliment Generator

شمارنده پایه - یک پروژه جاوا اسکریپت Basic Counter - A JavaScript Project

  • پیش‌نیازهای پروژه Prerequisite for the project

  • شمارنده پایه Basic Counter

ژنراتور جدول ضرب - یک پروژه جاوا اسکریپت Times Table Generator - A JavaScript Project

  • پیش‌نیازهای پروژه Prerequisite for the project

  • ژنراتور جدول ضرب Times Table Generator

ماشین حساب BMI - یک پروژه جاوا اسکریپت BMI Calculator - A JavaScript Project

  • ماشین حساب BMI - یک پروژه جاوا اسکریپت BMI Calculator - A JavaScript Project

تایمر شمارش معکوس - یک پروژه جاوا اسکریپت Countdown Timer - A JavaScript Project

  • تایمر شمارش معکوس - مقدمه و درک زمان Countdown Timer - Introduction and Understanding time

  • تایمر شمارش معکوس - یک پروژه جاوا اسکریپت Countdown Timer - A JavaScript Project

ساعت دیجیتال (فرمت ۲۴ ساعته) - یک پروژه جاوا اسکریپت Digital Clock (24-hour clock format) - A JavaScript Project

  • ساعت دیجیتال (فرمت ۲۴ ساعته) - یک پروژه جاوا اسکریپت Digital Clock (24-hour clock format) - A JavaScript Project

ساعت دیجیتال (فرمت ۱۲ ساعته) - یک پروژه جاوا اسکریپت Digital Clock (12-hour clock format) - A JavaScript Project

  • ساعت دیجیتال (فرمت ۱۲ ساعته) - یک پروژه جاوا اسکریپت Digital Clock (12-hour clock format) - A JavaScript Project

به زودی! Coming Soon!

  • پروژه‌های بیشتری در راه است Expect more projects

نمایش نظرات

آموزش کامل و آسان جاوا اسکریپت ۲۰۲۵: از صفر تا متخصص!
جزییات دوره
28 hours
745
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
269
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Donatus Obomighie Donatus Obomighie

مربی و مهندس