Objetivo
- Obtenha uma introdução às extensões reativas, como instalar?
- Aprenda gerenciamento vitalício
- Aprenda sequências: como criar e responder
- Explore sequências e eventos
- Entenda a simultaneidade e o agendamento
- Teste: TestScheduler e teste Rx
Publico Alvo
- Desenvolvedores que desejam criar aplicativos Rx comerciais nas versões mais recentes do Visual Studio
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introduction to Reactive Extensions
- What are Reactive Extensions
- Installing Reactive Extensions
- Pull vs Push sequences
- Reactive Programming
- IObservable and IObserver
- Subject
- ISubject
- Subscribe
- Errors and Completion
Sequences
- Creating Sequences
- Sequences and LINQ
- Replaying Sequences
- Filtering
- Inspection
- Transformation
- Aggregation
- Timing
- Hot and Cold Sequences
Sequences and Events
- Pipelines
- AsObservable
- Handing Tasks and Events
- FromEvent and FromEventPattern
- UI Applications
- Rx-XAML
Lifetime Management
- Subscribe and ‘unsubscribe’
- IDisposable
Concurrency
- Scheduling
- Tasks as Observable
- SubscribeOn and ObserveOn
- Choosing the Scheduler
Testing
- Testing Rx
- TestScheduler
TENHO INTERESSE