Asynchronous Programming in JavaScript 2023-1 is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of data-path-to-node. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.
Throughout the lessons you will build genuine confidence with data-path-to-node and promises, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.
Course Description
دوره Asynchronous Programming in JavaScript. این دوره به شرکتکنندگان میآموزد که چگونه با استفاده از Promises و async/await، برنامهنویسی ناهمگام را به روشی ساده و قابل درک مدیریت کنند. این دوره برای رفع ابهامات رایج در یادگیری این مفهوم طراحی شده است. در طول دوره، افراد ابتدا با چگونگی استفاده از Promises آشنا میشوند. سپس نحوه ایجاد Promises را میآموزند و در نهایت بر استفاده از async/await برای مدیریت عملیات ناهمگام تسلط پیدا میکنند. با پایان دوره، دانشجویان مهارت لازم برای کار با Promises را به دست آورده و قادر خواهند بود کد ناهمگام را به طور مؤثر مدیریت کنند. آموزش به شیوهای عملی ارائه میشود تا شرکتکنندگان بتوانند این تکنیکها را مستقیماً در پروژههای خود به کار گیرند و در نتیجه کدی تمیزتر و قابل نگهداری تولید کنند. این درک به آنها امکان میدهد تا عملکرد برنامههای جاوااسکریپت خود را به طور چشمگیری بهبود بخشند.
What You Will Learn
- مصرف Promises:
- یادگیری نحوه استفاده از Promises برای مدیریت عملیات ناهمگام.
- درک چگونگی دریافت نتایج یا رسیدگی به خطاها با استفاده از متدهای .then() و .catch().
- ایجاد Promises:
- کشف نحوه ساخت Promises توسط خود شخص برای تبدیل توابع و عملیات Callback-based به ساختار Promise-based.
- آشنایی با توابع resolve و reject در سازنده (Constructor) Promise.
- استفاده از async/await:
- آموزش نحوه استفاده از کلمات کلیدی async و await برای نوشتن کدهای ناهمگام که ظاهری همگام (Synchronous) و سادهتر دارند.
- درک چگونگی سادهسازی جریان کنترل خطا (Error Handling) در کدهای ناهمگام با استفاده از ساختار try/catch همراه با async/await.
Who This Course Is For
- برنامهنویسان JavaScript که با مفاهیم برنامهنویسی ناهمگام مانند Callbacks و Promise Hell دست و پنجه نرم میکنند.
- توسعهدهندگان وب که میخواهند کدهای ناهمگام (مانند درخواستهای Fetch/Ajax) را به روشی مدرن، تمیز و قابل نگهداری بنویسند.
- افرادی که به دنبال بهبود عملکرد و قابلیت خوانایی کدهای JavaScript خود هستند.
- هر کسی که میخواهد تسلط خود بر یکی از مفاهیم اساسی و پیشرفته JavaScript یعنی برنامهنویسی ناهمگام را افزایش دهد.
Course Features & Specifications
- ناشر: Pluralsight
- مدرس: Nate Taylor
- سطح آموزش: متوسط
- مدت زمان آموزش: 1 ساعت و 17 دقیقه
Course Curriculum

Preview
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p
Installation Guide
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 720p