آموزش مبانی جاوا اسکریپت برای مبتدیان

JavaScript Basics for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جاوا اسکریپت - تسلط بر اصول اولیه در 6 ساعت درک مفاهیم اساسی در جاوا اسکریپت یادگیری مهارت های حل مسئله یاد بگیرید و بهترین روش ها را به کار بگیرید اجتناب از دام ها و اشتباهات رایج دیگر توسعه دهندگان جاوا اسکریپت نوشتن کد جاوا اسکریپت جامد .

JAVASCRIPT چیست؟

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


4 دلیل برای یادگیری JAVASCRIPT 

  • جاوا اسکریپت یک ابزار کلیدی برای توسعه دهندگان front-end، back-end و full-stack است.
  • متوسط ​​دستمزد سالانه یک برنامه نویس جاوا اسکریپت 72000 دلار است.
  • شرکت‌هایی مانند Walmart، Netflix، و PayPal برنامه‌های داخلی بزرگی را در اطراف جاوا اسکریپت اجرا می‌کنند.
  • داشتن دانش قوی جاوا اسکریپت به شما کمک می کند شغل رویایی خود را پیدا کنید.


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

این دوره اولین قدم شما به سمت یک حرفه جدید در توسعه وب یا موبایل است. این چیزی است که هنگام ثبت نام در این دوره دریافت می کنید: 

  • 6 ساعت ویدیوهای HD
  • ویدیوهای کوچک و قابل هضم با "بدون کرک"
  • 30 تمرین و چالش با راه حل
  • نکات تخصصی برای تبدیل شدن به یک جادوگر جاوا اسکریپت
  • دیگر نیازی به هدر دادن زمان برای آموزش های منسوخ و قطع ارتباط نیست
  • با سرعت خود یاد بگیرید - در صورت لزوم وقت خود را صرف کنید
  • دسترسی نامحدود - دوره را هر چند بار که می خواهید تماشا کنید
  • 30 روز ضمانت بازگشت وجه - بدون ریسک امتحان کنید! شما چیزی برای از دست دادن ندارید.
  • گواهی پایان کار برای ارائه به کارفرمای فعلی یا آینده شما


چرا این دوره؟

چندین دوره جاوا اسکریپت در Udemy وجود دارد. بنابراین، چه چیزی این دوره را متفاوت می کند؟ در اینجا 5 دلیل وجود دارد: 

  • تدریس توسط کدنویس ارشد و مدرس پرفروش - مش همدانی
  • Mosh دارای 17 سال تجربه به عنوان مهندس نرم افزار
  • است
  • او 19 دوره تولید کرده است و بسیاری از آنها پرفروش ترین دوره ها هستند 
  • او به بیش از 200000 دانش آموز در 192 کشور تدریس کرده است
  • بدون کرک یا تکرار غیر ضروری - وقت خود را در دوره های طولانی تلف نکنید
  • آموزش واضح، مختصر و عملی - برنامه‌نویسی را فوراً شروع کنید
  • یاد بگیرید که چگونه مانند یک برنامه نویس فکر کنید  - اکثر دوره ها، اگر نه همه، فقط ویژگی های جاوا اسکریپت را به شما آموزش می دهند، نه هنر حل مسئله
  • سؤالات مصاحبه جاوا اسکریپت  - بسیاری از تمرین‌های دوره از سؤالات مصاحبه رایج انتخاب شده‌اند 
  • سرگرم کننده و جذاب - فقط نظرات Mosh را بخوانید و ببینید دانش آموزان او چه می‌گویند


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

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

نیازی به دانش قبلی نیست

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


آیا آماده اولین گام به سوی توسعه‌دهنده وب یا موبایل شدن هستید؟

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



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

شروع شدن Getting Started

  • 1- خوش آمدید 1- Welcome

  • 2- جاوا اسکریپت چیست؟ 2- What is JavaScript?

  • 3- راه اندازی توسعه 3- Setting Up the Development

  • 4- جاوا اسکریپت در مرورگرها 4- JavaScript in Browsers

  • 5- تفکیک دغدغه ها 5- Separation of Concerns

  • 6- جاوا اسکریپت در نود 6- JavaScript in Node

  • 7- کد منبع 7- Source Code

شروع شدن Getting Started

  • 1- خوش آمدید 1- Welcome

  • 2- جاوا اسکریپت چیست؟ 2- What is JavaScript?

  • 3- راه اندازی توسعه 3- Setting Up the Development

  • 4- جاوا اسکریپت در مرورگرها 4- JavaScript in Browsers

  • 5- تفکیک دغدغه ها 5- Separation of Concerns

  • 6- جاوا اسکریپت در نود 6- JavaScript in Node

  • 7- کد منبع 7- Source Code

مبانی Basics

  • 1- متغیرها 1- Variables

  • 2- ثابت ها 2- Constants

  • 3- انواع اولیه 3- Primitive Types

  • 4- تایپ پویا 4- Dynamic Typing

  • 5- اشیاء 5- Objects

  • آرایه ها Arrays

  • کارکرد Functions

  • انواع توابع Types of Functions

مبانی Basics

  • 1- متغیرها 1- Variables

  • 2- ثابت ها 2- Constants

  • 3- انواع اولیه 3- Primitive Types

  • 4- تایپ پویا 4- Dynamic Typing

  • 5- اشیاء 5- Objects

  • آرایه ها Arrays

  • کارکرد Functions

  • انواع توابع Types of Functions

اپراتورها Operators

  • 1- اپراتورهای جاوا اسکریپت 1- JavaScript Operators

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

  • 3- اپراتورهای واگذاری 3- Assignment Operators

  • 4- عملگرهای مقایسه 4- Comparison Operators

  • 5- اپراتورهای برابری 5- Equality Operators

  • 6- اپراتورهای سه تایی 6- Ternary Operators

  • 7- عملگرهای منطقی با Non-booleans 7- Logical Operators with Non-booleans

  • 8- عملگرهای منطقی با Non-Booleans 8- Logical Operators with Non-Booleans

  • اپراتورهای BitWise BitWise Operators

  • 10- تقدم اپراتور 10- Operator Precedence

  • 11- آزمون 11- Quiz

  • 12- Exercise- Swapping Variables 12- Exercise- Swapping Variables

اپراتورها Operators

  • 1- اپراتورهای جاوا اسکریپت 1- JavaScript Operators

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

  • 3- اپراتورهای واگذاری 3- Assignment Operators

  • 4- عملگرهای مقایسه 4- Comparison Operators

  • 5- اپراتورهای برابری 5- Equality Operators

  • 6- اپراتورهای سه تایی 6- Ternary Operators

  • 7- عملگرهای منطقی با Non-booleans 7- Logical Operators with Non-booleans

  • 8- عملگرهای منطقی با Non-Booleans 8- Logical Operators with Non-Booleans

  • اپراتورهای BitWise BitWise Operators

  • 10- تقدم اپراتور 10- Operator Precedence

  • 11- آزمون 11- Quiz

  • 12- Exercise- Swapping Variables 12- Exercise- Swapping Variables

کنترل جریان Control Flow

  • 1- در غیر این صورت 1- If...else

  • 2- سوئیچ ... مورد 2- Switch...case

  • 3- برای 3- For

  • 4- در حالی که 4- While

  • 5- انجام ... در حالی که 5- Do...While

  • 6- حلقه های بی نهایت 6- Infinite Loops

  • 7- برای...در 7- For...In

  • 8- برای...از 8- For...of

  • 9- شکستن و ادامه دادن 9- Break and Continue

  • 10- حداکثر دو عدد 10- Max of Two Numbers

  • 11- تمرین- منظره یا پرتره 11- Exercise- Landscape or Portrait

  • 12- تمرین- FizzBuzz 12- Exercise- FizzBuzz

  • 13- تمرین- امتیازات کاستی 13- Exercise- Demerit Points

  • 14- تمرین- اعداد زوج و فرد 14- Exercise- Even and Odd Numbers

  • 15- تمرین- حقیقت را بشمار 15- Exercise- Count Truthy

  • 16- Exercie- String Properties 16- Exercise- String Properties

  • 17- تمرین- مجموع مضرب 3 و 5 17- Exercise- Sum of Multiples 3 and 5

  • 18- تمرین - نمره 18- Exercise - Grade

  • 19- ورزش - ستاره 19- Exercise - Stars

  • 20- تمرین - اعداد اول 20- Exercise - Prime Numbers

کنترل جریان Control Flow

  • 1- در غیر این صورت 1- If...else

  • 2- سوئیچ ... مورد 2- Switch...case

  • 3- برای 3- For

  • 4- در حالی که 4- While

  • 5- انجام ... در حالی که 5- Do...While

  • 6- حلقه های بی نهایت 6- Infinite Loops

  • 7- برای...در 7- For...In

  • 8- برای...از 8- For...of

  • 9- شکستن و ادامه دادن 9- Break and Continue

  • 10- حداکثر دو عدد 10- Max of Two Numbers

  • 11- تمرین- منظره یا پرتره 11- Exercise- Landscape or Portrait

  • 12- تمرین- FizzBuzz 12- Exercise- FizzBuzz

  • 13- تمرین- امتیازات کاستی 13- Exercise- Demerit Points

  • 14- تمرین- اعداد زوج و فرد 14- Exercise- Even and Odd Numbers

  • 15- تمرین- حقیقت را بشمار 15- Exercise- Count Truthy

  • 16- Exercie- String Properties 16- Exercise- String Properties

  • 17- تمرین- مجموع مضرب 3 و 5 17- Exercise- Sum of Multiples 3 and 5

  • 18- تمرین - نمره 18- Exercise - Grade

  • 19- ورزش - ستاره 19- Exercise - Stars

  • 20- تمرین - اعداد اول 20- Exercise - Prime Numbers

اشیاء Objects

  • 1- مبانی 1- Basics

  • 2- توابع کارخانه 2- Factory Functions

  • 3- توابع سازنده 3- Constructor Functions

  • 4- ماهیت دینامیک اجسام 4- Dynamic Nature of Objects

  • 5- املاک سازنده 5- Constructor Property

  • 6- توابع Object هستند 6- Functions are Objects

  • 7- ارزش در مقابل انواع مرجع 7- Value vs. Reference Types

  • 8- شمارش خواص یک شی 8- Enumerating Properties of an Object

  • 9- شبیه سازی یک شی 9- Cloning an Object

  • 10- جمع آوری زباله 10- Garbage Collection

  • 11- ریاضی 11- Math

  • 12- رشته 12- String

  • 13- الفاظ قالب 13- Template Literals

  • 14- تاریخ 14- Date

  • 15- تمرین 1- Address Object 15- Exercise 1- Address Object

  • 16- تمرین- عملکرد کارخانه و سازنده 16- Exercise- Factory and Constructor Function

  • 17- تمرین 3- برابری شی 17- Exercise 3- Object Equality

  • 18- تمرین 4- شیء پست وبلاگ 18- Exercise 4- Blog Post Object

  • 19- تمرین 5- توابع سازنده 19- Exercise 5- Constructor Functions

  • 20- تمرین 6- اشیاء محدوده قیمت 20- Exercise 6- Price Range Objects

اشیاء Objects

  • 1- مبانی 1- Basics

  • 2- توابع کارخانه 2- Factory Functions

  • 3- توابع سازنده 3- Constructor Functions

  • 4- ماهیت دینامیک اجسام 4- Dynamic Nature of Objects

  • 5- املاک سازنده 5- Constructor Property

  • 6- توابع Object هستند 6- Functions are Objects

  • 7- ارزش در مقابل انواع مرجع 7- Value vs. Reference Types

  • 8- شمارش خواص یک شی 8- Enumerating Properties of an Object

  • 9- شبیه سازی یک شی 9- Cloning an Object

  • 10- جمع آوری زباله 10- Garbage Collection

  • 11- ریاضی 11- Math

  • 12- رشته 12- String

  • 13- الفاظ قالب 13- Template Literals

  • 14- تاریخ 14- Date

  • 15- تمرین 1- Address Object 15- Exercise 1- Address Object

  • 16- تمرین- عملکرد کارخانه و سازنده 16- Exercise- Factory and Constructor Function

  • 17- تمرین 3- برابری شی 17- Exercise 3- Object Equality

  • 18- تمرین 4- شیء پست وبلاگ 18- Exercise 4- Blog Post Object

  • 19- تمرین 5- توابع سازنده 19- Exercise 5- Constructor Functions

  • 20- تمرین 6- اشیاء محدوده قیمت 20- Exercise 6- Price Range Objects

آرایه ها Arrays

  • 1. معرفی 1- Introduction

  • 2- اضافه کردن عناصر 2- Adding Elements

  • 3- یافتن عناصر (اولیه) 3- Finding Elements (Primitives)

  • 4- عناصر یافتن (انواع مرجع) 4- Finding Elements (Reference Types)

  • 5- توابع پیکان 5- Arrow Functions

  • 6- حذف عناصر 6- Removing Elements

  • 7- خالی کردن یک آرایه 7- Emptying an Array

  • 8- ترکیب و برش آرایه ها 8- Combining and Slicing Arrays

  • 9- اپراتور Spread 9- The Spread Operator

  • 10- تکرار یک آرایه 10- Iterating an Array

  • 11- پیوستن به آرایه ها 11- Joining Arrays

  • 12- مرتب سازی آرایه ها 12- Sorting Arrays

  • 13- تست عناصر یک آرایه 13- Testing the Elements of an Array

  • 14- فیلتر کردن یک آرایه 14- Filtering an Array

  • 15- نگاشت یک آرایه 15- Mapping an Array

  • 16- کاهش یک آرایه 16- Reducing an Array

  • 17- تمرین 1- آرایه از محدوده 17- Exercise 1- Array from Range

  • 18- تمرین 2- شامل 18- Exercise 2- Includes

  • 19- تمرین 3- بجز 19- Exercise 3- Except

  • 20- تمرین 4- حرکت یک عنصر 20- Exercise 4- Moving an Element

  • 21- تمرین 5- شمارش وقایع 21- Exercise 5- Count Occurrences

  • 22- تمرین 6- حداکثر را دریافت کنید 22- Exercise 6- Get Max

  • 23- تمرین 7- فیلم 23- Exercise 7- Movies

آرایه ها Arrays

  • 1. معرفی 1- Introduction

  • 2- اضافه کردن عناصر 2- Adding Elements

  • 3- یافتن عناصر (اولیه) 3- Finding Elements (Primitives)

  • 4- عناصر یافتن (انواع مرجع) 4- Finding Elements (Reference Types)

  • 5- توابع پیکان 5- Arrow Functions

  • 6- حذف عناصر 6- Removing Elements

  • 7- خالی کردن یک آرایه 7- Emptying an Array

  • 8- ترکیب و برش آرایه ها 8- Combining and Slicing Arrays

  • 9- اپراتور Spread 9- The Spread Operator

  • 10- تکرار یک آرایه 10- Iterating an Array

  • 11- پیوستن به آرایه ها 11- Joining Arrays

  • 12- مرتب سازی آرایه ها 12- Sorting Arrays

  • 13- تست عناصر یک آرایه 13- Testing the Elements of an Array

  • 14- فیلتر کردن یک آرایه 14- Filtering an Array

  • 15- نگاشت یک آرایه 15- Mapping an Array

  • 16- کاهش یک آرایه 16- Reducing an Array

  • 17- تمرین 1- آرایه از محدوده 17- Exercise 1- Array from Range

  • 18- تمرین 2- شامل 18- Exercise 2- Includes

  • 19- تمرین 3- بجز 19- Exercise 3- Except

  • 20- تمرین 4- حرکت یک عنصر 20- Exercise 4- Moving an Element

  • 21- تمرین 5- شمارش وقایع 21- Exercise 5- Count Occurrences

  • 22- تمرین 6- حداکثر را دریافت کنید 22- Exercise 6- Get Max

  • 23- تمرین 7- فیلم 23- Exercise 7- Movies

کارکرد Functions

  • 1- Function Declarations vs 1- Function Declarations vs. Expressions

  • 2- بالا بردن 2- Hoisting

  • 3- استدلال 3- Arguments

  • 4- اپراتور بقیه 4- The Rest Operator

  • 5- پارامترهای پیش فرض 5- Default Parameters

  • 6- گترها و ستترها 6- Getters and Setters

  • 7- سعی کن و بگیر 7- Try and Catch

  • 8- محدوده محلی در مقابل جهانی 8- Local vs. Global Scope

  • 9- Let vs Var 9- Let vs Var

  • 10- این کلمه کلیدی 10- The This Keyword

  • 11- تغییر این 11- Changing This

  • 12- تمرین 1- مجموع استدلال ها 12- Exercise 1- Sum of Arguments

  • 13- تمرین 2- مساحت دایره 13- Exercise 2- Area of Circle

  • 14- تمرین 3- رسیدگی به خطا 14- Exercise 3- Error Handling

  • کوپن به دوره های دیگر من Coupon to My Other Courses

کارکرد Functions

  • 1- Function Declarations vs 1- Function Declarations vs. Expressions

  • 2- بالا بردن 2- Hoisting

  • 3- استدلال 3- Arguments

  • 4- اپراتور بقیه 4- The Rest Operator

  • 5- پارامترهای پیش فرض 5- Default Parameters

  • 6- گترها و ستترها 6- Getters and Setters

  • 7- سعی کن و بگیر 7- Try and Catch

  • 8- محدوده محلی در مقابل جهانی 8- Local vs. Global Scope

  • 9- Let vs Var 9- Let vs Var

  • 10- این کلمه کلیدی 10- The This Keyword

  • 11- تغییر این 11- Changing This

  • 12- تمرین 1- مجموع استدلال ها 12- Exercise 1- Sum of Arguments

  • 13- تمرین 2- مساحت دایره 13- Exercise 2- Area of Circle

  • 14- تمرین 3- رسیدگی به خطا 14- Exercise 3- Error Handling

  • کوپن به دوره های دیگر من Coupon to My Other Courses

نمایش نظرات

آموزش مبانی جاوا اسکریپت برای مبتدیان
جزییات دوره
6.5 hours
105
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
112,012
4.5 از 5
دارد
دارد
دارد
Mosh Hamedani
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosh Hamedani Mosh Hamedani

مهندس نرم افزار پرشور و نویسنده پرفروش