لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا اسکریپت پیشرفته
Advanced Javascript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تنها در هفت ساعت جاوا اسکریپت کافی برای تبدیل شدن از یک Junior JS Dev به یک استاد ارشد JS Gruu را خواهید آموخت. Vue، Svelte یا Angular. پیش نیازها: درک اولیه جاوا اسکریپت
تنها در عرض هفت ساعت، جاوا اسکریپت کافی برای تبدیل شدن از یک توسعهدهنده جاوا اسکریپت به یک استاد ارشد جاوا اسکریپت را خواهید آموخت.
شانس خود را برای پشت سر گذاشتن یک مصاحبه فنی، یافتن آن شغل رویایی و کسب درآمد بیشتر به طرز چشمگیری افزایش خواهید داد.
اگر شما هم مثل من هستید، جاوا اسکریپت را فقط با قاطی کردن، دیدن کارهایی که کار می کند و هر روز یک یا دو مورد یاد می گیرید، یاد گرفته اید.
با این حال، بدون درک اصول عمیق تر، با مشکلات زیادی مواجه خواهید شد، اشکالات را معرفی می کنید، خواندن و درک چارچوب و کد کتابخانه برایتان سخت است و به عنوان یک توسعه دهنده ارشد در نظر گرفته نمی شوید.
>
این دوره منحصر به فرد، دانش پیشرفته جاوا اسکریپت را از طریق یک سری سوالات مصاحبه به شما می آموزد، با آزمون های منظم در راه تقویت دانش شما.
چه چیزی را می خواهید یاد بگیرید؟
برابری انواع : انواع مختلف در JS و چگونه بررسی کنیم که آیا دو مقدار واقعاً برابر هستند؟
دامنه ها: محدوده های مختلفی که یک متغیر می تواند در آنها اعلام شود و نحوه دستکاری آن دامنه ها.
حلقه تخریب ساختار: آیا میدانستید که جاوا اسکریپت روشهایی برای حلقهگذاری روی چیزها دارد؟
این : ما یک بخش کامل به این کلمه کلیدی اختصاص داده ایم. درک عمیق این کلمه کلیدی برای تبدیل شدن به یک توسعهدهنده ارشد جاوا اسکریپت است.
شی گرایی: تاریخچه OO در جاوا اسکریپت از الگوی نمونه اولیه تا الگوی شبه کلاسیک/سازنده تا سینتکس کلاس معرفی شده در ES6. برای درک واقعی الگوی کلاس فعلی باید الگوهای قبلی را بدانید.
برنامه نویسی ناهمزمان: قدرت جاوا اسکریپت در حالت ناهمزمان است، شما همه چیز را در مورد مزایا و معایب تماس ها، وعده ها و async/wait خواهید آموخت.
موضوعات پیشرفته در شبکه مانند CORS و JSONP.
موضوعات پیشرفته در مدیریت رویداد مانند مراحل مختلف رویداد.
چرا قالب مصاحبه؟
من متوجه می شوم که تنها زمانی که با یک مصاحبه آتی روبرو می شوم، وارد کار می شوم و واقعاً مطمئن می شوم که درک عمیقی از آنچه ادعا می کنم می دانم دارم.
من ممکن است بهترین روش برای حل یک مشکل را بدانم، اما آیا می دانم چرا؟
مصاحبههای جاوا اسکریپت برای کاوش عمیقتر در دانش شما در مورد یک موضوع طراحی شدهاند، ببینید آیا فقط از آنچه خواندهاید تقلید میکنید یا درک درستی دارید.
همچنین، سرگرمکننده است، چه چیزی رضایتبخشتر از یادگیری چیزی، سپس قبولی در آزمون است!
سرفصل ها و درس ها
معرفی
Introduction
سلام مقدمه - جدید
Hello Introduction - NEW
چگونه کد را در کروم ویرایش و اجرا کنیم؟
How to edit and run code in Chrome?
مبانی
Basics
سلام مبانی - جدید
Hello Basics - NEW
جاوا اسکریپت چیست و چگونه تغییر می کند؟ - جدید
What is JavaScript and how does it change? - NEW
کامپایل در مقابل پلی پر کردن چیست؟ - جدید
What is compilations vs polyfilling? - NEW
«استفاده سخت» چیست و چه کاربردی دارد؟
What is "use strict" and what does it do?
آیا جاوا اسکریپت متغیرها را با مرجع یا مقدار عبور می دهد؟
Does javascript pass variables by reference or by value?
آزمون مبانی-A
Quiz Basics-A
بقیه اپراتورها کدامند؟ - جدید
What are the rest operators? - NEW
اپراتور اسپرد چیست؟ - جدید
What is the spread operator? - NEW
رشته های قالب چیست؟ - جدید
What are template strings? - NEW
برچسب های رشته قالب چیست؟ - جدید
What are template string tags? - NEW
آزمون مقدماتی-B
Quiz Basics-B
انواع و برابری
Types & Equality
سلام انواع و برابری - جدید
Hello Types & Equality - NEW
انواع مختلف در جاوا اسکریپت چیست؟
What are the different types in JavaScript?
تفاوت بین == و === چیست؟
What is the difference between == and ===?
NaN چیست و چگونه می توانیم آن را بررسی کنیم؟
What is NaN and how can we check for it?
انواع آزمون و برابری
Quiz Types & Equality
دامنه ها و متغیرها
Scopes & Variables
Hello Scopes & Variables - NEW
Hello Scopes & Variables - NEW
دامنه های مختلف در جاوا اسکریپت چیست؟ - جدید
What are the different scopes in JavaScript? - NEW
بالابر متغیر چیست؟
What is variable hoisting?
زنجیره دامنه چیست؟
What is the scope chain?
IIFE چیست و چرا ممکن است از آن استفاده کنید؟
What is an IIFE and why might you use it?
بسته شدن عملکرد چیست؟
What are function closures?
دامنه و متغیرهای آزمون
Quiz Scopes & Variables
تخریب و حلقه زدن
Destructuring & Looping
سلام ساختار زدایی و حلقه زدن
Hello Destructuring & Looping
تخریب چیه؟
What is destructuring?
راه های مختلفی که می توانید با «for» حلقه بزنید چیست؟
What are the different ways you can loop with `for`?
آزمون تخریب ساختار و حلقه
Quiz Destructuring & Looping
این
This
سلام این - جدید
Hello This - NEW
این کلمه کلیدی به چه معناست؟
What does the this keyword mean?
توابع فراخوانی، اتصال و اعمال چه کاری انجام می دهند؟
What do the functions call, bind and apply do?
تابع فلش چربی چیست؟
What is a fat arrow function?
شی گرایی
Object Orientation
سلام شی گرایی
Hello Object Orientation
زنجیره اولیه چیست؟
What is the prototype chain?
تفاوت بین وراثت نمونه اولیه و کلاسیک چیست؟
What is the difference between prototypal and classical inheritance?
امتحان شی گرایی - A
Quiz Object Orientation - A
الگوی Constructor OO چیست؟ (قسمت 1)
What is the Constructor OO pattern? (part 1)
الگوی Constructor OO چیست؟ (قسمت 2)
What is the Constructor OO pattern? (part 2)
الگوی Prototype OO چیست؟
What is the Prototype OO pattern?
چگونه از کلمات کلیدی کلاس و بسط استفاده می کنید؟ - جدید
How do you use the class and extends keywords? - NEW
امتحان شی گرایی - B
Quiz Object Orientation - B
برنامه نویسی ناهمزمان
Asynchronous Programming
سلام برنامه نویسی ناهمزمان
Hello Asynchronous Programming
کال بک چیست؟
What is a callback?
جهنم کال بک چیست؟
What is callback hell?
وعده ها چیست؟
What are promises?
چگونه وعده های خود را با هم زنجیر می کنید؟
How do you chain promises together?
عملکرد Promise.all چه کاری انجام می دهد؟
What does the Promise.all function do?
async/wait چیست و چه تفاوتی با وعده ها دارد؟
What is async/await and how is it different from promises?
آزمون برنامه نویسی ناهمزمان
Quiz Asynchronous Programming
شبکه سازی
Networking
17. CORS چیست؟
17. What is CORS?
18. JSONP چیست؟
18. What is JSONP?
آزمون شبکه
Quiz Networking
مناسبت ها
Events
تفاوت بین ثبت رویداد و حباب کردن چیست؟
What is the difference between event capturing and bubbling?
تفاوت بین stopPropagation و preventDefault چیست؟
What is the difference between stopPropagation and preventDefault?
نمایش نظرات