2Implement login and logout procedures
3Use NGRX to build the JWT authentication system: actions, reducers, effects, selectors and extraSelectors
4Learn how to create sequence of NGRX effects
5Add router navigation in effects
6Create effects that does not dispatch actions
7Sync localStorage with NGRX
8Protect access to routes with NGRX and Router Guards
9Use selectors in HTTP Interceptors and global error handling
10Use selectors in structural Directives to protect the DOM