It's a great time to start using Angular 2. At this time it is in the release candidate stage and many production apps are being deployed. In this session, we will cover the basics of creating Angular 2 apps and we will show how to integrate with existing Java web applications. At a high-level we'll cover the basics of TypeScript, modules, components, templates, services, routing, and dependency injection.
A challenging aspect of getting started is understanding Angular tooling and integrating your Angular client inside a Java web app. We'll review a tool stack that includes: npm, gulp, angular-cli, and gradle.