دوره آموزشی
The Great Courses
دوبله زبان فارسی

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

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

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تمامی مفاهیم اساسی زبان جاوااسکریپت
  • چگونگی اعتبارسنجی و پردازش داده‌ وارد شده در فرم‌های HTML
  • چگونگی استفاده از آبجکت های مختلف مانند String ،Array، Date ،Regular Expression و غیره که در جاوااسکریپت ارائه شده‌اند
  • چگونگی استفاده از مدل آبجکت مرورگر (BOM) برای مدیریت رویدادهای تایمر و آبجکت های ذخیره‌سازی
  • چگونگی پیاده‌سازی AJAX
  • چگونگی استفاده از برنامه‌نویسی شیءگرا و برنامه‌نویسی تابعی

پیش‌نیازهای دوره

  • اصول برنامه‌نویسی، ترجیحاً آشنایی با زبان C

توضیحات دوره

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

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

موضوعات پوشش داده شده در این دوره عبارتند از:

  • چگونگی استفاده از Visual Studio Code و افزونه‌های مرتبط با جاوااسکریپت
  • چگونگی جاسازی جاوااسکریپت در صفحات HTML
  • چگونگی اجرای جاوااسکریپت با استفاده از Node
  • چگونگی استفاده از متغیرها، انواع داده و Hoisting
  • چگونگی استفاده از عملگرهای حسابی، رابطه‌ای و منطقی
  • چگونگی استفاده از دستورات شرطی - if و switch
  • چگونگی دسترسی و اعتبارسنجی داده وارد شده در فرم‌های HTML
  • چگونگی استفاده از ساختارهای حلقه - for و while
  • چگونگی استفاده از رشته‌ها و متدهای مرتبط
  • چگونگی استفاده از آرایه‌ها و متدهای مرتبط
  • چگونگی استفاده از Set و Map
  • چگونگی استفاده از عبارات منظم برای استخراج و اعتبارسنجی داده‌
  • چگونگی استفاده از آبجکت Date و متدهای مرتبط
  • چگونگی ایجاد تابع ساده با پارامترها
  • چگونگی استفاده از پارامترهای پیش‌فرض و rest
  • چگونگی ارسال یک تابع به عنوان پارامتر به تابع دیگر و پیاده‌سازی فراخوانی‌های بازگشتی 
  • چگونگی پیاده‌سازی تابع arrow
  • چگونگی استفاده از متدهای آرایه که به فراخوانی‌های بازگشتی وابسته هستند - ()filter() ،forEach() ،find و ()map
  • چگونگی استفاده از عملگر spread با آرایه‌ها و آبجکت ها
  • چگونگی استفاده از انتساب ساختارشکن با آرایه‌ها و آبجکت ها
  • چگونگی پیاده‌سازی برنامه‌نویسی شیءگرا با استفاده از کلاس‌ها و آبجکت ها
  • چگونگی ایجاد فیلدها و متدهای static و private
  • چگونگی پیاده‌سازی وراثت
  • چگونگی بازنویسی متدهای کلاس والد در کلاس فرزند
  • چگونگی ایجاد یک ماژول و export و import اعضای آن
  • چگونگی مدیریت خطاهای زمان اجرا با استفاده از try و catch
  • چگونگی استفاده از آبجکت ها در مدل آبجکت مرورگر (BOM) - window ،location ،history
  • چگونگی استفاده از پنجره‌های pop-up داخلی - alert ،confirm و prompt
  • چگونگی ذخیره داده در مرورگر با استفاده از localStorage
  • چگونگی مدیریت رویدادهای زمان‌بندی - timeout و interval
  • چگونگی مدیریت رویدادها در DOM
  • درک تفاوت بین event bubbling و event capturing
  • چگونگی استفاده از jQuery
  • AJAX چیست و چگونگی پیاده‌سازی آن با استفاده از jQuery

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

  • این دوره برای هرکسی است که می‌خواهد از جاوااسکریپت در توسعه Back-end با استفاده از Node یا توسعه Front-end با استفاده از React و غیره استفاده کند.

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

  • جاوااسکریپت چیست؟ 08:34
  • چگونگی تعبیه جاوااسکریپت در HTML 05:20
  • نصب Node.js 04:00
  • نصب افزونه Code Runner در VS Code 09:02
  • چگونگی استفاده از محیط تمرین جاوااسکریپت 03:07
  • آزمون دانش شما None
  • متغیرها 06:53
  • Hoisting 07:30
  • قوانین نام‌گذاری شناسه‌ها 00:43
  • حالت Strict 08:17
  • عملگرها 09:28
  • استفاده از جاوااسکریپت با فرم HTML 20:30
  • تمرین - محاسبه قیمت خالص 01:33
  • آزمون دانش شما None
  • استفاده از دستور if 01:48
  • تمرین با استفاده از دستور if 01:42
  • استفاده از دستور switch 03:01
  • تمرین با استفاده از دستور switch 02:59
  • اعتبارسنجی داده‌ 02:38
  • ارزیابی دانش شما None
  • استفاده از حلقه for 03:55
  • مثال - یافتن مقسوم‌علیه‌های یک عدد 09:54
  • استفاده از حلقه while 01:31
  • تمرین در مورد حلقه 01:17
  • آزمون دانش شما None
  • استفاده از رشته‌ها 13:14
  • تمرین روی رشته‌ها 03:28
  • آرایه‌ها 07:33
  • آرایه انجمنی 01:28
  • متدهای آرایه 04:14
  • مثال - محاسبه نمره کل یک دانشجو 09:05
  • استفاده از Set 02:10
  • استفاده از Map 03:26
  • عبارات منظم 11:33
  • تمرین روی عبارت منظم 01:08
  • مثال - استفاده از متدهای آرایه 08:26
  • شیء Date 07:30
  • آزمون دانش شما None
  • ایجاد یک تابع 11:19
  • عبارت تابع 00:51
  • پارامترهای پیش‌فرض 04:50
  • پارامترهای rest 04:31
  • ترکیب پارامترهای ساده و rest 02:51
  • آزمون دانش شما None
  • ارسال تابع به عنوان پارامتر 05:01
  • عبارت تابع 02:10
  • تابع Arrow 05:12
  • استفاده از متد ()filter آرایه 07:03
  • استفاده از متد ()find آرایه 06:03
  • استفاده از متد ()map آرایه 04:13
  • استفاده از متد ()forEach آرایه 05:47
  • استفاده از کلمه کلیدی arguments 06:36
  • آزمون دانش شما None
  • عملگر spread با آرایه‌ها 07:32
  • عملگر spread با توابع 03:58
  • انتساب ساختارشکن با آرایه 09:59
  • ایجاد شیء لیتِرال 04:14
  • عملگر spread با آبجکت ها 04:54
  • انتساب ساختارشکن با آبجکت ها 04:03
  • JSON 07:59
  • آزمون دانش شما None
  • ایجاد کلاس‌ها و آبجکت ها 16:04
  • فیلدهای خصوصی 02:13
  • فیلدها و متدهای ایستا 05:40
  • وراثت 08:07
  • بازنویسی 06:25
  • ماژول‌ها 09:05
  • مدیریت خطا 07:07
  • آزمون دانش شما None
  • آبجکت Window 07:39
  • آبجکت Location 03:07
  • آبجکت History 01:00
  • پنجره‌های Pop-up 05:42
  • آبجکت LocalStorage 19:49
  • رویدادهای زمان‌بندی - Timeout و Interval 08:06
  • اجرای ساعت دیجیتال 06:50
  • آزمون دانش شما None
  • DOM در HTML 08:03
  • مدیریت رویداد 07:53
  • Event Bubbling در مقابل Event Capturing 06:38
  • استفاده از jQuery 11:41
  • آزمون دانش شما None
  • AJAX چیست؟ 10:42
  • نحوه پیاده‌سازی AJAX با استفاده از jQuery 09:43
  • دریافت اطلاعات کاربر GitHub با استفاده از AJAX 15:10
  • استفاده از متد ()ajax. در jQuery 07:00
  • آزمون دانش شما None

4,766,000 1,191,500 تومان

مشخصات آموزش

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

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:87
  • مدت زمان :07:59:49
  • حجم :3.06GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید