Högskola och universitet hos Mittuniversitetet, 7,5 högskolepoäng.
Kursen lär ut grunderna i reaktiv programmering och dess tillämpning igenom hela mjukvaruutvecklingsprocessen.
strömmar, immutability, flödes-typer, basoperatorer, parallelitet och samtidighet.
reaktiva system, reaktiv architektur, reaktiva språk.
responsivitet, bevakningsmönster, pull- vs. pushbaserade datastrukturer, lata vs. ivriga datastrukturer, felhantering, heta vs. kalla strömmar, prenumeration.
Observable datastruktur samt kommunikationskanalerna och skillnad till Iterable.
grunderna i hantering av reaktiva datastrukturer
basoperatorer
avancerade operatorer
korrekt skapande och hantering av strömmar
hantering av tid, parallellitet, bland annat integration av externa system, skillnad mot andra traditionella samtidighetskomponenter. Schemaläggning via schedulers: prenumeration, bevakning och avregistrering samt GUI-utveckling och hantering av minnesläckor.
refaktorering
testning och felhantering