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

تمرین جاوا اسکریپت - صفر تا تسلط - مصاحبه کدنویسی

تمرین جاوا اسکریپت - صفر تا تسلط - مصاحبه کدنویسی

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

در این دوره بوت کمپ جاوا اسکریپت به جاوا اسکریپت، ساختارهای داده و الگوریتم ها و قبولی در مصاحبه کدنویسی مسلط می شوید.

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

  • تمرین می کنید تا از ابتدا به یک برنامه نویس پیشرفته و با اعتماد به نفس تبدیل شوید.
  • با درک نحوه حل مشکل چالش های مصاحبه کدنویسی، آماده مصاحبه می شوید.
  • اصول جاوا اسکریپت - متغیرها، if/else، عملگرها، منطق بولی، توابع، آرایه‌ ها، آبجکت ها، حلقه‌ ها، رشته‌ ها و موارد دیگر
  • برنامه نویسی شی گرا - constructor
  • با یک کامیونیتی متمرکز فعال با توسعه دهندگان و مدرسان، پشتیبانی دریافت می کرده و به صورت آنلاین ارتباط برقرار می کنید.
  • چگونه مشکلات را حل کنیم و مانند یک توسعه دهنده مستندات را بررسی کنیم؟
  • مهارت های خود را با بیش از 30 چالش و تکالیف تمرین می کنید. (شامل راه حل های کد منبع)

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

  • بدون نیاز به تجربه برنامه نویسی، گام به گام همه موارد را مرور می کنیم.

توضیحات دوره

در این دوره دقیقاً چه مواردی یاد می گیریم؟

  • تعاریف دقیق و عملی، به دنبال مثال‌ های واضح و تمرین‌ هایی برای شما که می‌ توانید آن ها را امتحان کنید که در آن ها هر بار راه‌ حل‌ های متعددی را مرور می‌ کنیم.
  • تفکیک ضروری سوالات مصاحبه کدنویسی و راه حل هایی برای ساختارهای داده و الگوریتم هایی که به شما نشان می دهد چگونه آن را به تنهایی انجام دهید.
  • با تعداد زیادی تمرین که برای آموزش تبدیل شدن به نینجای جاوا اسکریپت ایجاد شده اند، با کار روی مدل‌ های هک نامتقارن ویروس، استخراج پایگاه‌ داده های اوبر، دسترسی به سطوح بازی، تا سؤالات مصاحبه بسیار رایج مانند دنباله‌ های فیبوناچی، ماتریس آب باران، truncating و chunking (قطعه بندی) و بسیاری موارد دیگر آماده مصاحبه می شوید.
  • تکنیک‌ های بهینه‌ سازی و ریفکتور کردن - نه تنها برای نوشتن کد، بلکه نوشتن کدی که مطابق با کانتکس مناسب خود کار می‌ کند.
  • تجربه و مشاوره در سطح صنعت از جمله ترفندها و نکات کلیدی که باید به آن ها توجه کنید.
  • دروس دوره شامل پالیندورم ها، کوتاه کردن، رشته های معکوس، حساب آرایه ها، حلقه های تودرتو، آناگرام ها، عبارات منظم، Async Await و Promises، بازگشت، Callbacks، ساخت ماشین حساب ها، واکشی پایگاه داده ها، دستکاری داده، تشخیص ویروس، اتوماسیون فرمت بندی و خیلی موارد دیگر می باشد.

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

  • اگر می خواهید درک واضح و پیشرفته ای از جاوا اسکریپت به دست آورید، این دوره را بگذرانید.
  • اگر سعی در یادگیری جاوا اسکریپت داشته اید، این دوره را بگذرانید، اما به شرطی که: 1) هنوز واقعاً جاوا اسکریپت را درک نمی کنید و یا 2) هنوز در مصاحبه کدنویسی احساس اعتماد به نفس ندارید.
  • اگر علاقه مند به کار به عنوان برنامه نویس در آینده هستید این دوره را بگذرانید.
  • اگر می خواهید با ساختارهای داده و الگوریتم ها پیشرفت کنید، این دوره را بگذرانید.

تمرین جاوا اسکریپت - صفر تا تسلط - مصاحبه کدنویسی

  • چگونه دوره را دنبال کرده و تمرین ها را انجام دهیم؟ - CodeSandBox 02:42
  • CodeSandBox چیست و چگونه وارد آن شوید؟ 02:43
  • چگونه از CodeSandBox استفاده کنیم؟ - داشبورد و قالب ها 04:05
  • معماری فایل CodeSandBox 01:25
  • مبانی HTML ،CSS و جاوااسکریپت مربوط به CodeSandBox چیست؟ 04:16
  • ایجاد قالب جدید Vanilla JS روی CodeSandBox 01:21
  • ساخت قالب دوره روی CodeSandBox 04:09
  • قالب خود را برای یادگیری دوره متصل و ذخیره کنید 04:17
  • بررسی قالب دوره نهایی جاوا اسکریپت 02:13
  • قبل از شروع مطمئن شوید که قالب دوره شما کامل است 01:37
  • ایجاد اولین درس تمرین دوره خود 04:02
  • چرا کامنت ها در برنامه نویسی مهم هستند؟ - کامنت های درون خطی و چندخطی 02:47
  • چگونه در جاوا اسکریپت کامنت های درون خطی بنویسیم؟ 03:18
  • چگونه در جاوا اسکریپت کامنت های چندخطی بنویسیم؟ 05:03
  • راه حلی برای کامنت های درون خطی و چندخطی در جاوا اسکریپت 02:43
  • تایپ های داده در برنامه نویسی چیست؟ 02:22
  • تایپ های داده و متغیرها در برنامه نویسی - بخش 2 05:21
  • نوشتن اولین متغیر خود در جاوا اسکریپت 02:25
  • لاگ کردن متغیرها با کنسول در جاوا اسکریپت 03:46
  • تمرین - اعلان متغیر در جاوا اسکریپت و لاگ کردن نتیجه 00:59
  • راه حل - اعلان متغیر در جاوا اسکریپت و لاگ کردن نتیجه 06:37
  • تخصیص متغیرها به یکدیگر در جاوا اسکریپت - بخش 1 06:49
  • تخصیص متغیرها به یکدیگر در جاوا اسکریپت - بخش 2 03:31
  • تمرین - ساخت ماشین حساب اولیه در جاوا اسکریپت 03:32
  • راه حل - ساخت ماشین حساب اولیه در جاوا اسکریپت 03:41
  • تفاوت بین var و let در جاوا اسکریپت - ES6 05:35
  • تفاوت بین Let و Const در جاوا اسکریپت 03:51
  • راه حل تمرین - تفاوت بین Let و Const در جاوا اسکریپت 02:20
  • عملگرهای افزایش و کاهش در جاوا اسکریپت 03:33
  • راه حل تمرین - عملگرهای افزایش و کاهش در جاوا اسکریپت 01:13
  • عملگر Remainder در جاوا اسکریپت - بخش 1 05:22
  • عملگر Remainder در جاوا اسکریپت - بخش 2 04:26
  • راه حل تمرین - عملگر Remainder در جاوا اسکریپت - بخش 2 03:53
  • عملگرهای تقویت شده و مرکب در جاوا اسکریپت 05:56
  • راه حل تمرین - عملگرهای تقویت شده و مرکب در جاوا اسکریپت 05:56
  • توالی گریز در جاوا اسکریپت 04:45
  • راه حل تمرین - توالی گریز در جاوا اسکریپت 02:59
  • راه حل تمرین - الحاق در جاوا اسکریپت چیست؟ 04:58
  • توابع در جاوا اسکریپت کدامند؟ - بخش 1 02:27
  • توابع در جاوا اسکریپت کدامند؟ - بخش 2 06:14
  • راه حل تمرین - توابع در جاوا اسکریپت کدامند؟ 04:16
  • اسکوپ گلوبال در مقابل اسکوپ محلی در توابع با جاوا اسکریپت 07:38
  • عملگرهای برابری و مقایسه در جاوا اسکریپت 02:31
  • دستورات If Else و عملگرهای برابری در جاوا اسکریپت 08:15
  • تمرین - برنامه Time Travel - عملگرهای If Else و برابری 04:59
  • راه حل - برنامه Time Travel - عملگرهای If Else و برابری 11:23
  • آشنایی با حلقه For - بخش 1 09:04
  • آشنایی با حلقه For - بخش 2 06:00
  • آشنایی با حلقه For - بخش 3 02:50
  • آشنایی با حلقه For - بخش 4 04:26
  • تمرین حلقه For - مجموع اعداد طبیعی در جاوا اسکریپ 01:57
  • راه حل حلقه For - مجموع اعداد طبیعی در جاوا اسکریپ 07:00
  • رفرشر راه اندازی دوره سریع CodeSandBox 01:40
  • آرایه ها و ابعاد در جاوا اسکریپت چه هستند؟ 05:09
  • متد طول در جاوا اسکریپت 03:26
  • آرایه های چندبعدی و پیچیده در جاوا اسکریپت چه هستند؟ 06:27
  • راه حل تمرین - آرایه های چندبعدی و پیچیده در جاوا اسکریپت چه هستند؟ 07:39
  • ایندکس گذاری مقادیر در آرایه ها با جاوا اسکریپت 08:48
  • دسترسی به آرایه ها با علامت براکت - مثال 1 04:35
  • دسترسی به آرایه ها با علامت براکت - مثال 2 04:16
  • تمرین - دسترسی به آرایه داده آب و هوای شهر 02:27
  • راه حل - دسترسی به آرایه داده آب و هوای شهر 02:47
  • اصلاح آرایه ها و Unshift در جاوا اسکریپت 07:41
  • اصلاح آرایه ها و Pop در جاوا اسکریپت 02:51
  • تمرین - تابع آرایه برای اپلیکیشن انیمه 03:17
  • راه حل - تابع آرایه برای اپلیکیشن انیمه 04:24
  • حذف آیتم های آرایه با Pop و Shift در جاوا اسکریپت 06:53
  • تمرین - اصلاح آرایه ها و حذف آیتم ها در جاوا اسکریپت 01:34
  • راه حل - اصلاح آرایه ها و حذف آیتم ها در جاوا اسکریپت 08:07
  • اسپلایس در جاوا اسکریپت چیست؟ 04:20
  • مثال - اسپلایس در جاوا اسکریپت چیست؟ 04:04
  • مثال 2 - اسپلایس در جاوا اسکریپت چیست؟ 04:08
  • تمرین - استفاده از متد اسپلایس برای رمزگشایی راز 03:36
  • راه حل - استفاده از متد اسپلایس برای رمزگشایی پازل 09:39
  • راه حل جایزه - استفاده از متد اسپلایس برای رمزگشایی پازل 08:26
  • افزودن به آرایه ها با اسپلایس در جاوا اسکریپت 07:59
  • تمرین - بروزرسانی پایگاه داده کاربر جدید با اسپلایس 01:50
  • راه حل - بروزرسانی پایگاه داده کاربر جدید با اسپلایس 03:32
  • چگونه آرایه ها را با اسلایس در جاوا اسکریپت کلون کنیم؟ 08:36
  • تمرین - بروزرسانی داده‌ پروفایل ارزهای دیجیتال 02:54
  • تمرین - بروزرسانی داده‌ پورتفولیوی ارزهای دیجیتال 04:26
  • چگونه یک آرایه را با عملگر Spread در جاوا اسکریپت کپی کنیم؟ 08:36
  • ساخت چندین کپی از یک آرایه با عملگر Spread 03:41
  • راه حل - ساخت چندین کپی از یک آرایه در جاوا اسکریپت 08:51
  • متد IndexOf در جاوا اسکریپت چیست؟ 03:59
  • استفاده از IndexOf در Kings Court RPG - مثال 1 04:24
  • استفاده از IndexOf در Kings Court جاوا اسکریپت - مثال 2 02:26
  • تمرین - جستجو برای آیتم های بازی و کلون سازی آرایه 02:31
  • راه حل - جستجو برای آیتم های بازی و کلون سازی آرایه 09:38
  • حلقه زدن از طریق آرایه ها در جاوا اسکریپت 07:45
  • قطعه کردن آرایه ها با حلقه های تودرتو 03:05
  • راه حل - قطعه کردن آرایه ها با حلقه های تودرتو 04:45
  • آرایه های پیچیده در جاوا اسکریپت 10:02
  • تمرین - Skyrim Dungeon - تسلط به آرایه های چندبعدی 02:34
  • راه حل - Skyrim Dungeon - تسلط به آرایه های چندبعدی 06:31
  • آبجکت در جاوا اسکریپت چیست؟ - حاشیه نویسی نقطه و اصلاح جفت کلید آبجکت 05:13
  • آبجکت در جاوا اسکریپت چیست؟ 03:27
  • ساخت پایگاه داده آبجکت جاوا اسکریپت - مشتری اپلیکیشن اوبر 01:28
  • راه حل - ساخت پایگاه داده آبجکت جاوا اسکریپت - مشتری اپلیکیشن اوبر 04:54
  • اصلاح آبجکت ها و دسترسی به آبجکت ها در جاوا اسکریپت 10:01
  • تمرین - دسترسی به ساختارهای داده API هواشناسی 02:54
  • راه حل - دسترسی به ساختارهای داده API هواشناسی 06:11
  • hasOwnProperty - کلیدواژه In و حذف در جاوا اسکریپت 04:55
  • تمرین - فیکس کردن باگ برای داده شرکت پزشکی 01:48
  • راه حل - فیکس کردن باگ برای داده شرکت پزشکی 04:37
  • تکرار از طریق آبجکت ها با حلقه For در جاوا اسکریپت 04:55
  • تمرین - ماشین حساب تکرار لاگین 01:21
  • راه حل - ماشین حساب تکرار لاگین 03:54
  • Object.keys در جاوا اسکریپت چیست؟ - ذخیره کلیدها در آرایه ها با جاوا اسکریپت 03:44
  • بررسی اولیه آبجکت ها در جاوا اسکریپت - بخش 1 02:16
  • تمرین نهایی - قابلیت Unfriend فیسبوک 04:53
  • راه حل تمرین نهایی - قابلیت Unfriend فیسبوک 15:20
  • در این بخش چه انتظاری باید داشت؟ 00:40
  • تمرین - چگونه یک رشته را معکوس کنیم؟ 03:04
  • راه حل تمرین - چگونه یک رشته را معکوس کنیم؟ - بخش 1 05:10
  • راه حل تمرین - چگونه یک رشته را معکوس کنیم؟ - بخش 2 03:44
  • فاکتوریل در جاوا اسکریپت چیست؟ (محاسبات احتمال) 05:21
  • تمرین - نوشتن تابع فاکتوریل در جاوا اسکریپت 01:34
  • راه حل 1 - نوشتن تابع فاکتوریل در جاوا اسکریپت 05:47
  • چگونه طولانی ترین کلمه را در یک رشته پیدا کنیم؟ 02:21
  • راه حل - بخش 1 - چگونه طولانی ترین کلمه را در یک رشته پیدا کنیم؟ 05:26
  • راه حل - بخش 2 - چگونه با ForEach طولانی ترین کلمه را در یک رشته پیدا کنیم؟ 05:22
  • چگونه کوچکترین عدد را در آرایه های تودرتو بازگردانی کنیم؟ 02:54
  • راه حل - چگونه کوچکترین عدد را در آرایه های تودرتو بازگردانی کنیم؟ 04:25
  • چگونه یک رشته را در جاوا اسکریپت تکرار کنیم؟ 01:57
  • راه حل - چگونه یک رشته را در جاوا اسکریپت تکرار کنیم؟ - بخش 1 01:48
  • راه حل - چگونه یک رشته را در جاوا اسکریپت تکرار کنیم؟ - بخش 2 02:16
  • راه حل - چگونه یک رشته را در جاوا اسکریپت تکرار کنیم؟ - بخش 3 01:30
  • Truncation و truncate در جاوا اسکریپت چیست؟ 02:12
  • تمرین - چگونه در سابسکریپشن های سرریز جاوا اسکریپت Truncate کنیم؟ 02:30
  • راه حل - چگونه در سابسکریپشن های سرریز جاوا اسکریپت Truncate کنیم؟ 03:35
  • هک پسورد با کلیدواژه های مشابه در جاوا اسکریپت 05:53
  • راه حل - هک پسورد با کلیدواژه های مشابه در جاوا اسکریپت 08:05
  • فرمت بندی و ToUppercase با جاوا اسکریپت 03:30
  • تمرین - خودکارسازی وب سایت یک شرکت با فرمت بندی صحیح در جاوا اسکریپت 03:31
  • راه حل - خودکارسازی وب سایت یک شرکت با فرمت بندی صحیح در جاوا اسکریپت - بخش 1 08:22
  • راه حل - خودکارسازی وب سایت یک شرکت با فرمت بندی صحیح در جاوا اسکریپت - بخش 2 02:35
  • متد مرتب سازی در جاوا اسکریپت چیست؟ 03:12
  • مثالی از نحوه مرتب سازی در جاوا اسکریپت 04:02
  • سوال مصاحبه - مرتب سازی و ترتیب اعداد در یک آرایه با جاوا اسکریپت 03:37
  • راه حل مصاحبه - مرتب سازی و ترتیب اعداد در یک آرایه با جاوا اسکریپت - بخش 1 06:08
  • راه حل مصاحبه - مرتب سازی و ترتیب اعداد در یک آرایه با جاوا اسکریپت - بخش 2 01:48
  • آناگرام ها و جهش ها در جاوا اسکریپت چیستند؟ 05:33
  • راه حل - بخش 1 - مشکل آناگرام ها در جاوا اسکریپت 10:37
  • راه حل - بخش 2 - مشکل آناگرام های بهینه سازی تکراری در جاوا اسکریپت 03:38
  • راه حل - بخش 3 - مشکل آناگرام های بهینه سازی تکراری در جاوا اسکریپت 09:05
  • چگونه گام به گام مشکل را اشکال زدایی و حل کنیم؟ - آناگرام های بهینه سازی تکراری 08:19
  • تمرین - قطعه بندی کردن آرایه ها به گروه های فرعی و آرایه های فرعی 05:29
  • راه حل - قطعه بندی کردن آرایه ها به گروه های فرعی و آرایه های فرعی - بخش 1 10:35
  • راه حل - قطعه بندی کردن آرایه ها به گروه های فرعی و آرایه های فرعی - بخش 2 02:56
  • یادآوری سریع - متد ریاضی در جاوا اسکریپت چیست؟ 01:59
  • تمرین - ساخت ماشین حساب آرایه 02:54
  • راه حل - ساخت ماشین حساب آرایه بخش 1 07:55
  • راه حل - ساخت ماشین حساب آرایه - بخش 2 03:32
  • توابع Callback در جاوا اسکریپت چیست؟ 05:20
  • تمرین - الگوریتم تشخیص ویروس - آرایه های نامتقارن 02:48
  • راه حل - الگوریتم تشخیص ویروس - آرایه های نامتقارن 10:42
  • متد فیلتر در جاوا اسکریپت چیست؟ 08:15
  • تمرین - گروه بندی آبجکت ها در جاوا اسکریپت 04:49
  • راه حل - گروه بندی آبجکت ها در جاوا اسکریپت - بخش 1 06:30
  • راه حل - گروه بندی آبجکت ها در جاوا اسکریپت - بخش 2 07:37
  • عبارات منظم چیست و چگونه از آن در جاوا اسکریپت استفاده کنیم؟ 07:20
  • تمرین - Star Power با عبارات منظم در جاوا اسکریپت 02:23
  • راه حل - Star Power با عبارات منظم در جاوا اسکریپت 13:08
  • تمرین - جفت کردن عناصر در آرایه های چندبعدی 04:32
  • راه حل - جفت کردن عناصر در آرایه های چندبعدی 09:21
  • CharChodeAt و fromCharCode با جاوا اسکریپت 04:09
  • ایجاد حروف الفبای گمشده UTF با جاوا اسکریپت 02:03
  • راه حل - چگونه حروف گمشده را بین کاراکترها در جاوا اسکریپت تولید کنیم؟ 13:14
  • متد کاهش در جاوا اسکریپت چیست؟ - مثال 1 04:25
  • متد کاهش در جاوا اسکریپت چیست؟ - مثال 2 02:55
  • تمرین - مرتب سازی گروه های فیسبوک بر اساس لوکیشن 04:00
  • راه حل - مرتب سازی گروه های فیسبوک بر اساس لوکیشن - بخش 1 07:11
  • راه حل - مرتب سازی گروه های فیسبوک بر اساس لوکیشن - بخش 2 03:32
  • آشنایی با سری فیبوناچی و بازگشت در جاوا اسکریپت 14:59
  • Big O و پیچیدگی زمان چیست؟ 03:43
  • تمرین - تبدیل یک راه حل نمایی به یک راه حل خطی 05:32
  • راه حل - تبدیل یک راه حل نمایی به یک راه حل خطی 11:43
  • تمرین - نوشتن تست های واحد برای پیش بینی های مدل با جاوا اسکریپت - بخش 1 06:46
  • تمرین - نوشتن تست های واحد برای پیش بینی های مدل با جاوا اسکریپت - بخش 2 02:09
  • تمرین معکوس - بخش 2 - نوشتن تست های واحد برای پیش بینی های مدل 05:49
  • Constructor و کلیدواژه This در جاوا اسکریپت چیست؟ 14:00
  • سوال مصاحبه - پایگاه داده پرداخت اقلام خوراکی در اوبر 06:14
  • راه حل سوال مصاحبه - پایگاه داده پرداخت اقلام خوراکی در اوبر 26:38
  • سوال مصاحبه - پالیندروم در جاوا اسکریپت چیست؟ 07:12
  • سوال مصاحبه - بررسی اینکه آیا یک رشته پالیندروم است یا خیر 02:59
  • راه حل سوال مصاحبه - بررسی اینکه آیا یک رشته پالیندروم است یا خیر 13:49
  • مثال Leet Code - جمع آوری آب باران 07:19
  • راه حل مثال Leet Code - جمع آوری آب باران 18:26
  • راه حل سوال مصاحبه MaxRun Leet Code 24:19

6,649,000 1,329,800 تومان

مشخصات آموزش

تمرین جاوا اسکریپت - صفر تا تسلط - مصاحبه کدنویسی

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:190
  • مدت زمان :16:50:26
  • حجم :10.41GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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