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

دوره متخصص جاوا اسکریپت

Intro & Getting Started

What is JavaScript ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
JavaScript in Action ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
What is ECMAScript ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Setting Up a Development Environment ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Running JavaScript In The Browser ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Variables, Data Types, Operators And More

Using The Console ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Comments & Shortcuts ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Values and Variables ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Case Styles ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
let, const, var ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Primitive Data Types ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Reference Data Type ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Statically vs. Dynamically Typed ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Basic Operators ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Alert and Prompt ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Strings and Template Literals ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Type Conversion ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Type Coercion ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
NaN, Infinity ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Working with Control Structures (Control Flow)

Comparison Operators ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Taking Decisions-if, else Statements ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Truthy and Falsy Values ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Boolean Logic ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Logical Operators ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The Conditional (Ternary) Operator ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The switch Statement ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The for Loop ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The while and do-while Loops ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Breaking and Continuing in Loops ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Functions (Basics)

Introducing Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Classic Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Returning Values ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Function Declarations vs Expressions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Arrays (Basics)

Introduction to Arrays ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Add Elements to Array ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Basic Array Methods ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Slice and Splice ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Objects (Basics)

Introduction to Objects ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Object Methods ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Combination of Arrays and Objects ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
More on Strings

Working With Strings - Part 1 ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Working With Strings - Part 2 ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Working With Strings - Part 3 ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Working with DOM

Module Introduction ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Window Object in JavaScript ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Document Object Model (DOM) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
DOM Selectors - Single Element ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
DOM Selectors - Multiple Elements ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Manipulating Element Text and HTML ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Traversing the DOM - Overview ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
DOM Traversing Downwards ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
DOM Traversing Upwards ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
DOM Traversing Sideways ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Adding Elements via HTML in Code ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Create and Remove Elements ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Manipulating Styles & Classes ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Manipulating id, value and other attributes ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Using Dataset (Data Attributes) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Events (Basics)

Module Introduction ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge#1 (Modal) - Event Listener ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #2 (Todo List) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #2 (Todo List) - Event Object ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Mouse Events ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #2 (Todo List) - Keyboard Events ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #3 (Form Validation) - Input Events Part 1 ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #3 (Form Validation) - Input Events Part 2 ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #3 (Form Validation) - Refactoring ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #3 (Form Validation) - Form Submit Event ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #4 (XY) - Removing Event Listeners ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #5 (Counter) - HTML Event Attributes ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Event Handler ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
This Keyword in Events ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Data Structures and Modern Operators (ES6+)

Module Introduction ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Destructuring Arrays ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Destructuring Objects ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The Spread Operator ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Rest Pattern and Parameters ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Short Circuiting ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The Nullish Coalescing Operator ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Logical Assignment Operators ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Enhanced Object Literals ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Optional Chaining ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
How JavaScript Works Behind the Scenes

Strict Mode ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Lexical Scope in JavaScript ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Primitive vs. Reference Types ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Numbers, Math, Date, Intl, Timers

Working with Numbers ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Math Object ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #1 (Random Generator) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Date Object ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #2 (Day of Week) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Operations With Dates ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #3 (Add Days) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #4 (Date Difference) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Intl API - Internationalizing Dates and Times ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #5 (toJalali) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Intl API - Internationalizing Numbers ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Timers - setTimeout and setInterval ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Challenge #6 (Countdown Timer) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Functions (Advanced)

Arrow Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Default Parameters ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Primitive vs. Reference Arguments ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
First-Class Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Higher-Order Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Functions Accepting Callback Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Functions Returning Functions ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
The apply, call and bind Methods ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
apply, call and bind in Practice ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Immediately Invoked Function Expressions (IIFE) ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید
Closures ویدئو

خصوصی
این دوره خصوصی است برای دسترسی کامل باید دوره را خریداری کنید

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

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

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

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

بازار کار جاوا اسکریپت چگونه است؟

با یادگیری زبان جاوا اسکریپت، می‌توانید در بازار کار هم شغل مناسبی برای خود پیدا کنید. چه بخواهید به صورت فریلنس کار کنید، چه به صورت استخدامی، فرصت‌های کاری برای برنامه‌نویس جاوا اسکریپت، زیاد است (برای شروع مسیر شغلی، می‌توانید مقاله‌ی «فریلنسری چیست؟» را مطالعه کنید). کسانی که زبان برنامه‌نویسی جاوا اسکریپت را بلد باشند، می‌توانند در زمینه‌های شغلی زیر، مشغول به کار شوند:

  • برنامه‌نویس فرانت‌اند (Front-end Developer)
  • برنامه‌نویس بک‌اند (Back-end Developer)
  • برنامه‌نویس فول‌استک (Full Stack Developer)
  • توسعه‌دهنده‌ی اپلیکیشن
  • توسعه‌دهنده‌ی بازی

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

جاوا اسکریپت، برای اولین بار، نزدیک به ۳ دهه پیش با نام Mocha معرفی شد. پس از مدتی، نام این زبان برنامه‌نویسی، ابتدا به LiveScript و سپس به JavaScript تغییر کرد. در سالیان ابتدایی، کاربرد این زبان برنامه‌نویسی، بیشتر برای طراحی صفحات تعاملی در وب بود. یعنی کاربرد این زبان، به بخشی از برنامه‌نویسی فرانت محدود می‌شد. اما پس از استقبال گسترده از این زبان، و سرمایه‌گذاری شرکت‌های بزرگ مانند گوگل و فیسبوک روی این زبان برنامه‌نویسی، کاربردهای آن نیز توسعه یافت. امروزه، علاوه بر طراحی صفحات تعاملی در وب، می‌توانید از جاوا اسکریپت در زمینه‌های زیر نیز استفاده کنید:

  • برنامه‌نویسی بک‌اند
  • توسعه‌ی اپلیکیشن‌های موبایل
  • توسعه‌ی برنامه‌های شبکه‌ای در لحظه (مانند برنامه‌های چت، یا ویدیو استریمینگ)
  • ابزارهای Command-line
  • توسعه‌ی بازی

پیش‌نیاز این دوره چیست؟

تمرکز این دوره، بیشتر روی استفاده از جاوا اسکریپت، به عنوان زبان برنامه‌نویسی فرانت‌اند است. برا همین، این دوره، پس از آموزش HTML و آموزش CSS، قدم سوم در دوره آموزش فرانت‌اند محسوب می‌شود. برای همین، پیش از شروع یادگیری زبان جاوا اسکریپت، بهتر است با زبان‌های HTML و CSS آشنا شوید.

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

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

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

مرحله‌ی بعد از یادگیری جاوا اسکریپت چیست؟

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

5
2 بررسی
1
0
0
0
0

2 reviews for دوره متخصص جاوا اسکریپت

حذف فیلترها
  1. علی خوش تراش

    سلام این دوره کامله؟

    • Store manager علیرضا محمدی کردخیلی

      سلام علی جان
      این دوره کاملترین دوره جاوااسکریپتی هست که میتونی پیدا کنی

  2. Verified owner alimotavaze (خریدار محصول)

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

    • Store manager علیرضا محمدی کردخیلی

      خیلی خیلی خوشحالم بابت اینکه تونستم سهم کوچیکی در علاقمندی شما به حوزه برنامه نویسی وب داشته باشم.
      نظر لطف شماست برای شما آرزوی موفقیت دارم البته که مطمئنا با وجود چنین انگیزه ای موفق خواهید بود.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

علیرضا محمدی کردخیلی

علیرضا محمدی کردخیلی

توسعه‌دهنده ارشد وب

  • موسس آکادمی وبسیلا
  • دانش آموخته مهندسی کامپیوتر دانشگاه تهران
  • عضو کارگروه مهارت های بنیادین در شهر های هوشمند
  • CIW Web Development Professional
  • CS50x Certificate From Harvard University

1,980,000 تومان