# Introduction

1. Creating an nx workspace
2. Generating components
3. Adding Services
4. RxJS and Angulars HTTP Module
5. Thirdparty dependencies
6. Reactive Forms
7. Routing and interceptors
8. ngrx introduction
9. nx state libs
10. ngrx selectors
11. Adding nx workspaces
12. Entity state adapter
13. Router actions and effects
14. Unit and e2e testing
15. Deploying your nx monorepo

## Finished Workshop Code <a href="#finishedcodeforthecrmmodule" id="finishedcodeforthecrmmodule"></a>

```
git clone "https://github.com/duncanhunter/Demo-App-NDC-Oslo-2018-Enterprise-Angular-applications-with-ngrx-and-nx"

cd Demo-App-NDC-Oslo-2018-Enterprise-Angular-applications-with-ngrx-and-nx

npm install
```

## WIP Workshop Code <a href="#wipcoursecode" id="wipcoursecode"></a>

```
git clone "https://github.com/duncanhunter/WIP-Demo-App-NDC-Oslo-2018-Enterprise-Angular-applications-with-ngrx-and-nx"

cd WIP-Demo-App-NDC-Oslo-2018-Enterprise-Angular-applications-with-ngrx-and-nx

npm install
```

## Course Slides <a href="#courseslides" id="courseslides"></a>

[https://docs.google.com/presentation/d/1MknPww1MdwzreFvDh086TzqaB5yyQga0PaoRR9bgCXs/edit?usp=sharing](https://docs.google.com/presentation/d/1xf8aPIvQjgjUVGH_1sRkikvh5H73x2xvX7PnN4AjYt4/edit?usp=sharing)
