Ríomhchlárú asincrónach (cúrsa iomlán)

Ríomhchlárú asincrónach (cúrsa iomlán)

Le déanaí tá an ríomhchlárú asincrónach tar éis éirí níos lú forbartha ná ríomhchlárú comhthreomhar clasaiceach, agus i saol JavaSript, i mbrabhsálaithe agus i Node.js, tá tuiscint ar a theicnící tar éis ceann de na háiteanna lárnacha a ghlacadh chun dearcadh domhanda na bhforbróirí a mhúnlú. Dírím ar bhur n-aird ar chúrsa iomlánaíoch agus is iomláine ina bhfuil míniú ar na modhanna forleathana uile a bhaineann le ríomhchlárú asincrónach, le hoiriúnóirí eatarthu agus le hoscailtí cúnta. Faoi láthair tá 23 léacht, 3 thuarascáil agus 28 stór ann le go leor samplaí cód ar github. Iomlán thart ar 17 uair an chloig d'fhíseán: nasc chuig an seinmliosta.

Mínithe don scéim

Taispeánann an léaráid (thuas) na naisc idir bealaí éagsúla chun oibriú le asincrónach. Tagraíonn na bloic daite do ríomhchlárú asincrónach, agus taispeánann b/w modhanna ríomhchláraithe comhthreomhar (seafóir, mutexes, bacainní, etc.) agus Petri nets, atá, cosúil le ríomhchlárú asincrónach agus an tsamhail gníomhaithe, ina gcur chuige éagsúla chun ríomhaireacht chomhthreomhar a chur i bhfeidhm (is iad sin tugtha sa léaráid ach chun áit na ríomhchláraithe asincrónach a chinneadh níos cruinne). Tá baint ag samhail an aisteoir le ríomhchlárú asincrónach toisc go bhfuil sé de cheart ag cur chun feidhme aisteoirí gan ilshnáithe a bheith ann freisin agus feidhmíonn sé chun cód asincrónach a struchtúrú. Nascann na línte poncaithe imeachtaí agus an scuaine comhthráthach le glaonna ar ais toisc go bhfuil na hastarraingtí seo bunaithe ar aisghlaonna, ach cruthaíonn siad cur chuige cáilíochtúil nua fós.

Ábhair léachta

1. Ríomhchlárú asincrónach (forbhreathnú)
2. Amadóirí, teorainneacha ama agus EventEmitter
3. Ríomhchlárú asincrónach ag baint úsáide as aisghlaonna
4. Atriallta asincrónach neamh-bhloic
5. Asincrónach leis an leabharlann async.js
6. Asincrónach ar gheallta
7. Feidhmeanna asincrónacha agus láimhseáil earráidí
8. Adaptóirí asincrónacha: geallúint a thabhairt, glaoigh siar, sioncronaigh
9. Bailitheoirí sonraí asincrónacha
10. Earráidí i ngeallúintí nár láimhseáiltear
11. An fhadhb a bhaineann le rian cruachta asincrónach
12. Gineadóirí agus gineadóirí asincrónacha
13. Iterators agus atriators asincrónach
14. Oibríochtaí asincrónacha a chealú
15. Comhdhéanamh feidhm asincrónach
16. Fanacht innsin agus éadrom
17. scuaine asincrónach chomhthráthach
18. Cruthaitheoir patrún oscailte (Constructor Nochtadh)
19. An Todhchaí: Asincrónach ar thodhchaí gan stát
20. Iarchurtha: Asincrónach ar dhifreálaigh stáit
21. Samhail Aisteoir
22. Breathnóir Patrún (Breathnadóir + Inbhraite)
23. Asincrónach i RxJS agus sruthanna imeachtaí

Faoi gach físeán tá naisc chuig stórtha le samplaí cód a mhínítear san fhíseán. Rinne mé iarracht a thaispeáint nach bhfuil aon ghá le gach rud a laghdú go dtí astarraingt amháin de asincrony. Níl aon chur chuige uilíoch ann maidir le asincrónach, agus i ngach cás is féidir leat na modhanna sin a roghnú a ligfidh duit cód a scríobh ar bhealach níos nádúrtha don tasc sonrach seo. Ar ndóigh, cuirfear leis an gcúrsa seo agus iarraim ar gach duine topaicí nua a mholadh agus samplaí cód a thabhairt. Is é príomhsprioc an chúrsa ná a thaispeáint conas astarraingtí asincrónacha a thógáil ón taobh istigh, agus gan a mhúineadh conas iad a úsáid. Ní thógtar beagnach gach astarraingt ó leabharlanna, ach tugtar iad sa chur i bhfeidhm is simplí agus déantar anailís ar a gcuid oibre céim ar chéim.

Ní féidir ach le húsáideoirí cláraithe páirt a ghlacadh sa suirbhé. Sínigh isteach, le do thoil.

Cad é do thuairim faoin gcúrsa?

  • Feicfidh mé an cúrsa ar fad

  • Breathnóidh mé go roghnach

  • Is leor cur chuige amháin domsa

  • Cuirfidh mé leis an gcúrsa

  • Níl suim agam i asincrony

Vótáil 8 úsáideoir. Staon úsáideoir amháin.

Foinse: will.com

Add a comment