Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

NgRx

( Duration: 2 Days )

The NgRx for Angular Developers training course brings developers up to speed with modern Angular web app development with the popular Redux + RxJS library for Angular, NgRx. The course begins by exploring how using NgRx to build your Angular applications can bring powerful benefits, such as managing state in place, managing asynchronous operations with RxJS, and enabling easier unit testing of application logic, Next, you will have a clear understanding of flow of data in applications. The course concludes with you exploring how NgRx can be integrated with Redux Developer Tools, Angular Routing and Lazy Loading through NgRx features.

Prior working knowledge and practical experience of Angular, RxJS, and TypeScript. You should have extensive experience in developing Angular and RxJS and extensive coding experience with TypeScript. Also, you should have experience with asynchronous JavaScript and making AJAX calls with JavaScript code.

By attending NgRx workshop, delegates will learn to:

  • Create Actions, Reducers and a Store Service.
  • Use RxJS and Async pip to display store state in a component.
  • Use RxJS and REST services to connect remote data to the NgRx application.
  • Connect Routing to NgRX.

  • This NgRx class is suitable for Angular developers and developer teams looking to incorporate NgRx into their Angular development.

COURSE AGENDA

1

Introduction

  • What is NgRx?
  • NgRx compared to Flux, Redux
  • Benefits of NgRx
2

NgRx Essentials

  • Actions
  • Reducers
  • Store
  • Displaying Store State in a Component
  • Dispatching Actions
  • Using the Redux Developer Tools
3

NgRx Effects

  • Using JSON Server
  • Angular’s HTTP Client (quick review only)
  • Using the HTTP Client, RxJS with NgRx Effects API
  • Error Handling
  • Benefits of RxJS when working with HTTP
4

NgRx Features and Selectors

  • Organize the State Tree into Features
  • Lazy Loading Features with Angular Routing
  • Writing Complex Selectors for Loading Data into an Angular Component
  • Storing the Routing State in the Store

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X