جاوااسکریپت برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول جاوااسکریپت
- تایپهای داده Primitive در جاوااسکریپت
- توابع
- کار با آرایهها
- کار با آبجکتها
- کار با مدل آبجکت سند (DOM) برای تغییر محتوای صفحات وب
توضیحات دوره
هدف دوره «جاوااسکریپت برای مبتدیان» آموزش اصول زبان برنامهنویسی جاوااسکریپت به دانشجویانی است که با این زبان تازه آشنا شدهاند. مدرس دوره داراگ انیل، مدرس یودمی، کسی است که بازخوردهای بسیار خوبی در این پلتفرم دریافت کرده و هماکنون با امتیاز 4/7 ستاره در دسترس است.
داراگ که روزی خودش تازهکار بوده، خوب میداند یادگیری این زبان چقدر میتواند سخت باشد. به همین دلیل هر خط کدی که نوشته میشود، به صورت واضح و خلاصه در این دوره توضیح داده خواهد شد. جاوااسکریپت زبان برنامهنویسی دشواری است اما قول میدهیم که در پایان دوره، دانشجویان با جاوااسکریپت به مراتب راحتتر کار خواهند کرد. ابتدا درباره متغیرها و تایپهای داده Primitive مانند رشتهها، اعداد و بولی صحبت میکنیم. سپس مفاهیم کنترل جریان و تصمیمگیری مانند دستورات if و حلقهها را یاد میگیریم. بعد از آن نحوه تعریف و فراخوانی توایع آموزش داده میشود. همچنین مباحث دیگری مثل کار با آرایهها، آبجکتها و البته کار با مدل آبجکت سند (DOM) نیز بررسی خواهد شد.
در این دوره چند پروژه کوچک و چالش نیز گنجانده شده تا بتوانید سینتکس و قواعد جاوااسکریپت را به کار ببرید. دوره بیش از 13 ساعت محتوا دارد و در پایان با تمام جنبههای بنیادی زبان جاوااسکریپت از جمله تایپهای داده، متغیرها، let ،const ،var، آرایهها، آبجکتها، توابع، کار با DOM و موارد دیگر آشنا خواهید شد.
این دوره برای چه کسانی مناسب است؟
- دانشجویان مبتدی در جاوااسکریپت
- دانشجویانی که میخواهند اصول زبان جاوااسکریپت را بیاموزند.
جاوااسکریپت برای مبتدیان
-
آشنایی با جاوااسکریپت 01:31
-
ویرایشگر متن ویژوال استودیو کد 01:02
-
جاوااسکریپت داخلی 04:40
-
جاوااسکریپت خارجی 04:06
-
استفاده از کنسول 07:15
-
کامنتها در جاوااسکریپت 06:57
-
آشنایی با متغیرها 18:43
-
متغیرها - بخش 2 - کلیدواژه const 13:41
-
آشنایی با رشتهها 10:52
-
لیترالهای قالب 10:07
-
آشنایی با اعداد و عملگرهای ریاضی 03:35
-
عملگرهای ریاضی - بخش 2 - عملگرهای افزایش و کاهش 07:23
-
بررسی زوج یا فرد بودن اعداد 06:30
-
ترتیب عملیات 02:38
-
اعداد تصادفی 08:08
-
ساخت پرتاب تاس در جاوااسکریپت 06:00
-
مقادیر بولی 05:41
-
آشنایی با آرایه ها 11:13
-
Null و Undefined 04:34
-
ورودی کاربر و Type Conversion 08:19
-
بررسی درس مبانی جاوااسکریپت 02:57
-
عملگرهای مقایسه 06:21
-
عملگرهای مقایسه - برابری سست و برابری سختگیرانه 04:07
-
ادامه عملگرهای مقایسه 03:11
-
دستورهای if 06:45
-
دستورهای else 06:03
-
دستور else if 09:12
-
چالش بازی حدس زدن عدد با else if 13:51
-
عملگر منطقی AND (&&) 09:11
-
عملگر منطقی OR 05:32
-
عملگر منطقی NOT 03:26
-
مثال تمرین عملگر منطقی NOT 04:41
-
عملگر سهتایی 02:42
-
دستورات switch 11:54
-
حلقههای for 09:51
-
حلقه for با آرایهها 07:54
-
تمرین حلقه for بخش 2 - اعداد زوج و فرد 05:59
-
حلقههای شمارش نزولی 04:36
-
حلقههای while 03:36
-
بازی حدس زدن عدد در حلقه while 09:55
-
بازبینی حلقه while 03:44
-
چالش حلقه while 03:26
-
حلقه do while 03:35
-
چالشهای حلقه for - بخش 1 03:29
-
چالشهای حلقه for - بخش 2 05:40
-
چالش حلقه for - بخش 3 - استفاده از حلقه for برای تکرار آرایه به صورت معکوس 04:06
-
اسکوپ بلوک - متغیرهای محلی و گلوبال 05:14
-
بررسی کنترل جریان 02:27
-
آشنایی با توابع 01:32
-
اولین تابع ما - تابع ()sayHello 05:06
-
تابع دوم ما 05:09
-
ساخت تابع rollDice 09:26
-
توابع با یک آرگومان 05:47
-
تابعها با دو آرگومان - جمع اعداد 08:00
-
تابعها با سه آرگومان 04:45
-
کلیدواژه return 10:17
-
دستور بازگشت - محاسبه مساحت مستطیل 06:36
-
دستور بازگشت - مساحت دایره 07:39
-
چالش کدنویسی - کاربر میتواند مساحت مورد نظر را انتخاب کند 12:51
-
چالش ساده دستور بازگشت 04:48
-
دستور بازگشت که مقدار بولی را برمیگرداند 06:28
-
تمرین دستور بازگشت - تصمیمگیری وامدهی 11:16
-
اعلانهای تابع و عبارات تابع 04:00
-
Hoisting اعلانهای تابع 05:38
-
چالش تابع - بازی حدس زدن اعداد 1 تا 100 16:01
-
توابع Arrow 03:52
-
توابع Arrow - بخش 2 07:47
-
چالش کدنویسی Fizz Buzz 02:30
-
راهحل FizzBuzz 05:17
-
چالش تابع - پرتاب سکه 02:24
-
مرور توابع 02:50
-
آشنایی با آرایهها 01:49
-
دسترسی به آرایه و تکرار روی آرایه (عناصر رشته) 06:52
-
متدهای آرایه - push 04:16
-
متدهای آرایه - pop 07:36
-
متد ()includes 03:55
-
متد ()reverse 03:30
-
متد ()indexOf 05:28
-
متد ()concat 04:52
-
تابع چاپ آرایه 05:10
-
تابع یافتن بزرگترین عدد 12:40
-
تابع یافتن کوچکترین عدد 10:26
-
حلقههای تودرتو 10:34
-
آرایههای دوبعدی 06:03
-
حلقه زدن روی آرایه دوبعدی 07:31
-
مرور آرایه 01:55
-
حاشیهنویسی لیترال آبجکت 08:10
-
دسترسی به ویژگیهای آبجکت با حاشیهنویسی نقطهای 05:48
-
دسترسی به آبجکت - درس تمرینی 02:29
-
دسترسی به ویژگیهای آبجکت با استفاده از حاشیهنویسی براکت مربع 05:44
-
افزودن متد به آبجکتها 10:13
-
کلیدواژه this 06:40
-
تکرار روی آرایهای از آبجکتها 07:58
-
مرور درس آبجکتها 01:55
-
آشنایی با مدل آبجکت سند (DOM) 01:11
-
آشنایی با سلکتورها - ()getElementById 04:34
-
تغییر ویژگی innerText 05:48
-
تغییر ویژگی رنگ یک عنصر 04:03
-
هندلر رویداد onclick 06:24
-
Query Selector 11:27
-
Query Selector All 08:11
-
دریافت عناصر با نام کلاس 08:05
-
دریافت عناصر با نام تگ - ()getElementsByTagName 11:34
-
تاگل کردن محتوا برای نمایش و پنهان شدن 07:27
-
افزودن Listeners رویداد و شناسایی فشردن کلید 06:30
-
ساخت و پیوست یک عنصر 05:55
-
افزودن شهرها به لیست مقصدهای ما 13:09
-
حذف عناصر از مدل آبجکت سند 07:00
-
تنظیم یک Attribute - مثال متد setAttribute برای src 04:36
-
تنظیم یک Attribute - مثال متد setAttribute برای کلاس 05:05
-
لیست کلاس - افزودن، حذف، تاگل کردن 07:54
-
رویدادهای ماوس 02:53
-
مرور مدل آبجکت سند 02:51
-
بررسی پروژه پرتاب تاس 01:00
-
پروژه پرتاب تاس 12:46
-
بررسی پروژه دو تاس 01:31
-
پروژه دو تاس 14:24
-
بازی سنگ، کاغذ، قیچی - بررسی پروژه 00:53
-
پروژه سنگ، کاغذ، قیچی - نوشتن HTML 05:08
-
پروژه سنگ، کاغذ، قیچی - نگارش جاوااسکریپت - بخش 1 15:05
-
پروژه سنگ، کاغذ، قیچی - نگارش جاوااسکریپت - بخش 2 13:30
-
تشکر از شما 00:45
مشخصات آموزش
جاوااسکریپت برای مبتدیان
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:122
- مدت زمان :13:09:26
- حجم :3.62GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy