Reactive State Management in Angular with ngrx

course by Lukas Ruebbelke

Build a desktop application with Electron

course by Cameron Nokes

Build Redux Style Applications with Angular, RxJS, and ngrx/store

course by John Lindquist

Use a Reducer to Change an Object's Property Inside an Array

lesson by John Lindquist

Review of Angular 2, RxJS, and Reducers from ngrx/store

lesson by John Lindquist

Load JavaScript in an Electron BrowserWindow

lesson by Cameron Nokes

Create a native desktop system menu with the Electron Menu module

lesson by Cameron Nokes

Manage State in RxJS with StartWith and Scan

lesson by John Lindquist

Display native desktop dialog windows with Electron

lesson by Cameron Nokes

Save/Open a file with an Electron dialog window

lesson by Cameron Nokes

Understand Electron’s main and renderer process architecture

lesson by Cameron Nokes

Communicate between Electron processes using IPC

lesson by Cameron Nokes

Communicate between Electron processes using the remote module

lesson by Cameron Nokes

Create an icon for your Electron app

lesson by Cameron Nokes

Package your Electron application into a executable file with electron-builder

lesson by Cameron Nokes

Code sign your Electron application with electron-builder

lesson by Cameron Nokes

Ship updates to your Electron app with `autoUpdater` (Mac)

lesson by Cameron Nokes

Ship updates to your Electron app with `autoUpdater` (Windows)

lesson by Cameron Nokes

Map Streams to Values to Affect State

lesson by John Lindquist

Render an Observable with the Async Pipe

lesson by John Lindquist

Use ngrx/store and Reducers for Angular Application State

lesson by John Lindquist