->
Oreilly - RxJS Essentials - 9781491995952
Oreilly - RxJS Essentials
by Yakov Fain | Publisher: O'Reilly Media, Inc. | Release Date: September 2017 | ISBN: 9781491995952


Libraries of reactive extensions exist in many programming languages. RxJS is a popular library of reactive extensions for JavaScript. In this course, you'll explore RxJS and how it's used to transform and compose streams of data. RxJS promotes the push model, where the algorithms of your application handles data by applying a number of composable functions. The push model allows you to eliminate polling for data that may not even be available. Splitting the business logic into separate functions makes the code easier to read and modify. RxJS is not a framework and can be used in any JavaScript app. To best follow this course, learners must be familiar with JavaScript syntax and callback functions, and should have current versions of Node.js and Visual Studio Code loaded on their computers.Understand how to bring reactive programming to your JavaScript appsCreate a pathway forward from imperative to functional programmingPick up the ability to create observable data streamsExplore the roles of observers and subscribersDiscover how to apply and compose operators to process the data emitted by observablesMaster the ability to handle errorsUnderstand how to compose multiple data streamsYakov Fain is a Java Champion and cofounder of the IT consultancy, Farata Systems. An in-demand speaker at international conferences, Yakov has written 1,000 blogs (http://yakovfain.com) and authored or coauthored multiple books about software development, including Angular 2 Development with TypeScript (Manning Publications) and Enterprise Web Development (O'Reilly Media).
  1. Intro to Reactive Programming with RxJS
    • Synchronous Versus Asynchronous Programming 00:06:27
    • How to Run Code Samples from This Course 00:03:31
    • Pull Versus Push (Callbacks, Promises, Subscriptions) 00:09:58
    • What Is RxJS? 00:01:22
    • Bringing RxJS to Your Project 00:01:38
    • Main RxJS Players 00:01:50
  2. Getting Familiar with RxJS Observable, Observer, and Subscriber
    • Roles of Observable, Observer, and Subscriber 00:04:06
    • Creating an Observable 00:02:21
    • Using Observable.from() 00:02:39
    • Using Observable.create() 00:04:14
  3. Intro to RxJS Operators
    • What Is an RxJS Operator? 00:03:01
    • Reading Marble Diagrams 00:04:22
    • Using the RxJS Operators map, filter, and reduce 00:07:48
  4. Error Handling in RxJS
    • RxJS Error Handling Operators 00:07:32
  5. Hot and Cold Observables
    • Introducing Hot and Cold Observables 00:03:18
    • The RxJS Operator Share 00:07:12
    • Multicasting with RxJS Subject 00:07:01
    • The Use Case for RxJS BehaviorSubject 00:05:03
  6. Combining RxJS Observables
    • Combining Observables with the RxJS Operator concat 00:03:22
    • Combining Observables with the RxJS Operator merge 00:02:31
    • Combining Observables with the RxJS Operator flatMap 00:03:39
    • Combining Observables with the RxJS Operator switchMap 00:04:46
    • Comparing flatMap and switchMap 00:05:36
    • Combining Observables with the RxJS Operator zip 00:06:25
  7. Oreilly - RxJS Essentials


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Coktum   |  

Information
Members of Guests cannot leave comments.




rss