HTML enhancements for web apps! AngularJS is a JavaScript framework for building rich, complex and maintainable web applications. It is fully extensible and works well with other libraries. AngularJS has support for client side routing, data binding, RESTful sever communication and more. AngularJS also lets you extend HTML vocabulary for your applications. The resulting environment is extraordinarily expressive, readable, and quick to develop.
In this presentation, we’ll introduce you to AngularJS. We’ll start with a new web application and build a sample app to highlight some of the features in AngularJS. We will build a RESTful endpoint using Node JS to easily persist data back to the server. This will be a code heavy talk with lots of examples. We’ll look at various features of the framework including support for data binding, client side routing, services, filters and dependency injection. This presentation will give you an introduction to AngularJS and some tips for creating complex and maintainable front-end web applications.