Publicatiedatum : 20/02/2024

Opleiding : RxJS, de grondbeginselen van reactief programmeren

Praktijkcursus - 2d - 14u00 - Ref. RXJ
Prijs : 1370 € V.B.

RxJS, de grondbeginselen van reactief programmeren




RxJS is opgenomen in het Angular framework en is bruikbaar met andere frameworks zoals ReactJS of Vue.js, maar ook zelfstandig. Je zult deze JavaScript-bibliotheek voor reactief programmeren in de praktijk brengen, waardoor het gemakkelijker wordt om asynchrone operaties te orkestreren en te manipuleren.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. RXJ
  2d - 14u00
1370 € V.B.




RxJS is opgenomen in het Angular framework en is bruikbaar met andere frameworks zoals ReactJS of Vue.js, maar ook zelfstandig. Je zult deze JavaScript-bibliotheek voor reactief programmeren in de praktijk brengen, waardoor het gemakkelijker wordt om asynchrone operaties te orkestreren en te manipuleren.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De principes van reactief programmeren begrijpen
Observabelen en abonnementen beheren
Een pijplijn van operatoren ontwerpen om een asynchrone gegevensstroom te orkestreren of te manipuleren
De juiste strategie kiezen voor het beheren van gelijktijdige asynchrone bewerkingen

Doelgroep
Front-end ontwikkelaars, back-end ontwikkelaars, webarchitecten en projectmanagers.

Voorafgaande vereisten
Goede kennis van webtechnologieën en JavaScript.

Opleidingsprogramma

1
Inleiding tot RxJS

  • Het reactieve programmeerparadigma.
  • Geschiedenis van het ReactiveX-project.
  • Presentatie van de RxJS-bibliotheek.
  • De concepten waarneembaar, waarnemer, abonnement en operatoren.
  • Implementatie in front- en backofficeprojecten.
Praktisch werk
Een oefenomgeving opzetten (Node.js).

2
De grondbeginselen van RxJS

  • Presentatie van de Design Pattern Observer.
  • Maak observabelen handmatig of vanuit gegevens.
  • Inkapseling van native asynchrone functionaliteit in een observable.
  • Waarneming van een waarneembaar gegeven.
  • Beheer van abonnementen op observabelen.
Praktisch werk
Aanmaken van verschillende observabelen, handmatig of gebaseerd op gegevens of browserfuncties.

3
Operators, verwerken van gegevensstromen

  • Het operator-pijplijnprincipe.
  • Knikkerdiagrammen.
  • Filter operatoren.
  • Voorwaardelijke operatoren.
  • Transformatie-operatoren.
  • Aggregatie-operatoren.
  • Nutsbedrijven.
  • Maak je eigen operators.
Praktisch werk
Eenvoudige en samengestelde pijplijnen opzetten om gegevensreeksen te manipuleren.

4
Hete] observabelen[ (of "hete observabelen")

  • Verschillen met een waarneembare "koude".
  • De functies en operatoren voor het transformeren van een "koude" waarneembaar in een "warme" waarneembaar.
  • Onderwerpen en multicasting.
Praktisch werk
Implementatie van een observable met meerdere observers.

5
Waarneembare transformaties

  • Combinatie van waarneembaarheden.
  • Verdeling van waarneembaarheden.
Praktisch werk
Experimenteren met combinaties en partities van waarneembaarheden.

6
Waarneembaarheden van orde 2

  • Het probleem van waarneembaarheden van waarneembaarheden.
  • Parallelle managementstrategie.
  • Wachtrijstrategie.
  • De failover-strategie.
  • De strategie van onwetendheid.
  • Kies de juiste strategie voor jouw behoeften.
Praktisch werk
Beheer van gelijktijdige API-aanroepen als reactie op browsergebeurtenissen.

7
Foutenbeheer

  • Stop, probeer de asynchrone bewerking opnieuw of schakel over naar een nieuwe asynchrone bewerking.
  • Het beheren van voorbijgaande fouten in de context van een tweede-orde waarneembaar.
Praktisch werk
Foutenbeheer voor verschillende scenario's.

8
Je code testen met RxJS

  • Presentatie van de TestScheduler.
  • Ondersteunende functies (genereren van waarneembaarheden, testen van waarneembaarheden, enz.)
  • Figuurlijke syntaxis (observables, subscriptions, tijd, etc.).
Praktisch werk
Waarneembare tests op basis van verschillende scenario's.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 2 apr., 11 juni, 12 okt.

PARIS LA DÉFENSE
2026 : 26 maa., 4 juni, 5 okt.