loading...

دوره جامع جاوااسکریپت ۲۰۲۵ – از مبتدی تا متخصص

<ul> <li>یادگیری جامع JavaScript از پایه تا پیشرفته</li> <li>پروژه&zwnj;محور با ساخت چندین اپلیکیشن واقعی</li> <li>آموزش مفاهیم مدرن ES6+ و DOM</li> <li>درک عمیق از async/await، API و AJAX</li> <li>مناسب برای بازار کار و مصاحبه&zwnj;های فنی</li> </ul>

قیمت: 349,000 تومان 174,500 تومان

قیمت ارزی (تتر):

X
16 : 14 : 37
82 جلسه
20 فصل
2 سال پشتیبانی

دوره جامع جاوااسکریپت ۲۰۲۵ – از مبتدی تا متخصص

دوره The Complete JavaScript Course 2025: From Zero to Expert یکی از کامل‌ترین منابع آموزشی برای تسلط بر زبان برنامه‌نویسی جاوااسکریپت است که توسط Jonas Schmedtmann در پلتفرم Udemy ارائه شده است. این دوره از پایه‌ترین مباحث شروع می‌کند و به مرور مفاهیم پیشرفته و تکنیک‌های حرفه‌ای را آموزش می‌دهد.

در طی این آموزش، با ساخت پروژه‌های متنوع و کاربردی، مهارت خود را در توسعه وب با جاوااسکریپت افزایش می‌دهید. مفاهیمی مثل متغیرها، توابع، حلقه‌ها، آرایه‌ها، آبجکت‌ها، کلاس‌ها، مدرن‌سازی با ES6+، async/await، مدیریت خطا، کار با API و بسیاری دیگر به‌صورت عملی و پروژه‌محور تدریس می‌شود.

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

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

Welcome, Welcome, Welcome!
  • Course Structure and Projects

    منتشرشده 00:05:25
  • Watch Before You Start!

    منتشرشده 00:06:09
  • Setting Up Our Code Editor

    منتشرشده 00:08:23
  • JavaScript Fundamentals – Part 1
  • Section Intro

    منتشرشده 00:00:53
  • Hello World!

    منتشرشده 00:05:57
  • A Brief Introduction to JavaScript

    منتشرشده 00:11:18
  • Linking a JavaScript File

    منتشرشده 00:15:55
  • Values and Variables

    منتشرشده 00:16:05
  • Data Types

    منتشرشده 00:19:19
  • let, const and var

    منتشرشده 00:09:58
  • Basic Operators

    منتشرشده 00:19:31
  • Operator Precedence

    منتشرشده 00:11:19
  • CHALLENGE #1 Video Solution

    منتشرشده 00:07:20
  • Strings and Template Literals

    منتشرشده 00:10:57
  • Taking Decisions if else Statements

    منتشرشده 00:12:50
  • CHALLENGE #2 Video Solution

    منتشرشده 00:05:20
  • Type Conversion and Coercion

    منتشرشده 00:16:40
  • Truthy and Falsy Values

    منتشرشده 00:10:03
  • Equality Operators == vs. ===

    منتشرشده 00:15:41
  • Boolean Logic

    منتشرشده 00:08:30
  • Logical Operators

    منتشرشده 00:10:37
  • CHALLENGE #3 Video Solution

    منتشرشده 00:11:42
  • The switch Statement

    منتشرشده 00:13:10
  • Statements and Expressions

    منتشرشده 00:06:08
  • The Conditional (Ternary) Operator

    منتشرشده 00:10:02
  • CHALLENGE #4 Video Solution

    منتشرشده 00:05:57
  • JavaScript Releases ES5, ES6+ and ESNext

    منتشرشده 00:14:19
  • JavaScript Fundamentals – Part 2
  • Section Intro

    منتشرشده 00:00:36
  • Activating Strict Mode

    منتشرشده 00:10:27
  • Functions

    منتشرشده 00:19:08
  • Function Declarations vs. Expressions

    منتشرشده 00:10:39
  • Arrow Functions

    منتشرشده 00:09:52
  • Functions Calling Other Functions

    منتشرشده 00:10:07
  • Reviewing Functions

    منتشرشده 00:15:37
  • CHALLENGE #1 Video Solution

    منتشرشده 00:14:10
  • Introduction to Arrays

    منتشرشده 00:21:34
  • Basic Array Operations (Methods)

    منتشرشده 00:12:52
  • CHALLENGE #2 Video Solution

    منتشرشده 00:06:54
  • Introduction to Objects

    منتشرشده 00:06:08
  • Dot vs. Bracket Notation

    منتشرشده 00:19:21
  • Object Methods

    منتشرشده 00:23:04
  • CHALLENGE #3 Video Solution

    منتشرشده 00:09:50
  • Iteration The for Loop

    منتشرشده 00:11:11
  • Looping Arrays, Breaking and Continuing

    منتشرشده 00:22:02
  • Looping Backwards and Loops in Loops

    منتشرشده 00:11:53
  • The while Loop

    منتشرشده 00:11:52
  • CHALLENGE #4 Video Solution

    منتشرشده 00:11:24
  • How to Navigate This Course
  • Pathways and Section Roadmaps

    منتشرشده 00:04:08
  • Developer Skills & Editor Setup
  • Section Intro

    منتشرشده 00:00:39
  • Setting up Prettier and VS Code

    منتشرشده 00:16:22
  • Installing Node.js and Setting Up a Dev Environment

    منتشرشده 00:11:32
  • Learning How to Code

    منتشرشده 00:17:42
  • How to Think Like a Developer Become a Problem Solver!

    منتشرشده 00:10:53
  • Using Google, StackOverflow and MDN

    منتشرشده 00:26:36
  • Debugging (Fixing Errors)

    منتشرشده 00:05:09
  • Debugging with the Console and Breakpoints

    منتشرشده 00:19:25
  • CHALLENGE #1

    منتشرشده 00:15:24
  • The Rise of AI Tools (ChatGPT, Copilot, Cursor AI, etc.)

    منتشرشده 00:18:24
  • Solving CHALLENGE #2 With AI

    منتشرشده 00:16:31
  • OPTIONAL HTML & CSS Crash Course
  • Section Intro

    منتشرشده 00:00:40
  • Basic HTML Structure and Elements

    منتشرشده 00:09:32
  • Attributes, Classes and IDs

    منتشرشده 00:13:09
  • Basic Styling with CSS

    منتشرشده 00:12:00
  • Introduction to the CSS Box Model

    منتشرشده 00:20:57
  • JavaScript in the Browser DOM and Events PROJECT
  • Section Intro

    منتشرشده 00:00:49
  • PROJECT #1 Guess My Number!

    منتشرشده 00:08:47
  • What's the DOM and DOM Manipulation

    منتشرشده 00:06:48
  • Selecting and Manipulating Elements

    منتشرشده 00:08:22
  • Handling Click Events

    منتشرشده 00:12:50
  • Implementing the Game Logic

    منتشرشده 00:19:33
  • Manipulating CSS Styles

    منتشرشده 00:08:17
  • CHALLENGE #1

    منتشرشده 00:11:40
  • Implementing Highscores

    منتشرشده 00:07:47
  • Refactoring Our Code The DRY Principle

    منتشرشده 00:15:05
  • PROJECT #2 Modal Window

    منتشرشده 00:12:21
  • Working With Classes

    منتشرشده 00:16:55
  • Handling an Esc Keypress Event

    منتشرشده 00:14:11
  • PROJECT #3 Pig Game

    منتشرشده 00:17:08
  • Rolling the Dice

    منتشرشده 00:15:58
  • Switching the Active Player

    منتشرشده 00:15:16
  • Holding Current Score

    منتشرشده 00:00:00
  • Resetting the Game

    منتشرشده 00:15:38
  • How JavaScript Works Behind the Scenes
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Data Structures, Modern Operators and Strings+
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    A Closer Look at Functions
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Working With Arrays PROJECT
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    12. Numbers, Dates, Intl and Timers PROJECT
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Advanced DOM and Events PROJECT
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Object-Oriented Programming (OOP) With JavaScript
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Mapty App OOP, Geolocation, External Libraries, and More! PROJECT
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Asynchronous JavaScript Promises, AsyncAwait, and AJAX
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Modern JavaScript Development Modules, Tooling, and Functional
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Forkify App Building a Modern Application PROJECT
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    Setting Up Git and Deployment
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است
    The End!
    درحال حاضر هیج بخشی برای این فصل منتشر نشده است

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

    • ندارد

    نظرات دانشجویان

    مدرس دوره

    کدیاد پلاس (Codeyad Plus)

    سوالات متداول

    آیا این دوره برای افراد بدون پیش‌زمینه مناسب است؟

    بله، آموزش از سطح صفر شروع می‌شود و به‌تدریج به مباحث پیشرفته می‌پردازد.

    آیا پروژه واقعی در این دوره انجام می‌شود؟

    بله، چندین پروژه واقعی شامل بازی، اپلیکیشن حسابداری، و کار با API پیاده‌سازی می‌شود.

    مدرس دوره کیست؟

    Jonas Schmedtmann، یکی از محبوب‌ترین مدرس‌های یودمی در زمینه وب و JavaScript.

    آیا این دوره شامل ES6+ و ویژگی‌های مدرن جاوااسکریپت هست؟

    بله، مفاهیم مدرن ES6، ES7 و بالاتر به‌صورت کامل آموزش داده شده است.

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

    فقط داشتن انگیزه! هیچ تجربه قبلی در برنامه‌نویسی لازم نیست.