This repository contains all the Exercise Descriptions for the Angular Master Class courseware.
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
- Module 2: Observables
- Module 3: Forms
- Module 4: Architecture
- Module 5: Routing
- Module 6: ngrx
- Module 7: Reusable Libraries
- Module 8: Testing
- Module 9: PWA
- Module 10: Universal
For each lab exercise, simply open there exercise-<xxx>-<xxx>
markdown associated with that exercise.
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
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