دوره آموزشی 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 - تجربه کدنویسی ناهمزمان
دوره های مرتبط
- دوره آموزشی چالشهای کدنویسی جاوااسکریپت: ساخت اپلیکیشنهای وب
- دوره آموزشی الگوهای JavaScript: راهحلهای مدرن برای چالشهای رایج
- دوره آموزشی جاوااسکریپت: ساخت ساختار داده لیستهای پیوندی
- دوره آموزشی جاوا اسکریپت: نقشه ها و مجموعه ها
- دوره آموزشی آرایه ها در جاوا اسکریپت
- دوره آموزشی یادگیری جاوااسکریپت: نوشتن کد مدرن با JavaScript ESNext
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی ساخت برنامههای تایپاسکریپت با JSDoc