We're only going to be using the CSS portion of Bootstrap in this course. For our video playback icons, we'll utilize the Font Awesome icon library within our project. Both Bootstrap and Font Awesome will be installed via the Node Package Manager, just like Angular and TypeScript. For this course I'll be using the Atom editor with the Atom TypeScript plug-in installed. It has full support for TypeScript integration and support. You can acquire Atom from the atom.io website, or use another editor of your choosing.
There really are a number of options when working with Angular and TypeScript, and your choices may differ.
- Setting up the project
- Using the Node Package Manager
- Building an Angular component
- Bootstrapping the application
- Creating a service
- Data binding
- Controlling sound and playback
- Animating player controls