لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا اسکریپت ناهمزمان
Asynchronous JavaScript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در جاوا اسکریپت ناهمزمان، پاسخ به تماس، وعده ها، Async/Await، Generators و The Event Loop Ace هر سوال مصاحبه ناهمزمان جاوا اسکریپت متخصص شوید زمان کمتری را برای رفع اشکالات در کدهای ناهمزمان صرف کنید نوشتن برنامه های کاربردی جاوا اسکریپت با عملکرد سریع درک مفاهیم پیچیده جاوا اسکریپت پیشها: نیاز دارید: 'git' و قادر به 'git clone' مخازن از github حداقل یک سطح پایه جاوا اسکریپت، باید یک یا دو برنامه را قبلاً نوشته باشید. نیازی نیست که در Node متخصص باشید، اما باید بداند که چیست و در اجرای جاوا اسکریپت در Node راحت باشد.
آیا می دانید مشکل این کد چیست؟ آیا میتوانید بدون انتقال آخرین متغیر به بالای صفحه، آن را برطرف کنید؟
#########################################
function doAsyncTask(cb) { cb(); }
doAsyncTask( () = console.log(message) );
const message = "Hello من یک قوری هستم"؛
#########################################
اگر مطمئن نیستید، این دوره آموزشی جاوا اسکریپت ناهمزمان برای شما عالی است.
چه
درک ماهیت ناهمزمان جاوا اسکریپت کلید تسلط بر زبان است.
این دوره برای افرادی طراحی شده است که دانش سطح مبتدی از برنامه نویسی async دارند و آنها را به یک متخصص تبدیل می کند.
ما این کار را با شروع بسیار ساده و توضیح مفاهیم اصلی انجام می دهیم.
سپس قبل از رفتن به بخش بعدی، گام به گام لایههایی از دانش را که با آزمونها و چالشهای کدگذاری مشخص میشود، به سمنت و دانش خود اضافه کنید.
چرا
من قول می دهم که این دوره را به عنوان یک متخصص در برنامه نویسی ناهمزمان در جاوا اسکریپت، با دانشی که اکثر متخصصان دیگر حتی از آن بی بهره اند، پایان دهید.
هر سوال مصاحبه جاوا اسکریپت مرتبط با کد ناهمزمان را پاسخ خواهید داد.
زمان کمتری را برای رفع اشکال در کدهای همگامسازی صرف خواهید کرد.
با سطح دانش و تخصص خود در برنامه نویسی همگام، همکاران و دوستان خود را شگفت زده خواهید کرد.
چگونه
من توضیح خواهم داد که کد async و sync واقعا چیست، مزایا و معایب هر کدام.
ما الگوهای مختلف ناهمزمان را در جاوا اسکریپت از جمله Callbacks، Promises، Async/Await و حتی Generators را با تمرینهای فراوانی برای تمرین آنچه آموختهاید پوشش خواهیم داد.
در پایان به عمق خود معماری رویداد خواهیم پرداخت، خواهید دانست که چگونه کدهای همگامسازی در این برنامهها پیادهسازی میشوند.
چه کسی
دانشجوی ایدهآل برای این دوره، فردی است که حداقل سطح پایه جاوا اسکریپت را داشته باشد، شما باید قبلاً چند برنامه نوشته باشید.
شما همچنین به آشنایی با node نیاز دارید و در خط فرمان راحت باشید.
اما هر چیز دیگری را از اصول اولیه توضیح خواهم داد.
سرفصل ها و درس ها
معرفی
Introduction
خوش آمدی
Welcome
دستور جلسه
Agenda
دستور جلسه
Agenda
چگونه کد دوره را دریافت کنیم؟
How to get the course code?
چگونه کد دوره را دریافت کنیم؟
How to get the course code?
چگونه نود را نصب کنیم و کدام نود را نصب کنیم؟
How to install node and which node to install?
چگونه نود را نصب کنیم و کدام نود را نصب کنیم؟
How to install node and which node to install?
چگونه با Visual Studio Code راه اندازی کنیم؟
How to get setup with Visual Studio Code?
V8 در مقابل کروم در مقابل Node چیست؟
Whats V8 vs Chrome vs Node?
معرفی
Introduction
خوش آمدی
Welcome
چگونه با Visual Studio Code راه اندازی کنیم؟
How to get setup with Visual Studio Code?
V8 در مقابل کروم در مقابل Node چیست؟
Whats V8 vs Chrome vs Node?
آشنایی با Asynchronous در مقابل Synchronous
Understanding Asynchronous vs Synchronous
معرفی
Introduction
آسنکرون چیست؟
What is Asynchronous?
آسنکرون چیست؟
What is Asynchronous?
مسدود کردن در مقابل غیر مسدود کردن
Blocking vs Non-Blocking
برنامه نویسی چند رشته ای
Multi-Threaded Programming
برنامه نویسی چند رشته ای
Multi-Threaded Programming
برنامه نویسی رویداد محور
Event Driven Programming
برنامه نویسی رویداد محور
Event Driven Programming
آشنایی با Asynchronous در مقابل Synchronous
Understanding Asynchronous vs Synchronous
معرفی
Introduction
مسدود کردن در مقابل غیر مسدود کردن
Blocking vs Non-Blocking
الگوهای ناهمزمان
Asynchronous Patterns
معرفی
Introduction
الگوهای ناهمزمان
Asynchronous Patterns
معرفی
Introduction
الگوهای ناهمزمان - پاسخ به تماس
Asynchronous Patterns - Callbacks
مهم لطفا بخوانید
IMPORTANT PLEASE READ
پاسخ به تماس - آزمون شماره 1
Callbacks - Quiz #1
پاسخ به تماس - رسیدگی به خطاها
Callbacks - Handling Errors
پاسخ به تماس - رسیدگی به خطاها
Callbacks - Handling Errors
نمایش نظرات