https://github.com/trademe/angular-master-class-exercises
https://github.com/trademe/angular-master-class-exercises
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/trademe/angular-master-class-exercises
- Owner: TradeMe
- License: other
- Created: 2018-10-11T19:00:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-14T03:35:32.000Z (over 7 years ago)
- Last Synced: 2025-01-26T07:24:09.248Z (over 1 year ago)
- Size: 129 KB
- Stars: 17
- Watchers: 7
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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