مبانی JavaScript برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک مفاهیم بنیادی در JavaScript
- یادگیری مهارتهای حل مسئله
- یادگیری و به کارگیری بهترین شیوه ها
- اجتناب از دامها و اشتباهات رایجی که سایر توسعهدهندگان JavaScript مرتکب میشوند.
- نوشتن کد JavaScript مستحکم
پیشنیازهای دوره
- هیچ تجربه کدنویسی برای شرکت در این دوره لازم نیست.
توضیحات دوره
JavaScript چیست؟
JavaScript یکی از محبوبترین زبانهای برنامهنویسی در جهان است و سریعتر از هر زبان برنامهنویسی دیگری در حال رشد است. به عنوان یک توسعهدهنده، میتوانید از JavaScript برای ساخت وب اپلیکیشنها و موبایل، اپلیکیشنهای شبکه بلادرنگ (real-time)، ابزارهای خط فرمان و بازیها استفاده کنید.
4 دلیل برای یادگیری JavaScript
- JavaScript یک ابزار کلیدی برای توسعهدهندگان front-end، back-end و full-stack است.
- متوسط حقوق سالانه یک توسعهدهنده JavaScript برابر با 72,000 دلار است.
- شرکتهایی مانند Walmart، Netflix و PayPal اپلیکیشنهای داخلی بزرگی را حول JavaScript اجرا میکنند.
- داشتن دانش قوی JavaScript به شما کمک میکند تا شغل رویایی خود را به دست آورید.
یک دوره گامبهگام و مناسب برای مبتدیان
این دوره اولین قدم شما به سوی شغلی جدید در توسعه وب یا موبایل است.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مشتاق - شاید کمی HTML و CSS یاد گرفتهاید و میخواهید اولین دوره برنامهنویسی JavaScript خود را بگذرانید. این دوره یک نقطه شروع ایدهآل است.
- توسعهدهندگان با تجربه بدون مدرک علوم کامپیوتر - توسعهدهندگان وب خودآموخته زیادی وجود دارند که نمیتوانند مسائل پایه برنامهنویسی را حل کنند، زیرا هرگز به دانشگاه نرفتهاند. یکی از آنها نباشید! این دوره مهارتهای بنیادی برنامهنویسی را که هر توسعهدهنده باید بداند، به شما آموزش میدهد.
- هر کسی که میخواهد JavaScript را بهتر درک کند - احتمالاً دوره دیگری را گذراندهاید اما موضوعات خاصی را به خوبی درک نکردهاید. میتوانید این دوره را بگذرانید تا شکافها را پر کنید و درک خود را از JavaScript تقویت کنید.
بدون نیاز به دانش قبلی
برای شرکت در این دوره نیازی به آشنایی با JavaScript ندارید. شما همه چیز را از ابتدا، گامبهگام یاد خواهید گرفت. آشنایی بسیار اولیه با HTML مفید خواهد بود اما الزامی نیست.
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد یک توسعهدهنده وب شود.
- توسعهدهندگان فعلی که نیاز به تقویت درک خود از JavaScript دارند.
مبانی JavaScript برای مبتدیان
-
خوشآمدگویی 00:28
-
JavaScript چیست؟ 04:40
-
راه اندازی محیط توسعه 03:09
-
JavaScript در مرورگرها 03:47
-
جداسازی دغدغهها 02:04
-
JavaScript در Node 01:50
-
متغیرها 05:36
-
ثابتها (Constants) 01:44
-
انواع اولیه 03:10
-
تایپینگ پوی 03:17
-
آبجکتها 05:14
-
آرایهها 04:18
-
توابع 04:39
-
انواع توابع 03:16
-
اپراتورهای JavaScript 00:40
-
اپراتورهای حسابی 03:39
-
اپراتورهای انتساب 01:44
-
اپراتورهای مقایسهای 02:01
-
اپراتورهای برابری 03:11
-
اپراتورهای سهگانه (Ternary) 02:10
-
اپراتورهای منطقی با غیر بولیها 05:30
-
اپراتورهای منطقی با غیر بولیها 05:53
-
اپراتورهای بیتی (Bitwise) 08:28
-
اولویت اپراتورها 01:14
-
تمرین - جابجایی متغیرها 02:26
-
If...else 05:23
-
Switch...case 04:41
-
For 05:50
-
While 02:11
-
Do...While 03:29
-
حلقههای بینهایت 02:42
-
For...In 04:25
-
For...of 01:15
-
Break و Continue 02:34
-
حداکثر دو عدد 03:59
-
تمرین - Landscape یا Portrait 02:25
-
تمرین - FizzBuzz 06:39
-
تمرین - امتیاز منفی (Demerit Points) 09:05
-
تمرین - اعداد زوج و فرد 02:02
-
تمرین - شمارش Truthy 04:33
-
تمرین - ویژگیهای String 02:58
-
تمرین - مجموع مضربهای 3 و 5 02:40
-
تمرین - نمره 06:32
-
تمرین - ستارهها 02:33
-
تمرین - اعداد اول 08:24
-
مبانی 04:53
-
توابع Factory 05:44
-
توابع Constructor 05:48
-
ماهیت پویای آبجکتها 02:03
-
ویژگی Constructor 02:24
-
توابع آبجکت هستند 04:47
-
انواع مقداری در مقابل ارجاعی 05:49
-
شمردن ویژگیهای یک آبجکت 05:09
-
کلون کردن یک آبجکت 04:21
-
Garbage Collection 01:14
-
Math 02:56
-
String 06:25
-
Template Literals 04:52
-
Date 04:00
-
تمرین 1 - آبجکت آدرس 01:41
-
تمرین - تابع Factory و Constructor 03:02
-
تمرین 3 - برابری آبجکت 03:59
-
تمرین 4 - آبجکت پست بلاگ 02:15
-
تمرین 5 - توابع Constructor 02:52
-
تمرین 6 - آبجکتهای محدوده قیمت 03:37
-
مقدمه 00:31
-
اضافه کردن عناصر 03:35
-
یافتن عناصر (اولیهها) 03:32
-
4- یافتن عناصر (انواع ارجاعی) 05:46
-
توابع Arrow 01:34
-
حذف عناصر 03:03
-
خالی کردن یک آرایه 04:14
-
ترکیب و اسلایس آرایهها 03:40
-
اپراتور Spread 02:25
-
تکرار روی یک آرایه 02:32
-
اتصال آرایهها 03:11
-
مرتبسازی آرایهها 06:32
-
تست کردن عناصر یک آرایه 03:44
-
فیلتر کردن یک آرایه 02:46
-
Mapping یک آرایه 07:47
-
Reducing یک آرایه 06:43
-
تمرین 1 - آرایه از محدوده 01:50
-
تمرین 2 - Includes 01:54
-
تمرین 3 - Except 02:08
-
تمرین 4 - جابجایی یک عنصر 06:31
-
تمرین 5 - شمارش رخدادها 04:31
-
تمرین 6 - دریافت حداکثر 06:14
-
تمرین 7 - فیلمها 04:38
-
Declarations در مقابل Expressions تابع 03:18
-
Hoisting 01:56
-
آرگومانها 04:15
-
اپراتور Rest 04:38
-
پارامترهای پیشفرض 03:40
-
Getterها و Setterها 05:38
-
Try و Catch 05:35
-
Scope محلی در مقابل جهانی 04:44
-
Let در مقابل Var 05:52
-
کلیدواژه This 07:22
-
تغییر This 07:00
-
تمرین 1 - مجموع آرگومانها 03:42
-
تمرین 2 - مساحت دایره 01:53
-
تمرین 3 - مدیریت خطا 02:49
مشخصات آموزش
مبانی JavaScript برای مبتدیان
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:102
- مدت زمان :06:38:26
- حجم :1.37GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy