Барномасозии асинхронӣ (курси пурра)

Барномасозии асинхронӣ (курси пурра)

Ба наздикӣ барномасозии асинхронӣ аз барномасозии классикии параллелӣ камтар рушд накардааст ва дар ҷаҳони JavaSript ҳам дар браузерҳо ва ҳам дар Node.js фаҳмидани усулҳои он дар ташаккули ҷаҳонбинии таҳиягарон яке аз ҷойҳои марказиро ишғол кардааст. Ман ба диққати шумо як курси мукаммал ва мукаммалро бо шарҳи ҳама усулҳои паҳншудаи барномасозии асинхронӣ, адаптерҳо байни онҳо ва кушодагии ёрирасон мерасонам. Айни замон он аз 23 лексия, 3 гузориш ва 28 анбор бо мисолҳои зиёди рамзӣ дар github иборат аст. Ҳамагӣ тақрибан 17 соат видео: пайванд ба рӯйхати навозиш.

Шарҳҳо барои диаграмма

Диаграмма (дар боло) робитаҳои байни усулҳои гуногуни кор бо асинхронияро нишон медиҳад. Блокҳои ранга ба барномасозии асинхронӣ ишора мекунанд ва b/w усулҳои барномасозии параллелӣ (семафорҳо, мутексҳо, монеаҳо ва ғ.) ва шабакаҳои Петриро нишон медиҳанд, ки ба монанди барномасозии асинхронӣ ва модели актер равишҳои гуногун барои татбиқи ҳисоббарории параллелӣ мебошанд (онҳо дар диаграмма танҳо барои дақиқтар муайян кардани ҷои барномасозии асинхронӣ дода шудааст). Модели актер бо барномасозии асинхронӣ алоқаманд аст, зеро татбиқи актёрҳо бидуни чанд ришта инчунин ҳуқуқи мавҷудиятро дорад ва барои сохтори коди асинхронӣ хидмат мекунад. Хатҳои нуқта рӯйдодҳо ва навбати ҳамзамонро ба зангҳои бозгашт мепайвандад, зеро ин абстраксияҳо бар зангҳо асос ёфтаанд, аммо ба ҳар ҳол равишҳои сифатан навро ташкил медиҳанд.

Мавзӯҳои лексияҳо

1. Барномасозии асинхронӣ (баррасӣ)
2. Таймерҳо, вақтхушиҳо ва EventEmitter
3. Барномасозии асинхронӣ бо истифода аз зангҳои бозгашт
4. Итератсияи асинхронии ғайрибандӣ
5. Асинхронӣ бо китобхонаи async.js
6. Асинхронӣ оид ба ваъдаҳо
7. Функсияҳои асинхронӣ ва коркарди хатогиҳо
8. Адаптерҳои асинхронӣ: ваъда додан, занг задан, асинхрон кардан
9. Ҷамъоварии маълумотҳои асинхронӣ
10. Хатогиҳои ҳалнашуда дар ваъдаҳо
11. Масъалаи стектрейси асинхронӣ
12. Генераторҳо ва генераторҳои асинхронӣ
13. Итераторҳо ва итераторҳои асинхронӣ
14. Бекор кардани амалҳои асинхронӣ
15. Таркиби функсияи асинхронӣ
16. Интизори он аст, ки қобили қабул ва сабук аст
17. Навбати асинхронии ҳамзамон
18. Созандаи кушодаи намуна (Ошкорсоз)
19. Оянда: Асинхронӣ дар ояндаи бидуни шаҳрвандӣ
20. Таъхиршуда: Асинхронӣ дар дифференсиалҳои ҳолати
21. Модели актёр
22. Нозири намуна (Нозир + Мушоҳидашаванда)
23. Асинхронӣ дар RxJS ва ҷараёнҳои рӯйдодҳо

Дар зери ҳар як видео истинодҳо ба анборҳо бо мисолҳои код мавҷуданд, ки дар видео шарҳ дода шудаанд. Ман кӯшиш кардам, ки нишон диҳам, ки ҳама чизро ба як абстраксияи асинхронӣ кам кардан лозим нест. Ягон равиши универсалӣ ба асинхронӣ вуҷуд надорад ва барои ҳар як ҳолат шумо метавонед он усулҳоро интихоб кунед, ки ба шумо имкон медиҳанд, ки кодро барои ин вазифаи мушаххас табиатантар нависед. Албатта, ин курс пурра карда мешавад ва ман аз ҳама хоҳиш мекунам, ки мавзӯъҳои нав пешниҳод кунанд ва мисолҳои рамзӣ саҳм гузоранд. Ҳадафи асосии курс нишон додани тарзи сохтани абстраксияҳои асинхронӣ аз дарун аст, на танҳо таълим додани тарзи истифодаи онҳо. Қариб ҳамаи абстраксияҳо аз китобхонаҳо гирифта намешаванд, балки дар соддатарин татбиқи онҳо дода шуда, кори онҳо зина ба зина таҳлил карда мешавад.

Танҳо корбарони сабтиномшуда метавонанд дар пурсиш иштирок кунанд. даромад, Лутфан.

Назари шумо дар бораи курс чист?

  • Ман тамоми курсро тамошо мекунам

  • Ман ба таври интихобӣ нигоҳ мекунам

  • Як равиш барои ман кифоя аст

  • Ман ба курс саҳм мегузорам

  • Ман ба асинхрония таваҷҷӯҳ надорам

8 корбар овоз доданд. 1 корбар худдорӣ кард.

Манбаъ: will.com

Илова Эзоҳ