Reactive apps with Angular NGRX and RxJS

This one-day brew is an 8-hour rollercoaster of best practices on how to build large-scale reactive applications in angular. This brew contains both theory, exercises and a bunch of question-rounds. Together we will refactor a badly built angular-application and turn it into a reactive

  • Best practices
  • Optimistic updates
  • Real-time updates
  • An opinionated architecture that we already taught to numerous companies

We will cover the following topics:

  • Angular in a nutshell
  • Best practices
  • Component design
  • Managing state with @ngrx/store (Redux)
  • RxJS basics
  • Making our application real-time
  • Making our application snappy with optimistic updates
  • A large-scale Angular architecture
  • Angular
  • Rxjs
  • Redux
  • Typescript

To summarize, this brew contains everything an attendee should know to create large-scale angular applications following best practices. After the brew has been completed the attendees go home with the slides + the source-code (which they can start using in real applications instantly). We also grant the attendee a lifetime access to the strongBrew platform and slack-channel that they can use to ask questions.

This course requires some foreknowledge. The attendee should know the following technologies:

  • Git
  • Javascript
  • Typescript
  • Angular basics (knowing how to create a component)