آموزش جامع جاوا اسکریپت ۲۰۲۶ - راهنمای سریع برای مبتدیان - آخرین آپدیت

دانلود JavaScript Essentials 2026 - Quickstart Guide for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است؛ روشی هوشمندتر برای یادگیری از طریق گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما درکی استوار از جاوا اسکریپت (JavaScript)، یکی از ضروری‌ترین زبان‌ها برای توسعه وب، به دست خواهید آورد. شما با مبانی شروع می‌کنید — متغیرها، توابع، حلقه‌ها و انواع داده‌ها — و به تدریج به سراغ موضوعات پیشرفته‌تر مانند دستکاری DOM، برنامه‌نویسی نامتقارن با async/await و تعامل با API خواهید رفت. در طول دوره، روی پروژه‌های عملی کار خواهید کرد که مهارت‌ها و اعتماد به نفس شما را در جاوا اسکریپت افزایش می‌دهد. این دوره برای مبتدیانی که می‌خواهند جاوا اسکریپت را سریع و بهینه یاد بگیرند، ایده‌آل است. این دوره برای کسانی که قصد توسعه اپلیکیشن‌های وب یا دنبال کردن حرفه‌ای در زمینه توسعه front-end هستند، عالی است. این دوره به هیچ دانش برنامه‌نویسی قبلی نیاز ندارد. در پایان دوره، شما دانش عملی لازم برای توسعه وب‌سایت‌های تعاملی، مدیریت داده‌ها و حل مسائل برنامه‌نویسی دنیای واقعی را خواهید داشت.

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

مقدمه Introduction

  • معارفه Introduction

  • چرا جاوا اسکریپت؟ Why JavaScript?

  • راه‌اندازی محیط توسعه Setting up environment

  • ویرایشگر کد Editor

مبانی جاوا اسکریپت JavaScript basics

  • متغیرها Variables

  • روش نام‌گذاری متغیرها How to name variables?

  • انواع داده‌ها در جاوا اسکریپت JavaScript data types

  • توابع Arrow در جاوا اسکریپت JavaScript arrow functions

  • معرفی Prettier Prettier

  • کلمه کلیدی function در جاوا اسکریپت JavaScript function keyword

  • ساختار if else در جاوا اسکریپت JavaScript if else

  • تمرین عملی: تسک if else Do it yourself: if else task

  • عملگر Ternary در جاوا اسکریپت JavaScript ternary operator

  • تمرین عملی: تسک عملگر Ternary Do it yourself: ternary operator task

  • ساختار switch case در جاوا اسکریپت JavaScript switch case

  • عملگرهای برابری در جاوا اسکریپت JavaScript equality operator

  • اشتباهات رایج در شرط‌ها Common pitfall with conditions

  • اشیاء (Objects) در جاوا اسکریپت JavaScript objects

  • آرایه‌ها (Arrays) در جاوا اسکریپت JavaScript arrays

  • مدیریت خطاها در جاوا اسکریپت Handling errors in JavaScript

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

  • حلقه while در جاوا اسکریپت JavaScript while loop

  • حلقه do while در جاوا اسکریپت JavaScript do while loop

مباحث پیشرفته جاوا اسکریپت Advanced JavaScript topics

  • متد map در آرایه‌های جاوا اسکریپت JavaScript array map method

  • تمرین عملی: تسک array map Do it yourself: array map task

  • متد filter در آرایه‌های جاوا اسکریپت JavaScript array filter method

  • تمرین عملی: تسک array filter Do it yourself: array filter task

  • محدوده دسترسی (Scope): سراسری در مقابل محلی JavaScript scope - global vs local scope

  • کلاس‌ها (Classes) در جاوا اسکریپت JavaScript classes

  • تمرین عملی: تسک کلاس‌ها Do it yourself: classes task

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

  • مفهوم DOM در جاوا اسکریپت JavaScript DOM

  • طراحی فرم ثبت‌نام با جاوا اسکریپت JavaScript register form

  • تمرین عملی: لیست todo با DOM Do it yourself: DOM todo list

  • کلوژرها (Closures) در جاوا اسکریپت JavaScript closures

مباحث بسیار پیشرفته جاوا اسکریپت Even more advanced JavaScript topics

  • راه‌اندازی پروژه واقعی با Vite Setting up real project with Vite

  • ماژول‌های جاوا اسکریپت: Import و Export JavaScript modules - imports and exports

  • تمرین عملی: منوی کناری (Sidebar) Do it yourself: sidebar menu

  • توابع setTimeout و setInterval JavaScript set timeout and set interval

  • توابع Callback در جاوا اسکریپت JavaScript callbacks

  • پرا میزها (Promises) در جاوا اسکریپت JavaScript promises

  • ساختار async await در جاوا اسکریپت JavaScript async await

  • دریافت داده‌ها (Fetching) در جاوا اسکریپت Fetching data in JavaScript

  • تمرین عملی: تسک دریافت داده‌ها Do it yourself: fetching data task

  • دیباگ کردن درخواست‌های شبکه Debugging network requests in JavaScript

  • استفاده از Local Storage در جاوا اسکریپت Local storage in JavaScript

پیشرفته‌ترین مباحث جاوا اسکریپت The most advanced JavaScript topics

  • ساختار Destructuring در جاوا اسکریپت JavaScript destructuring

  • مقداردهی بر اساس Value در مقابل Reference JavaScript assignment by value vs by reference

  • عدم برابری آرایه‌ها و اشیاء Arrays and objects are not equal

  • بررسی نوع داده در جاوا اسکریپت Checking data type in JavaScript

  • پراستفاده‌ترین توابع آرایه در جاوا اسکریپت Most needed JavaScript array functions

  • تبدیل اشیاء به رشته و بالعکس (Stringify & Parse) Stringifying and parsing objects

  • تمرین عملی: پروژه آکاردئونی Do it yourself: accordeon project

  • عملگرهای Boolean و Number Boolean and Number operators

  • تابع reduce در جاوا اسکریپت JavaScript reduce function

  • مرتب‌سازی (Sorting) در جاوا اسکریپت JavaScript sorting

  • گروه‌بندی (Grouping) در جاوا اسکریپت JavaScript grouping

  • متد fromEntries در جاوا اسکریپت JavaScript from entries

  • پروژه ساعت آنالوگ Analog clock project

  • کار با تاریخ‌ها در جاوا اسکریپت JavaScript dates

  • عملگرهای Spread و Rest JavaScript spread and rest operators

  • پروژه هواشناسی Weather project

  • پروژه لیست کارهای روزانه (Todo) Todo project

گام‌های بعدی چیست؟ What's next?

  • تکلیف نهایی Homework

نمایش نظرات

آموزش جامع جاوا اسکریپت ۲۰۲۶ - راهنمای سریع برای مبتدیان
جزییات دوره
8h 51m
64
(آخرین آپدیت)
8
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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