An open API service indexing awesome lists of open source software.

https://github.com/trademe/angular-master-class-exercises


https://github.com/trademe/angular-master-class-exercises

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Angular Master Class

This repository contains all the **Exercise Descriptions** for the Angular Master Class courseware.

## Modules

Each module of the **Angular Master Class** course has 1 or more lab exercises. Each lab exercise adds features and enhancements to the previous lab exercise.

> These exercise descriptions are used by **students** as a guide for each exercise.

Shown below are quick-links and ordering of the courseware Modules:

* Module 1: **[Jump-Start](https://github.com/TradeMe/angular-master-class-exercises/tree/master/jump-start-tutorial)**
* Module 2: **[Observables](https://github.com/TradeMe/angular-master-class-exercises/tree/master/observables)**
* Module 3: **[Forms](https://github.com/TradeMe/angular-master-class-exercises/tree/master/forms)**
* Module 4: **[Architecture](https://github.com/TradeMe/angular-master-class-exercises/tree/master/architecture)**
* Module 5: **[Routing](https://github.com/TradeMe/angular-master-class-exercises/tree/master/routing)**
* Module 6: **[ngrx](https://github.com/TradeMe/angular-master-class-exercises/tree/master/ngrx)**
* Module 7: **[Reusable Libraries](https://github.com/TradeMe/angular-master-class-exercises/tree/master/reusable-libraries)**
* Module 8: **[Testing](https://github.com/TradeMe/angular-master-class-exercises/tree/master/testing)**
* Module 9: **[PWA](https://github.com/TradeMe/angular-master-class-exercises/tree/master/pwa)**
* Module 10: **[Universal](https://github.com/TradeMe/angular-master-class-exercises/tree/master/universal)**

For each lab exercise, simply open there `exercise--` markdown associated with that exercise.


## Web and App Servers

To launch your web application, use a Terminal session with the command:

```
$ ng serve
```

This starts a web server for the Angular 2 application; open with a browser url `http://localhost:4200`.

And since your Angular application may request external, remote data [from `http://localhost:4201/api`], you will need a local app server to respond to the REST API calls. We have already configured a server as part of this repository.

Simply start a second, separate Terminal session with the commend:

```
$ npm run rest-api
```




## Important Message

Remember: never be afraid to ask questions! The **thoughtram** trainers love questions.

> Often your question - and the answers - are very important to other students in the class.

And finally, help each other. Helping other students will reinforce the ideas that you are learning in this lesson... Have fun and good luck!

Christoph, Pascal, Thomas & Dominic