آموزش جاوا اسکریپت: 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 31m
27
Linkedin (لینکدین) lynda-small
22 مهر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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، نشان داده شده کامل .

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.