دوره آموزشی Async در جاوا اسکریپت
1 ساعت 31 دقیقهمتوسط2021-10-26
مدرسین

Sasha Vodnik
Principal Technical Course Developer at DocuSign
جزئیات دوره
کد ناهمزمان پایه اکثر تجربیات وب مدرن است. این به برنامه ها اجازه می دهد تا بین وظایف جابجا شوند و چندین درخواست را انجام دهند. با این حال، بدون درک کامل از برنامه نویسی ناهمزمان، توسعه دهندگان می توانند کد متورم بنویسند که بر خلاف معماری وب کار می کند. با ساشا وودنیک در این دوره همراه باشید، که به بررسی رویکردهای ناهمزمان در برنامه نویسی جاوا اسکریپت با استفاده از فراخوان ها، وعده ها و عملگرهای async/await در ES6 می پردازد. آنچه را که خط به خط در کد شما می گذرد بیاموزید، ساختارهای اساسی مانند اشیاء XMLHttpRequest (XHR) و setTimeout () را مرور کنید و نحوه استفاده از گزینه های نحوی جدید در جاوا اسکریپت را برای مقابله با هر گونه مشکل کد نویسی کشف کنید.
اهداف یادگیری
تعریف برنامه نویسی ناهمزمان
کد ساختمان با استفاده از پاسخ به تماس
کد ساختمان با استفاده از وعده ها
جمع آوری وعده های متعدد
کد ساختمان با استفاده از async/await
ایجاد وب کارگر
ارسال داده ها و بازگشت داده ها از کارکنان وب
اهداف یادگیری
تعریف برنامه نویسی ناهمزمان
کد ساختمان با استفاده از پاسخ به تماس
کد ساختمان با استفاده از وعده ها
جمع آوری وعده های متعدد
کد ساختمان با استفاده از async/await
ایجاد وب کارگر
ارسال داده ها و بازگشت داده ها از کارکنان وب
مهارت ها
JavaScriptOracleProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - پیادهسازی کد ناهمزمان هوشمند
- 02 - آنچه باید بدانید
- 03 - راهاندازی محیط
- 04 - دریافت کلید OpenWeatherMap API
1. برنامه نویسی ناهمزمان با Callbacks
- 05 - درک معنای ناهمزمان
- 06 - تعریف برنامه نویسی ناهمزمان
- 07 - استفاده از callback در برنامه نویسی ناهمزمان
- 08 - اجرای callbacks برای حل مشکل
- 09 - استفاده از بررسی خطا با تماسهای متعدد
2. برنامه نویسی به صورت ناهمزمان با Promises
- 10 - درک وعده ها
- 11 - ساخت کد ناهمزمان با وعده
- 12 - الحاق روشها به وعدههای حل شده
- 13 - استفاده از روشهای catch برای وعدههای رد شده
- 14 - استفاده از متد final برای اجرای هندلرها
- 15 - آماده سازی روش all برای اجرای چند وعده
- 16 - اجرای روش all برای اجرای چند وعده
- 17 - ساخت کد با پلی فیل سازگار با عقب
3. برنامه نویسی به صورت ناهمزمان با Async Await
- 18 - درک مدل انتظار async
- 19 - استفاده از توابع async با دستورات انتظار
- 20 - استفاده از دستورات برای رسیدگی به خطاها در کد انتظار async
- 21 - سازگار کردن کد async await به عقب با polyfill
4. برنامه نویسی ناهمزمان با Web Workers
- 22 - وب کار چیست
- 23 - ایجاد وب کارگر
- 24 - ارسال اطلاعات به وب کارگر
- 25 - بازگرداندن دادهها از یک وب کارگر
- 26 - شناسایی موارد استفاده برای وب کارگران
نتیجه
- 27 - تجربه کدنویسی ناهمزمان
دوره های مرتبط
- دوره آموزشی جاوااسکریپت: Ajax و Fetch
- دوره آموزشی جاوا اسکریپت: توابع
- دوره آموزشی جاوا اسکریپت: توسعه مبتنی بر آزمایش (ES6)
- دوره آموزشی پیشرفته Node.js
- دوره آموزشی یادگیری زبان جاوا اسکریپت (2019)
- دوره آموزشی یادگیری جاوا اسکریپت (+ECMAScript 6+ (ES6
- دوره آموزشی TypeScript برای توسعهدهندگان Node.js
- دوره آموزشی یادگیری Node.js
مسیرهای مرتبط
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی گواهی حرفه ای پایه جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Ruby on Rails
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده جاوا اسکریپت
- مسیر آموزشی تبدیل شدن به استاد جاوا اسکریپت
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Back-End وب