لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش JavaScript - سری سوالات مصاحبه ماراتون 2023
JavaScript - Marathon Interview Questions Series 2023
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای اصلی برای شکستن مصاحبههای جاوا اسکریپت برای توسعهدهندگان در سراسر جهان پرسشهای مصاحبههای جاوا اسکریپت واقعی در شرکتهای فناوری اطلاعات. پرسش و پاسخ که شما باید یک متخصص جاوا اسکریپت شوید. برای مشاغل جاوا اسکریپت در هر کجای دنیا درخواست دهید. مفاهیم و ویژگی های اصلی که باید در توسعه جاوا اسکریپت بدانید. زبان JS، آرایهها، OOJS، DOM و وب، JS ناهمزمان، نقشه، مجموعه، WeakMap و WeakSet (ساختار داده ES6)، سخنرانیهای تست خودکار و موضوعات متمرکز بر مشکلات کدنویسی در دنیای واقعی. پشتیبانی سریع و دوستانه پرسش و پاسخ پیش نیازها: داشتن دانش پایه جاوا اسکریپت خوب است اما اجباری نیست درک اولیه HTML و CSS کمک می کند اما لازم نیست
جاوا اسکریپت چیز جالبی خواهد بود و تا 5 سال آینده به جایی نخواهد رسید!
چند سال است که ما شاهد تقاضای زیادی برای توسعه دهندگان جاوا اسکریپت در سراسر جهان هستیم. اگر می خواهید به سرعت یک شغل برنامه نویسی پیدا کنید، این زبانی است که باید یاد بگیرید. نه تنها این، همیشه هرازگاهی چیز جدیدی در راه است، بنابراین باید در مورد آخرین تغییرات و روندهای صنعت بهروز باشید.
دیگران می گویند که شکستن مصاحبه های جاوا اسکریپت پیچیده است. من می گویم این نیست! اگر منابع مناسب و اطلاعات به روز دارید - یادگیری جاوا اسکریپت آسان و سرگرم کننده است. من این دوره آموزشی را برای افرادی ساخته ام که در کرک کردن مصاحبه های جاوا اسکریپت با مشکل مواجه هستند - یک چیز را در نظر داشته باشند - به هر سوالی به ساده ترین راه پاسخ دهند!
چرا فقط جاوا اسکریپت؟
من مطمئن هستم که می خواهید Angular، Node.js، React، Vue JS، Typescript، Svelte یا هر فریم ورک دیگری را یاد بگیرید تا در کسب و کار بهترین باشید، اما در پایان، اصول جاوا اسکریپت کلید اصلی است. زیرا درک و یادگیری جاوا اسکریپت یک سرمایه گذاری است که مطمئناً در آینده برای شما نتیجه خواهد داد.
با بیش از 23 سال تجربه در صنعت برنامه نویسی - تمام دانش جاوا اسکریپت و تجربه تدریس خود را در ساخت این دوره جامع قرار داده ام. من مطمئن شده ام که همه چیز برای تازه کارها و همچنین افراد با تجربه وجود دارد. با این اوصاف - من در حال کار بر روی یک برنامه بهروزرسانی تدریجی دوره هستم که در آن هر از گاهی سخنرانیهای جدیدی اضافه میکنم، زیرا جاوا اسکریپت یک اقیانوس است و من باید در اعماق شیرجه بزنم تا بهترین و با ارزشترین سؤالات/مفاهیم مروارید را برایم بیاورم. شما!
این دوره بر اساس تجربه من به عنوان معلم با هزاران دانش آموز در پلتفرم هایی مانند Udemy و همچنین کانال YouTube من "Nirmal Joshi" است. این مملو از انواع سوالات مصاحبه و ارزیابی در دنیای واقعی است که در شرکتهای توسعه فناوری اطلاعات پرسیده میشود - همه با هدف ارائه بهترین روش ممکن برای یادگیری جاوا اسکریپت به سادهترین روشها.
چه چیزی در دوره وجود دارد؟
از آنجایی که این دوره دارای بخش هایی مملو از محتوای سطح مبتدی تا پیشرفته است - اکیداً توصیه می کنم که برنامه درسی کامل دوره را بررسی کنید تا ایده روشنی از همه موضوعات بدست آورید. به طور خلاصه، آنچه را که در این دوره خواهید یافت در اینجا آمده است:
اصول زبان
آرایه ها
رشته
OOJS
وب DOM
JS ناهمزمان
Map, Set, WeakMap WeakSet (ساختار داده ES6)
تست خودکار
نمونه های عملی در دنیای واقعی و غیره...
این دوره برای چه کسانی است؟
توسعه دهندگانی که می خواهند مصاحبه های جاوا اسکریپت را کرک کنند.
توسعه دهندگان جدید/جوان/متخصص که می خواهند جاوا اسکریپت مدرن را یاد بگیرند
توسعه دهندگان خبره ای که می خواهند مهارت های جاوا اسکریپت موجود خود را ارتقا دهند.
برنامه نویسانی که می خواهند توسعه وب جلویی را یاد بگیرند.
خوب به نظر می رسد؟ سپس از امروز شروع کنید و دکمه "در این دوره شرکت کنید" را فشار دهید.
اکنون برای تنها دوره آموزشی جاوا اسکریپتی که تا به حال به آن نیاز دارید ثبت نام کنید!
سرفصل ها و درس ها
مبانی زبان
Language Fundamentals
مبانی زبان
Language Fundamentals
تفاوت بین Null و Undefined؟
Difference Between Null & Undefined ?
محدوده عملکرد در مقابل. Block Scope
Function Scope Vs. Block Scope
درج خودکار نقطه ویرگول (ASI) چیست؟
What is Automatic Semicolon Insertion (ASI) ?
تفاوت بین اپراتور Rest و Spread؟
Difference between Rest and Spread operator?
چه زمانی Infinity یا -Infinity را به عنوان خروجی دریافت می کنید؟
When do you get Infinity or -Infinity as output?
چه زمانی NaN را به عنوان خروجی دریافت می کنید؟
When do you get NaN as output?
توضیح باید نقاط تابع فلش را بداند.
Explain must know points of arrow function.
"بستن" در جاوا اسکریپت چگونه کار می کند؟
How does a "closure" work in JavaScript ?
چگونه مجموع (5) (6) می تواند 11 را برگرداند؟
How can sum(5)(6) return 11?
تکرار شونده ها و تکرار کننده ها
Iterables and Iterators
ژنراتورها
Generators
مدیریت حافظه و جمع آوری زباله
Memory Management & Garbage Collection
چگونه با خطاهای کد جاوا اسکریپت برخورد می کنید؟
How do you handle errors in JavaScript code ?
آرایه ها
Arrays
آرایه ها
Arrays
آرایه و پیمایش در آرایه را توضیح دهید.
Explain array & traversal in array.
افزودن، حذف، درج، جایگزینی عناصر در آرایه
Add, Remove, Insert, Replace Elements in Array
چگونه جستجو را در یک آرایه انجام می دهید؟
How do you perform search in an array ?
کاربرد متد map() چیست؟
What is the use of map() method ?
چگونه آرایه دو بعدی را صاف کنیم؟
How to flatten 2D array ?
چگونه می توانید یک آرایه را مرتب کنید؟
How can you sort an array ?
تخریب آرایه را توضیح دهید؟
Explain Array Destructuring ?
HTMLElement سفارشی - مرحله اول کامپوننت وب
Custom HTMLElement - First step of web component
مشکل بدون سایه DOM
Problem without shadow DOM
سایه DOM برای نجات
Shadow DOM to the rescue
HTML <template> - باید برای اجزای وب بداند
HTML <template> - Must know for web components
ایجاد قالب کامپوننت
Creating component template
داده های پویا با ویژگی های سفارشی
Dynamic Data with Custom Attributes
برگشت به تماس چرخه زندگی
Life cycle Callbacks
تغییر ویژگی در رویداد
Changing Attribute on Event
در حال حذف کامپوننت - disconnectedCallback()
Deleting Component - disconnectedCallback()
روش ستر - رویکرد درست
Setter method - the right approach
عنصر اسلات
The slot element
JS ناهمزمان
Asynchronous JS
JS ناهمزمان
Asynchronous JS
تابع callback چیست؟
What is a callback function ?
وعده چیست؟
What is a Promise ?
Promise.all() در مقابل را توضیح دهید. Promise.allSettled() در مقابل. Promise.race() ?
Explain Promise.all() Vs. Promise.allSettled() Vs. Promise.race() ?
عملکرد async/wait را توضیح دهید؟
Explain functionality of async/await ?
درخواست AJAX و XMLHTTPR (XHR)
AJAX & XMLHTTPRequest (XHR)
API "واکشی".
The "fetch" API
تکرار کننده ها و مولدهای غیر همگام
Async Iterators & Generators
ماژول - واردات/صادرات
Module - Import/Export
ماژول - واردات/صادرات
Module - Import/Export
ماژول چیست؟
What is Module ?
به نام صادرات/واردات
Named Export/Import
صادرات/واردات پیشفرض
Default Export/Import
Debounce & Throttle
Debounce & Throttle
Debounce & Throttle
Debounce & Throttle
مقدمه ای بر Debounce & Throttling
Introduction to Debounce & Throttling
Debouncing vs. درنگ - مفهوم
Debouncing Vs. Throttling - The Concept
درنگ - اجرا
Throttling - Implementation
Debouncing - پیاده سازی
Debouncing - Implementation
مورد استفاده - دریچه گاز
Use case - Throttling
مورد استفاده - عقب نشینی
Use case - Debouncing
تکنیک های اشکال زدایی
Debugging Techniques
تکنیک های اشکال زدایی
Debugging Techniques
مقدمه ای بر اشکال زدایی و ابزار توسعه دهنده
Introduction to debugging & Developer Tool
درک ابزار توسعه دهنده
Understanding Developer tool
تکلیف - اعتبار سنجی کنید که آیا حرف اول رشته با حروف بزرگ است یا خیر
Assignment - Validate whether the first letter of string is in uppercase or not
تکلیف - تأیید کنید که یک رشته باید با یک رقم شروع شود
Assignment - Validate that a string should begin with a digit
تکلیف - اعتبارسنجی کنید که یک رشته باید کلمه ای داشته باشد که فقط شامل ارقام باشد
Assignment - Validate that a string should have a word containing only digits
تکلیف - تأیید کنید که یک کلمه فقط باید دارای حروف باشد
Assignment - Validate that a word should contain only letters
انتساب - اعتبار برای همه نویسه های بزرگ در رشته
Assignment - Validate for all uppercase character's in the string
تکلیف - شمارش حروف صدادار و صامت در یک رشته
Assignment - Counting vowels & consonants in a string
تکلیف - اعتبارسنجی برای پیدا کردن همه کلمات دوتایی در یک رشته
Assignment - Validate to find all the double words in a string
تکلیف - یافتن کلمه ای از تعداد حروف مشخص
Assignment - Finding a word of a specific number of letters
تکلیف - فرمت تاریخ را اعتبار سنجی کنید، یعنی (mm/dd/yyyy)
Assignment - Validate the date format i.e., (mm/dd/yyyy)
تکلیف - ارزش تاریخ را به همراه قالب آن تأیید کنید
Assignment - Validate the date value along with its format
تخصیص - با استفاده از الگوی regex، اعتبار رشته را بررسی کنید که آیا رشتهها رنگی است یا نه
Assignment - Validate whether string is palindrome or not using regex pattern
تمرین های کدنویسی
Coding Exercises
تمرین های کدنویسی
Coding Exercises
آیا مقدار داده شده یک آرایه است یا خیر؟
Is given value an array or not?
مقادیر تکراری را از Array حذف کنید
Remove duplicate values from Array
null، undefined، 0، NaN و ‘’ از آرایه حذف شود؟
Remove null,undefined,0,NaN and ‘ ’ from array?
یافتن فاکتوریل
Finding Factorial
عدد اول
Prime Number
واکه و صامت - الگوریتم
Vowel & Consonant - Algorithm
تقاطع و اتحاد آرایه - راه ES6
Array intersection and union - the ES6 way
سری فیبوناچی
Fibonacci Series
شماره معکوس
Reverse Number
خلاصه سوالات
Questions Summary
خلاصه سوالات
Questions Summary
مبانی زبان
Language Fundamentals
آرایه ها
Arrays
رشته
String
تاریخ و زمان
Date and Time
OOJS
OOJS
اجزای وب
Web Components
DOM & Web
DOM & Web
JS ناهمزمان
Asynchronous JS
Map، Set، WeakMap و WeakSet (ساختار داده ES6)
Map, Set, WeakMap & WeakSet (ES6 Data structure)
مدیر عامل شرکت ، مربی شرکت ، برنامه نویسی AficionadoHi! من نیرمال جوشی هستم ، بنیانگذار و مدیرعامل یک شرکت توسعه فناوری در هند. من بیش از 23 سال تجربه کار با افراد ، فرایندها و کدها را دارم. من سالها مربی شرکتی فعال هستم و با شرکتهای برتر Fortune 1000 مشورت می کنم. سفر من در اینجا در Udemy شامل به اشتراک گذاری آموزشهای پیشرفته توسعه وب Front-end/Full-stack با تمرکز بر آخرین ابزارها ، تکنیک ها ، پروژه ها و شیوه های استاندارد برنامه نویسی برای کمک به افراد خلاق در پیاده سازی عالی فناوری است. اگر شما مشتاق فناوری هستید یا کسی که علاقه مند به ایجاد چیزهای شگفت انگیز در پیکسل و کد است ، حتماً در دوره های من ثبت نام کنید. ارتباط با من آسان است. سوالات خود را در بخش پرسش و پاسخ با من در میان بگذارید. موفق باشید!
نمایش نظرات