- Second, we'll learn how to use Jasmine and Karma to write and continuously run unit tests.
- Third, we'll learn ES6 features that can help us write cleaner and better code.
At the end of the week, you should be able to:
- Use npm to manage dependencies and basic scripts
- Use ES6 features for declaring variables, classes and modules and for making string interpolation easier
Independent Project Objectives
Your code at the end of the week will be reviewed for the following:
- Business logic is thoroughly tested with Jasmine.
- Karma is set up correctly.
- Project utilizes ES6 features including classes,
- Dependencies are managed with npm.
- Application uses webpack to lint, bundle, and process code.
- Project is in a polished, portfolio-quality state. (Clear code presentation, error free, basic styling, complete README, commit history, etc.)
- Specs were committed before any code.
- Required functionality was in place by the Friday deadline.
- Project demonstrates understanding of week's concepts. If prompted, you are able to discuss your code with an instructor using correct terminology.