Companies Home Search Profile

Mastering Reactive Extensions with C# and .NET

Focused View

Dmitri Nesteruk

3:35:46

11 View
  • 1 - Key Interfaces.html
  • 2 - Overview.mp4
    01:05
  • 3 - ObserverPattern.cs.txt
  • 3 - Observer Design Pattern.mp4
    09:45
  • 4 - IObserverT.mp4
    03:56
  • 4 - ObserverOfT.cs.txt
  • 5 - IObservableT.mp4
    04:57
  • 5 - ObservableBriefly.cs.txt
  • 6 - Summary.mp4
    01:36
  • 2 - Subjects.html
  • 7 - Overview.mp4
    01:13
  • 8 - SubjectOfT.cs.txt
  • 8 - SubjectT.mp4
    08:06
  • 9 - Unsubscribing.cs.txt
  • 9 - Unsubscribing.mp4
    02:21
  • 10 - ProxyAndBroadcast.cs.txt
  • 10 - Proxy and Broadcast.mp4
    09:25
  • 11 - ReplaySubjectOfT.cs.txt
  • 11 - ReplaySubjectT.mp4
    03:35
  • 12 - BehaviorSubject.cs.txt
  • 12 - BehaviorSubjectT.mp4
    02:42
  • 13 - AsyncSubjectOfT.cs.txt
  • 13 - AsyncSubjectT.mp4
    03:03
  • 14 - Implementing IObservable.mp4
    06:42
  • 14 - SimpleObservable.cs.txt
  • 15 - Summary.mp4
    01:36
  • 3 - Fundamental Sequence Operators.html
  • 16 - Overview.mp4
    01:50
  • 17 - Simple Factory Methods.mp4
    02:45
  • 18 - CreatingSequence.cs.txt
  • 18 - ObservableCreate.mp4
    13:14
  • 19 - Generators.cs.txt
  • 19 - Sequence Generators.mp4
    07:24
  • 20 - ConversionToObservable.cs.txt
  • 20 - Converting Into Observables.mp4
    12:21
  • 21 - Filtering.cs.txt
  • 21 - Sequence Filtering.mp4
    11:17
  • 22 - Inspection.cs.txt
  • 22 - Sequence Inspection.mp4
    11:15
  • 23 - Sequence Transformation.mp4
    11:53
  • 23 - Transformation.cs.txt
  • 24 - Aggregation.cs.txt
  • 24 - Sequence Aggregation.mp4
    12:01
  • 25 - Summary.mp4
    05:01
  • 4 - Advanced Sequence Operators.html
  • 26 - Overview.mp4
    01:18
  • 27 - ExceptionHandling.cs.txt
  • 27 - Exception Handling.mp4
    12:25
  • 28 - CombiningSequences.cs.txt
  • 28 - Sequence Combinators.mp4
    16:47
  • 29 - TimeRelated Sequence Processing.mp4
    11:50
  • 29 - TimeShiftedSequences.cs.txt
  • 30 - Dependency Injection in C and NET with the Autofac Library.txt
  • 30 - Reactive Extensions Event Broker.mp4
    15:09
  • 30 - RxEventBroker.cs.txt
  • 31 - Summary.mp4
    03:19
  • 32 - Course Summary.mp4
    01:41
  • 32 - Dependency Injection in C and NET with the Autofac Library.txt
  • 32 - Learn Parallel Programming with C and NET.txt
  • 32 - Mastering LINQ with C and NET.txt
  • 33 - Bonus Lecture Other Courses at a Discount.html
  • 1 - Course Introduction.mp4
    04:14
  • 1 - Mastering LINQ with C and NET.txt
  • Description


    A complete course on Rx.NET

    What You'll Learn?


    • Create and consume observable sequences
    • Generate sequences using Observable factory methods
    • Quickly work with sequences using Subject classes
    • Combine multiple sequences into a single stream
    • Master time-related sequence processing

    Who is this for?


  • Experienced .NET developers
  • Anyone interested in the Reactive paradigm
  • What You Need to Know?


  • Good understanding of C# and .NET
  • Good understanding of LINQ
  • More details


    Description

    This course covers Reactive Extensions, a technology for working with streams of data in a reactive fashion. With Reactive Extensions, you can ingest, filter analyze and re-broadcast data streams. You can also build your own components which generate reactive streams for others to produce.

    Reactive Extensions started its life as a .NET technology, but has since been ported to every other language imaginable, including even JavaScript. This course shows how Rx can be used specifically with C# and .NET.

    Topics Covered

    • The reactive paradigm and push collections
    • Key Rx operators
    • Rx's Subject classes that help working with observable sequences
    • Fundamental Stream Operators
    • Advanced Stream Operators, including operations on multiple streams

    Pre-requisites

    This is an intermediate-level course, designed for serious .NET programmers wishing to expand their arsenal of .NET related skills. To take the course, you will need the following:

    • Good knowledge of C# and .NET framework
    • Good understanding of .NET application development (esp. collections/data storage)
    • Good knowledge of LINQ
    • Cursory knowledge of TPL may be benefitial

    Course Materials

    • 100% hands-on, with live demonstrations of every topic covered
    • Presented in Visual Studio 2017 
    • Every lesson comes with a single-file demo 
    • End-of-section quizzes are available

    Learning Outcomes

    By the end of the course, students should:

    • Understand the use of reactive sequences
    • Appreciate key observable/observer .NET interfaces and how to use them
    • Efficiently use Subject classes for setting up simple scenarios
    • Apply single-stream operators, including operators involving time
    • Apply advanced operators, including multi-stream operators

    Who this course is for:

    • Experienced .NET developers
    • Anyone interested in the Reactive paradigm

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Dmitri Nesteruk
    Dmitri Nesteruk
    Instructor's Courses
    Dmitri is a quant, developer, book author and course author. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs. He has been a C# MVP since 2009.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 32
    • duration 3:35:46
    • English subtitles has
    • Release Date 2024/04/14