آموزش بازنگری در برنامه نویسی ناهمزمان

Rethinking Asynchronous Programming

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کدگذاری جاوا اسکریپت ناهمگام موثر به معنای دانستن الگوهای مختلف و بافتن آنها با هم برای نوشتن کدهای قابل خواندن و قابل فهم است ، و این دوره نحوه انجام این کار را پوشش می دهد. همه کد های جاوا اسکریپت باید ناهمگام سازی را به شکل دیگری مدیریت کند برنامه نویسی موثر async به معنای دانستن الگوهای مختلف و بافتن آنها به هم است تا نه تنها کدهای قابل استفاده بلکه قابل خواندن و قابل فهم باشد. در این دوره ، بازنگری در برنامه نویسی ناهمزمان ، شما با اصول اولیه ، بازسازی و بازنگری در دلیل async و چگونگی شروع می کنید. شما هر بار با یک الگوی همگام سازی متفاوت ، یک مشکل را بارها و بارها حل خواهید کرد. در پایان ، شما تمام الگوهای اصلی همگام سازی را دیده و تمرین خواهید کرد ، و درک دقیق تری از جوانب مثبت و منفی خواهید داشت.

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

موازی در مقابل Async Parallel vs. Async

  • معرفی دوره Course Introduction

  • جاوا اسکریپت تک رشته ای Single Threaded JavaScript

  • همزمانی Concurrency

پاسخ به تماس Callback

  • جهنم تماس بگیرید Callback Hell

  • تمرین 1 Exercise 1

  • تمرین 1 راه حل Exercise 1 Solution

  • مشکلات برگشت تماس: وارونگی کنترل Callback Problems: Inversion of Control

  • مشکلات تماس مجدد: منطقی نیست Callback Problems: Not Reason-able

  • رفع نشده Non Fixes

ممنون Thunks

  • Thunks همزمان و ناهمزمان Synchronous and Asynchronous Thunks

  • ورزش 2 Exercise 2

  • تمرین 2 راه حل Exercise 2 Solution

  • Thunks and Closure Thunks and Closure

وعده ها Promises

  • وعده های بومی Native Promises

  • Promise API Promise API

  • قول کنترل جریان Promise Flow Control

  • ورزش 3 Exercise 3

  • تمرین 3 راه حل Exercise 3 Solution

  • تمرین 3 سوال قسمت 1 Exercise 3 Questions Part 1

  • تمرین 3 سوال قسمت 2 Exercise 3 Questions Part 2

  • تمرین 4 Exercise 4

  • تمرین 4 راه حل Exercise 4 Solution

  • انتزاع Abstractions

  • توالی ها و گیت ها Sequences and Gates

  • تمرین 5 و 6 Exercise 5 and 6

  • تمرین 5 راه حل Exercise 5 Solution

  • تمرین 6 راه حل Exercise 6 Solution

ژنراتورها Generators

  • مثال ژنراتور Generator Example

  • پیام رسانی Messaging

  • سوالات پیام رسانی Messaging Questions

  • مولدهای Async Async Generators

  • وعده ها و تولیدکنندگان Promises and Generators

  • تمرین 7 Exercise 7

  • تمرین 7 راه حل Exercise 7 Solution

  • مسابقه Quiz

قابل مشاهده Observables

  • رویدادها و وعده ها Events and Promises

  • قابل مشاهده Observables

  • توالی های واکنشی Reactive Sequences

  • تمرین 8 Exercise 8

  • تمرین 8 راه حل قسمت 1 Exercise 8 Solution Part 1

  • تمرین 8 راه حل قسمت 2 Exercise 8 Solution Part 2

CSP CSP

  • همزمانی و کانال ها Concurrency and Channels

  • مسدود کردن کانال ها Blocking Channels

  • کانال های رویداد Event Channels

  • تمرین 9 Exercise 9

  • تمرین 9 راه حل Exercise 9 Solution

  • خلاصه کردن Recap

  • ورزش 10 Exercise 10

  • بسته شدن Wrap-up

نمایش نظرات

آموزش بازنگری در برنامه نویسی ناهمزمان
جزییات دوره
6h 22m
49
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
79
4.8 از 5
دارد
دارد
دارد
Kyle Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kyle Simpson Kyle Simpson

Kyle یک توسعه دهنده مستقل مستقر در آستین ، TX است. او چندین پروژه متن باز (مانند LabJS) را اجرا می کند ، کتاب می نویسد ، و در جلسات و کنفرانس ها سخنرانی می کند.