آموزش جاوا اسکریپت: Async

JavaScript: Async

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کد ناهمزمان پایه و اساس اکثر تجربیات وب مدرن است. این برنامه به شما امکان می دهد تا بین وظایف جابجا شده و چندین درخواست را تغییر دهید. با این حال ، بدون درک کامل از برنامه نویسی ناهمزمان ، توسعه دهندگان می توانند کدهای متورم را بنویسند که بر خلاف معماری وب باشد. در این دوره با ساشا وودنیک همراه باشید که رویکردهای ناهمگام برنامه نویسی JavaScript را با استفاده از پاسخگویی ، وعده ها و عملگرهای async / انتظار در ES6 بررسی می کند. بدانید که به صورت خط به خط در کد شما چه اتفاقی می افتد ، از ساختارهای اساسی مانند اشیا X XMLHttpRequest (XHR) و setTimeout () بازدید کنید و نحوه استفاده از گزینه های جدید نحو را در جاوا اسکریپت برای مقابله با هرگونه چالش کدگذاری کشف کنید.
موضوعات شامل:
  • تعریف برنامه نویسی ناهمزمان
  • کد ساختمان با استفاده از پاسخگویی
  • کد ساختمان با استفاده از وعده ها
  • وعده های متعدد دسته ای
  • کد ساختمان با استفاده از async / انتظار
  • ایجاد یک وب کارگر
  • ارسال داده به کارگران وب و برگرداندن آنها

سرفصل ها و درس ها

مقدمه Introduction

  • اجرای کد ناهمزمان هوشمند Implementing smart asynchronous code

  • آنچه باید بدانید What you should know

  • تنظیم محیط Environment setup

  • دریافت کلید API OpenWeatherMap Getting an OpenWeatherMap API key

1. برنامه نویسی همزمان با تماس با ما 1. Programming Asynchronously with Callbacks

  • دانستن معنی ناهمزمان چیست Understanding what asynchronous means

  • تعریف برنامه نویسی ناهمزمان Defining asynchronous programming

  • درک تماس با ما Understanding callbacks

  • کد ساختمان با استفاده از پاسخ به تماس Building code using a callback

  • اجرای یک پاسخ دادن به شکست Implementing a fail callback

2. برنامه نویسی همزمان با وعده ها 2. Programming Asynchronously with Promises

  • درک وعده ها Understanding promises

  • کد ساختمان با استفاده از وعده ها Building code using promises

  • کار با یک وعده بازگشت Working with a returned promise

  • کار با یک وعده رد شده Working with a rejected promise

  • مشخص کردن یک پیش فرض وعده دهنده Specifying a default promise handler

  • دسته بندی چندین وعده: آماده سازی Batching multiple promises: Preparation

  • دسته بندی چندین وعده: اجرای Batching multiple promises: Implementation

  • وعده های چند وجهی Polyfilling promises

3. برنامه نویسی همزمان با Async / Await 3. Programming Asynchronously with Async/Await

  • درک مدل async / await Understanding the async/await model

  • کد ساختمان با استفاده از async / await Building code using async/await

  • رسیدگی به خطاها با async / await Handling errors with async/await

  • انتقال کد async / در انتظار کد Transpiling async/await code

4- برنامه نویسی همزمان با کارگران وب 4. Programming Asynchronously with Web Workers

  • وب کارگر چیست؟ What is a web worker?

  • ایجاد یک کارگر وب Creating a web worker

  • ارسال داده ها به یک کارگر وب Sending data to a web worker

  • بازگرداندن داده ها از یک کارگر وب Returning data from a web worker

  • کارمندان وب ، کارمندان سرویس و WebSockets Web workers, service workers, and WebSockets

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جاوا اسکریپت: Async
جزییات دوره
1h 31m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
31,342
- از 5
ندارد
دارد
دارد
Sasha Vodnik
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sasha Vodnik Sasha Vodnik

توسعه دهنده دوره فنی ارشد در Docusign Sasha Vodnik یک توسعه دهنده فنی فنی در Docusign است.

در Docusign، ساشا مواد آموزشی را در ایجاد یکپارچه سازی با استفاده از API های Docusign ایجاد می کند. در تجربه طولانی ساشا به عنوان یک توسعه دهنده وب، آنها دانش عمیق از INS و Outs از HTML، CSS و جاوا اسکریپت را ساخته اند. علاوه بر آموزش زبان های جلو در کلاس درس و یادگیری LinkedIn، ساشا همچنین نویسنده چندین کتاب آموزشی است، از جمله HTML5 و CSS3، نشان داده شده کامل .