Asynchronous Programméierung (voll Cours)

Asynchronous Programméierung (voll Cours)

Asynchron programméiere ass viru kuerzem net manner entwéckelt wéi klassesch parallel programméiere, an an der Welt vun JavaSript, souwuel am Browser an Node.js, seng Techniken verstoen huet eng vun den zentrale Plazen an der Gestalt vun der Weltbild vun Entwéckler geholl. Ech bréngen Iech op Är Opmierksamkeet en ganz komplette Cours mat enger Erklärung iwwer all verbreet Methode vun der asynchroner Programméierung, Adapter tëscht hinnen an Hëllefsöffnungen. Et besteet de Moment aus 23 Virliesungen, 3 Berichter an 28 Repositories mat ville Code Beispiller op github. Total ongeféier 17 Stonnen Video: Link op d'Playlist.

Erklärung vum Schema

D'Diagramm (uewen) weist d'Verbindungen tëscht verschiddene Weeër fir mat Asynchronie ze schaffen. Déi faarweg Blöcke bezéien sech op asynchron Programméierung, a s/w weist parallele Programméierungsmethoden (Semaphoren, Mutexen, Barrièren, asw.) a Petri Netzer, déi, wéi asynchron Programméierung an den Acteurmodell, verschidde Approche sinn fir parallel Computing ëmzesetzen (si sinn am Diagramm gëtt nëmmen fir méi genee d'Plaz vun der asynchroner Programméierung ze bestëmmen). De Schauspillermodell ass mat asynchroner Programméierung verbonnen, well d'Ëmsetzung vun Akteuren ouni Multithreading och e Recht huet ze existéieren an déngt fir den asynchrone Code ze strukturéieren. Déi gestippte Linnen verbannen Eventer an déi gläichzäiteg Schlaang mat Callbacks, well dës Abstraktiounen op Callbacks baséieren, awer ëmmer nach qualitativ nei Approche bilden.

Virtrag Themen

1. Asynchrone Programméierung (Iwwerbléck)
2. Timer, timeouts an EventEmitter
3. Asynchronous programméiere benotzt callbacks
4. Net-blockéierend asynchron Iteratioun
5. Asynchronie mat der async.js Bibliothéik
6. Asynchronie op Verspriechen
7. Asynchronous Funktiounen a Feeler Ëmgank
8. Asynchronous adapters: promisify, callbackify, asyncify
9. Asynchron Daten Sammler
10. Onbehandelt Feeler an Verspriechen
11. De Problem vun asynchronous stacktrace
12. Generatoren an asynchronous Generatoren
13. Iteratoren an asynchrone Iteratoren
14. Asynchron Operatiounen annuléieren
15. Asynchron Funktioun Zesummesetzung
16. Thenable a liicht waarden
17. Gläichzäiteg asynchron Schlaang
18. Pattern Open Constructor (Revealing Constructor)
19. Zukunft: Asynchrony op stateless Zukunft
20. Deferred: Asynchrony op stateful Differenzen
21. Schauspiller Model
22. Pattern Observer (Observateur + Observéierbar)
23. Asynchrony an RxJS an Event Baachen

Ënnert all Video ginn et Linken op Repositories mat Code Beispiller déi am Video erkläert ginn. Ech hu probéiert ze weisen datt et net néideg ass alles op eng Abstraktioun vun Asynchronie ze reduzéieren. Et gëtt keng universell Approche fir Asynchronie, a fir all Fall kënnt Dir dës Methoden auswielen, déi Iech erlaben de Code méi natierlech fir dës spezifesch Aufgab ze schreiwen. Natierlech gëtt dëse Cours ergänzt an ech bieden jidderee fir nei Themen ze proposéieren an Code Beispiller bäizedroen. D'Haaptziel vum Cours ass et ze weisen wéi een asynchronesch Abstraktioune vu bannen opbaut, an net nëmmen ze léieren wéi een se benotzt. Bal all Abstraktioune ginn net aus Bibliothéiken geholl, awer ginn an hirer einfachster Ëmsetzung uginn an hir Aarbecht gëtt Schrëtt fir Schrëtt analyséiert.

Nëmme registréiert Benotzer kënnen un der Ëmfro deelhuelen. Umellen, wann ech glift.

Wat ass Är Meenung iwwer de Cours?

  • Ech kucken de ganze Cours

  • Ech wäert selektiv kucken

  • Eng Approche ass fir mech genuch

  • Ech wäert un de Cours bäidroen

  • Ech sinn net interesséiert Asynchronie

8 Benotzer hunn gestëmmt. 1 Benotzer huet sech enthalen.

Source: will.com

Setzt e Commentaire