Program Asynchronous (kursus lengkep)

Program Asynchronous (kursus lengkep)

Pemrograman Asynchronous ayeuna-ayeuna henteu langkung maju tibatan program paralel klasik, sareng di dunya JavaSript, boh dina panyungsi sareng di Node.js, ngartos téknikna parantos nyandak salah sahiji tempat sentral dina ngawangun pandangan dunya pamekar. Kuring nyangking perhatian anjeun kursus holistik sareng paling lengkep sareng panjelasan sadaya metode nyebar tina program Asynchronous, adaptor antara aranjeunna sareng bukaan bantu. Ayeuna diwangun ku 23 ceramah, 3 laporan sareng 28 repositori kalayan seueur conto kode dina github. Total ngeunaan 17 jam video: link ka playlist.

Katerangan pikeun diagram

Diagram (di luhur) nunjukkeun hubungan antara cara anu béda pikeun damel sareng asinkron. Blok berwarna nujul kana program asynchronous, sareng b / w nunjukkeun metode pemrograman paralel (semaphore, mutex, halangan, jsb) sareng jaring Petri, anu, sapertos program asynchronous sareng modél aktor, mangrupikeun pendekatan anu béda pikeun ngalaksanakeun komputasi paralel (aranjeunna dirumuskeun dina diagram ngan pikeun leuwih akurat nangtukeun tempat programming Asynchronous). Modél aktor patali jeung programming Asynchronous sabab palaksanaan aktor tanpa multithreading ogé boga hak eksis jeung fungsi pikeun struktur kode Asynchronous. Garis dotted numbu kajadian jeung antrian babarengan pikeun callbacks sabab abstraksi ieu dumasar kana callbacks, tapi masih ngawangun pendekatan kualitatif anyar.

Jejer kuliah

1. Program Asynchronous (Tinjauan)
2. Timers, timeouts na EventEmitter
3. programming Asynchronous ngagunakeun callbacks
4. Non-blocking Iteration Asynchronous
5. Asynchrony kalawan perpustakaan async.js
6. Asynchrony on jangji
7. fungsi Asynchronous jeung penanganan kasalahan
8. Asynchronous adapters: promisify, callbackify, asyncify
9. Pangumpul data Asynchronous
10. Kasalahan unhandled dina jangji
11. Masalah asynchronous stacktrace
12. Generators na generator Asynchronous
13. Iterators na iterator Asynchronous
14. Ngabolaykeun operasi Asynchronous
15. Komposisi fungsi Asynchronous
16. Thenable jeung lightweight await
17. antrian Asynchronous sakaligus
18. Pola open constructor (ngalaan pikiran constructor)
19. kahareup: Asynchrony on stateless futures
20. nunggak: Asynchrony on differentials stateful
21. Modél Aktor
22. Pola Observer (Observer + Observable)
23. Asynchrony di RxJS jeung acara aliran

Di handapeun unggal pidéo aya tautan kana repositori sareng conto kode anu dijelaskeun dina pidéo. Kuring diusahakeun némbongkeun yén aya teu kudu ngurangan sagalana kana hiji abstraksi Asynchrony. Teu aya pendekatan universal pikeun asynchrony, sareng pikeun unggal hal anjeun tiasa milih metodeu anu bakal ngamungkinkeun anjeun nyerat kode sacara alami pikeun tugas khusus ieu. Tangtosna, kursus ieu bakal ditambah sareng kuring naroskeun ka sadayana pikeun nyarankeun topik énggal sareng nyumbangkeun conto kode. Tujuan utama kursus nyaéta pikeun nunjukkeun kumaha ngawangun abstraksi asinkron ti jero, sareng henteu ngan ukur ngajarkeun cara ngagunakeunana. Ampir kabéh abstraksi teu dicokot ti perpustakaan, tapi dirumuskeun dina palaksanaan pangbasajanna jeung karya maranéhanana dianalisis step by step.

Ngan pamaké nu kadaptar bisa ilubiung dina survey. Daptar, Punten.

Kumaha pendapat anjeun ngeunaan kursus?

  • Kuring gé lalajo sakabéh kursus

  • Kuring gé néangan selektif

  • Hiji pendekatan cukup keur kuring

  • Kuring bakal nyumbang kana kursus

  • Abdi henteu resep asynchrony

8 pamaké milih. 1 pamaké abstained.

sumber: www.habr.com

Tambahkeun komentar