دوره کامل جاوااسکریپت 2025: از مبتدی تا حرفهای
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یاد بگیرید جاوااسکریپت چگونه کار میکند، از مفاهیم پایه تا پیشرفته، در حالی که پروژههای کاربردی میسازید.
- اعتمادبهنفس لازم برای نامیدن خود به عنوان توسعهدهنده جاوااسکریپت را کسب کنید.
- درک کنید که جاوا اسکریپت در پشت صحنه چگونه کار میکند.
- استفاده همزمان از HTML ،CSS و جاوااسکریپت برای ساخت صفحات وب
- نوشتن کد پاک و مدرن جاوااسکریپت (JS)
- کار با متغیرها، توابع، آرایهها و حلقهها
- دستکاری DOM برای ساخت رابطهای کاربری تعاملی
- مدیریت خطاها و دیباگ کد مانند یک حرفهای
- نوشتن و فهم برنامهنویسی ناهمزمان جاوااسکریپت (callbackها، promiseها، async/await)
- ساخت پروژههای واقعی با استفاده از ابزارهای توسعه وب فرانتاند
پیشنیازهای دوره
- نیاز به داشتن تجربه قبلی برنامهنویسی نیست، جاوااسکریپت را از ابتدا یاد میگیرید.
- درک اولیه با HTML و CSS مزیت دارد اما ضروری نیست.
توضیحات دوره
این دوره برای مبتدیان و کسانی که به دنبال ارتقای مهارتهای جاوااسکریپت خود هستند طراحی شده است. شما یاد خواهید گرفت جاوااسکریپت چگونه کار میکند، از مفاهیم پایه تا پیشرفته، در حین ساخت پروژههای کاربردی.
آنچه خواهید آموخت
این دوره پوشش کاملی از موضوعات زیر را ارائه میدهد:
- اصول جاوااسکریپت: متغیرها، ثابتها، نوع دادهها و جریان کنترل (if/else ،switch)
- توابع و آبجکت ها: تعریف توابع، آرگومانها، this و ساخت آبجکت
- دستکاری DOM: انتخاب عناصر، بروزرسانی ویژگیها و مدیریت رویدادها
- جاوااسکریپت ناهمزمان: callbackها، promiseها، Async/Await و Event Loop
- دیباگ و مدیریت خطا: خطاهای رایج، try/catch، خطاهای سفارشی و استفاده از ابزارهای توسعهدهنده
- مفاهیم پیشرفته: حوزهها، مدیریت حافظه، مدل single-threaded و موتور جاوااسکریپت
چرا این دوره را بگذرانید؟
چه از ابتدا شروع کنید و چه به دنبال تمرین مهارتهای پیشرفته باشید، این دوره نقشه راه کاملی را برای پیشرفت گام به گام در اختیارتان میگذارد. شما با مفاهیم پایه جاوااسکریپت آشنا میشوید، کاربردهای واقعی آن را بررسی میکنید و چگونگی عملکردش در مرورگر و بیرون از آن را میآموزید. در پایان دوره، اطمینان دارید که وب اپلیکیشن های پویا و تعاملی بسازید.
آنچه نیاز دارید:
به رایانه، یک ویرایشگر متن مانند VS Code و یک مرورگر نیاز خواهید داشت. تمام نمونه کدها، مثالها و نقشه راه کامل فراهم میشود تا مسیر یادگیریتان مشخص و ساده باشد.
دوره را شروع کنید تا سفر خود در دنیای جاوااسکریپت را آغاز کرده یا مهارتهایتان را به سطح بعدی برسانید!
این دوره برای چه کسانی مناسب است؟
- مبتدیان بدون هیچ تجربه برنامهنویسی که میخواهند جاوااسکریپت را از ابتدا یاد بگیرند.
- توسعهدهندگان وب مشتاق که میخواهند وبسایتهای تعاملی با HTML ،CSS و جاوااسکریپت بسازند.
- توسعهدهندگان خودآموخته که میخواهند دانش جاوااسکریپت خود را تثبیت کنند.
دوره کامل جاوااسکریپت 2025: از مبتدی تا حرفهای
-
خوشآمدگویی و معرفی دوره 02:17
-
جاوااسکریپت چیست؟ 03:32
-
جاوااسکریپت در عمل 03:53
-
راهاندازی محیط توسعه 08:36
-
جاوااسکریپت چگونه اجرا میشود؟ 06:20
-
جاوااسکریپت در مقابل جاوا و ECMAScript 03:15
-
خوشآمدگویی و راهاندازی پروژه 03:16
-
متغیرها 07:03
-
بهترین شیوههای نامگذاری متغیرها 08:20
-
دریافت مقادیر ورودی 03:32
-
توابع 07:26
-
انواع دادههای اولیه 05:29
-
عملگرها و جریان کنترل 08:37
-
عملگرهای پیشرفته 12:35
-
اعتبارسنجی ورودیها 07:01
-
دستورهای switch 04:01
-
خوشآمدگویی و معرفی بخش 02:14
-
حلقهها 10:08
-
تمرین حلقههای for None
-
تمرین حلقههای while None
-
تمرین حلقههای do...while None
-
تمرینها و راهحل حلقهها 09:39
-
آرایهها 08:06
-
دستکاری آرایهها None
-
تمرین و راهحل آرایهها 02:25
-
اشیاء 04:54
-
کلمه کلیدی this 05:39
-
Destructuring ،Spread و Rest 06:47
-
کاربرد Destructuring ،Spread و Rest None
-
تمرینها و راهحلها برای Destructuring ،Spread و Rest 05:24
-
انواع اولیه در مقابل انواع مرجع 07:32
-
حوزهها و closures 05:59
-
مقدمهای بر DOM و اپلیکیشن کوییز 04:45
-
انتخاب عناصر DOM 06:06
-
ساخت و دستکاری عناصر DOM 05:45
-
مدیریت رویدادها 07:48
-
ارسال پاسخ و نمایش نتایج 07:51
-
نمایش امتیاز نهایی 05:43
-
جمعآوری و نمایش پاسخهای اشتباه 06:34
-
خطاهای سینتکس، زمانی و منطقی 07:39
-
استفاده از console.log برای دیباگ 07:04
-
پرتاب خطاهای سفارشی | بلوکهای try…catch 07:07
-
استفاده از ابزارهای توسعهدهنده مرورگر برای دیباگ 10:37
-
استفاده از Breakpoints شرطی 03:23
-
مرور و تمرینها 01:38
-
دیباگ خطاهای جاوااسکریپت None
-
معرفی و پروژه داشبورد هواشناسی 03:45
-
درک APIها و JSON 06:48
-
مدل Single-Threaded و Event Loop 03:53
-
callbackها و promiseها 05:01
-
ارسال درخواست HTTP با استفاده از Fetch 06:04
-
Async / Await 02:33
-
بارگذاری دادههای هواشناسی 07:15
-
مدیریت خطاهای ناهمزمان 04:42
-
ریفکتور کردن کد و بهبود تجربه کاربری 04:33
-
استفاده از تایمرها (setTimeout و setInterval) 05:11
-
نشتیهای حافظه 07:08
-
مرور دوره 01:30
مشخصات آموزش
دوره کامل جاوااسکریپت 2025: از مبتدی تا حرفهای
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:58
- مدت زمان :05:04:23
- حجم :2.14GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy