دوره آموزشی
دوبله زبان فارسی
جاوااسکریپت برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تمامی مفاهیم اساسی زبان جاوااسکریپت
- چگونگی اعتبارسنجی و پردازش داده وارد شده در فرمهای 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
مشخصات آموزش
جاوااسکریپت برای مبتدیان
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:87
- مدت زمان :07:59:49
- حجم :3.06GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy