دوره جامع برنامهنویسی جاوااسکریپت - از مبتدی تا پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- جاوااسکریپت
- برنامهنویسی
- کدنویسی
- توسعه
پیشنیازهای دوره
- هیچ تجربهای در برنامهنویسی نیاز نیست.
توضیحات دوره
«دوره جامع برنامهنویسی جاوااسکریپت - از مبتدی تا پیشرفته» به گونهای طراحی شده که به شما کمک کند تا جاوااسکریپت، یکی از محبوبترین زبانهای برنامهنویسی را یاد بگیرید.
در دوره کامل جاوااسکریپت، شما اصول جاوااسکریپت مانند سینتکس، متغیرها، تایپهای داده، عملگرها و عبارات را خواهید آموخت. همچنین با ساختارهای کنترل اساسی مانند دستورات if-else، حلقهها و توابع آشنا خواهید شد تا پایهای قوی برای برنامهنویسی ایجاد کنید. ما همچنین به مفاهیم اصلی مانند آرایهها، آبجکتها و مدیریت رشته پرداخته و تمرینات عملی را انجام خواهیم داد.
هنگامی که به مباحث پیشرفتهتر میپردازید، درباره مدل آبجکت سند (DOM) برای دستکاری محتوای پویا، مدیریت رویداد و کار با API مرورگر اطلاعات کسب خواهید کرد. همچنین اصول برنامهنویسی شیگرا (OOP) در جاوااسکریپت، برنامهنویسی غیرهمزمان با استفاده از promises و async/await را یاد گرفته و ویژگیهای پیشرفته مانند closures، نمونههای اولیه و ماژولهای جاوااسکریپت را بررسی میکنید.
شما روی پروژههای واقعی کار خواهید کرد تا مهارتهای خود را به کار گیرید و پایهای قوی در برنامهنویسی بسازید. چه تازهکار باشید و چه بخواهید مهارتهای جاوااسکریپت خود را تقویت کنید، این دوره جامع جاوااسکریپت تمام آنچه را که برای تبدیل شدن به توسعهدهنده مطمئن و ماهر جاوااسکریپت نیاز دارید ارائه میدهد. این دوره برای مبتدیان، توسعهدهندگان مشتاق وب و همچنین حرفهایها مناسب است.
دوره جامع جاوااسکریپت - نکات برجسته:
- بیش از 40 ساعت محتوای ضبط شده باکیفیت دریافت میکنید.
- با بیش از 50 تمرین و 100 سوال چندگزینهای تمرین میکنید.
- روی 10 پروژه واقعی کار میکنید.
- در چندین مساله مصاحبه برنامهنویسی شرکت میکنید.
- تکالیف تکمیلی برای بهبود مهارت خود انجام میدهید.
- در بیش از 10 آزمون برای ردیابی پیشرفت خود شرکت میکنید.
- محتوای جایزه شامل مباحث ضروری مانند hoisting، استک فراخوانی و موارد دیگر
- تمرینات عملی برای یادگیری کاربردی
چرا باید جاوا اسکریپت را یاد بگیرید؟
- محبوبیت - جاوااسکریپت یکی از پرکاربردترین زبانهای برنامهنویسی است و برای فرصتهای شغلی و همکاری ارزشمند است.
- همه کاره بودن - جاوااسکریپت همه کاره است و میتواند برای توسعه فرانتاند و بکاند استفاده شود.
- تعاملپذیری - جاوااسکریپت به شما امکان میدهد تا صفحات وب پویا و تعاملی ایجاد کنید که به اکشنهای کاربر پاسخ دهند.
- فرصتهای شغلی - یادگیری جاوااسکریپت درهای جدیدی به فرصتهای شغلی در توسعه وب، توسعه اپلیکیشنهای موبایل (با استفاده از فریمورکهایی مانند React Native) و موارد دیگر باز میکند.
چه کسانی باید در دوره جاوااسکریپت شرکت کنند؟
- مبتدیان - افراد بدون تجربه برنامهنویسی که میخواهند یادگیری جاوااسکریپت را شروع کنند.
- دانشجویان - دانشجویان دانشگاه و کالج که میخواهند مهارتهای توسعه وب خود را تقویت کرده و تجربه عملی کسب کنند.
- توسعهدهندگان مشتاق وب - کسانی که علاقهمند به ساخت وبسایتهای پویا و تعاملی هستند و میخواهند توسعهدهندگان فولاستک شوند.
- حرفهایهای مشغول به کار - حرفهایهایی که میخواهند درک خود از جاوااسکریپت را عمیقتر کنند و مفاهیم پیشرفته توسعه وب را یاد بگیرند.
پیشنیازها:
- هیچ دانش خاصی در جاوااسکریپت نیاز نیست.
- دانش اولیه در HTML و CSS توصیه میشود اما ضروری نیست.
متریال دوره:
- منابع آنلاین - دسترسی به پلتفمهای کدنویسی و تمرینات برای تمرین عملی
- نرمافزار - راهنمایی در راهاندازی محیط توسعه جاوااسکریپت، شامل ابزارهای مرورگر و IDEs
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی جاوااسکریپت
دوره جامع برنامهنویسی جاوااسکریپت - از مبتدی تا پیشرفته
-
مقدمه دوره 03:25
-
راهاندازی IDE - نصب ویژوال استودیو کد 07:40
-
اولین برنامه - Hello Geeks 03:54
-
متغیرهای جاوااسکریپت 16:11
-
تفاوت بین var ،let و const 07:24
-
کنوانسیون نامگذاری متغیرها 08:00
-
تایپهای داده 18:24
-
الحاق و لیترال قالب 10:10
-
عملگرهای حسابی 09:17
-
Type Conversion 09:11
-
ReadlineSync 19:28
-
عملگرهای مقایسه 21:19
-
دستورات شرطی 32:17
-
دستور شرطی تودرتو 10:49
-
عملگر سهگانه - بخش 1 08:05
-
عملگر سهگانه - بخش 2 09:35
-
عملگر منطقی - بخش 1 17:58
-
تمرین دستور شرطی 11:58
-
عملگر منطقی - بخش 2 28:43
-
عملگر منطقی - بخش 3 07:00
-
الحاق Nullish 09:24
-
حلقهها - حلقه for 20:11
-
حلقهها - حلقه for 31:36
-
حلقه For تودرتو 12:03
-
حلقهها - حلقه While 09:13
-
تمرین - حلقه While 06:26
-
مدیریت خطا - try و catch 09:04
-
اعلان تابع 12:14
-
تابع ناشناس و عبارت تابع 11:00
-
بازگشت و تعریف نشده 09:13
-
تابع Arrow 13:55
-
تمرین تابع 12:11
-
کانتکس اجرایی 12:56
-
جاوااسکریپت چگونه کد را اجرا میکند؟ 13:04
-
استک فراخوانی 11:30
-
Hoisting - بررسی Var و تابع 13:47
-
Hoisting - بررسی let ،const و TDZ 14:10
-
تکرار روی رشته 16:20
-
متد رشته - charAt و charCodeAt 17:04
-
متد رشته - indexOf 14:38
-
متد رشته - includes 15:18
-
متد رشته - toUpperCase و toLowerCase 05:17
-
متد رشته - رشته فرعی 06:05
-
متد رشته - trim 05:54
-
تکرار روی آرایه 21:44
-
کپی بر اساس مرجع 14:18
-
متد آرایه - Push و Concat 10:03
-
متد آرایه - pop و splice 20:14
-
متد آرایه - includes 06:03
-
متد آرایه - مرتبسازی 09:35
-
تقسیم و جوین 08:43
-
گسترش آرایه 05:05
-
تخریب ساختار آرایه 11:14
-
ویژگیهای آبجکت 14:14
-
توابع به عنوان ویژگی 11:54
-
ویژگیهای محاسباتی 12:14
-
Shorthand ویژگی 06:31
-
for in 04:24
-
مرجع آبجکت و کپی سطحی 14:55
-
کپی عمیق 23:51
-
زنجیرهسازی اختیاری 19:07
-
تخریب ساختار آبجکت 23:50
-
کلیدها، مقدار و ورودیها 05:37
-
کلیدواژه this 18:54
-
Borrowing تابع - فراخوانی و Apply 13:23
-
Borrowing تابع - اتصال 04:56
-
Constructor جدید 08:33
-
تمرین کلیدواژه this 13:22
-
توابع خالص 08:50
-
توابع First Class 12:43
-
تابع Higher Order 20:39
-
نقشه 15:02
-
فیلتر 10:16
-
کاهش 12:20
-
آبجکت آرگومانها 16:52
-
پارامتر Rest 07:50
-
اسکوپ متغیر - گلوبال 34:23
-
اسکوپ و زنجیره اسکوپ 34:45
-
بازگشت 24:28
-
Closure 22:06
-
رشته پالیندروم 15:27
-
حذف حروف صدادار از رشته 08:39
-
ماسک کردن کاراکترها 08:30
-
کاراکترهای رمزگذاری شده 13:55
-
رشته فرعی 09:29
-
تبدیل عدد فرد به زوج و بالعکس 03:45
-
یافتن مجموع اعداد کمتر از 40 04:45
-
بازگردانی آرایهای از نامها از یک آبجکت - زنجیرهسازی متدها 06:18
-
ایجاد یک آبجکت با مجموع اعداد زوج و فرد از آرایه اعداد 08:40
-
یافتن میانگین سن اعضای خانواده 05:15
-
شمارش عناصر متمایز 07:28
-
DOM چیست؟ 09:54
-
جستجو در DOM 20:53
-
Listener رویداد - بخش 1 21:31
-
Listener رویداد - بخش 2 08:43
-
Listener رویداد - بخش 3 08:08
-
Bubbling و Capturing 11:14
-
Delegation رویداد 08:01
-
ایجاد HTML با جاوااسکریپت 11:56
-
غیرهمزمانی و Defer 06:37
-
Quizify - اپلیکیشن آزمون CLI 51:40
-
اپلیکیشن Wishlist 01:29:22
-
اعتبارسنجی فرم با استفاده از Regex 01:07:29
-
اپلیکیشن یادداشتها 01:41:06
-
صفحه لیست محصولات 41:24
-
نوار ناوبری 21:41
-
صفحه سبد خرید 32:14
-
کارت افقی 27:40
-
کامپوننت قیمت 28:31
-
فیلتر 22:24
-
نمونه اولیه 17:49
-
مبانی کلاسها 09:54
-
وراثت کلاسها 10:30
-
ویژگیها و متدهای استاتیک 10:19
-
ویژگیهای خصوصی 04:25
-
Callbacks 12:46
-
جاوااسکریپت غیرهمزمان چگونه کار میکند؟ 53:15
-
جهنم Callback 16:02
-
Promise 21:11
-
ایجاد یک Promise 14:05
-
زنجیرهسازی متد 03:33
-
Promise API - بررسی ()Promise.all 16:22
-
Promise API - بررسی ()Promise.allSettled 03:57
-
Promise API - بررسی ()Promise.race در مقابل ()Promise.any 03:44
-
async/await 16:21
-
Polyfills - نقشه 23:39
-
Polyfills - فیلتر 12:13
-
Polyfills - کاهش 13:56
-
مسطح کردن 12:45
-
فراخوانی و Apply 14:05
-
اتصال 09:12
-
ترتیب کلمات بر اساس طول به صورت صعودی 05:11
-
معکوس کلمات یک رشته بدون تغییر ترتیب آنها 05:33
-
شمارش فراوانی عناصر در یک آرایه 16:45
-
تایمر کورنومتر 24:17
-
Debouncing 20:07
-
Throttling 18:21
-
مودال 11:06
-
منوی کشویی 12:22
-
کاروسل 28:03
-
اپلیکیشن فیلم 02:20:00
-
اپلیکیشن دستور پخت 01:09:31
-
اپلیکیشن آزمون 47:10
-
جاوااسکریپت چگونه کار میکند و چگونه کد را اجرا میکند؟ 20:15
-
استک فراخوانی 03:30
-
Hoisting 15:10
-
اسکوپ و زنجیره اسکوپ - جایزه 11:45
مشخصات آموزش
دوره جامع برنامهنویسی جاوااسکریپت - از مبتدی تا پیشرفته
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:147
- مدت زمان :41:58:07
- حجم :40.68GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy