Web Client

VSW05 Building AngularJS Component-Based Applications


9:30am - 10:45am

Level: Intermediate

Miguel Castro

Miguel Castro



Melvicorp LLC

Angular (2) uses Typescript as a syntax new installation and setup procedures. But the single most significant change is that it forces us down the path of component-based design. This is not a bad thing; in fact, it's an awesome way to design and write web application. But what if you are not ready to make the leap to the next version of Angular, whether for personal reasons or those of your place of employment? Well, AngularJS (1.6) back ported the idea of components directly from Angular's design. Now you can design and develop your web applications using this great modular and encapsulated paradigm. And you can do it using the familiar Angular 1 environment that in all honesty, is not going anywhere any time soon. In this session, I'll give you a run-down on how to leverage all your existing AngularJS knowledge but learning a great hierarchical way of designing your applications. You'll also see the Angular UI router in action, giving you the ability to target any part of the app structure using a URL. This component-based of way of writing applications will put you in the right mindset so when you jump to Angular, the move will be much easier. The session will be for MS and non-MS centric devs as it will start non-Microsoft centric, but end with a port of the design and code to work within the ASP MVC platform.

You will learn:

  • About component-based design
  • How to do things the new Angular way using AngularJS
  • To use the Angular-UI Multi-Level Router