Learn the Angular 4 architecture and how to leverage ES6 by creating a Single Page Application from scratch. Learn the current best practices with the framework. Become familiar with TypeScript, which allows robust variable typing. Angular 2 is built around the concept of components & custom element tags. We will create a production ready application with these Components, as well as Routing & Services. The differences between Angular 1 & 2+ will be discussed, but no prior AngularJS knowledge is required. A series of labs will allow you to apply your newfound knowledge and see immediate results live online with the latest version of Angular 4.