Mastering AngularJS |Developing Rich Internet Applications (RIA) using AngularJS
COURSE OUTLINE:
AngularJS is the modern framework of choice for organizations who are creating the newest, most exciting web applications. It’s a powerful client-side JavaScript MVC framework from Google that supports simple, maintainable, responsive and modular Rich Internet Applications.
After understanding how HTML5 and JavaScript work together, web developers soon realize that in order to create truly capable web applications, code can easily become complex and expensive to maintain. This is where the simplicity and beauty of AngularJS comes into play. This client-side MVC-like framework allows developers to drastically reduce the amount of JavaScript code required to be written by making web applications easier to understand at all levels. AngularJS takes care of the wiring and “magic” required to make our web applications truly abstract.
Audience
- Experienced web developers who want to learn AngularJS in order to create maintainable, responsive and modular Rich Internet Applications (RIAs) using the most current skills and technologies
Prerequisites
- Experience working with HTML5 and object oriented JavaScript
Learning Objectives
- Create simple apps with Angular
- Use Angular with and in place of jQuery
- AngularJS works with the Model, View, and Controller in your web app
- Use AngularJS expressions, filters, validation , and binding
- Advanced concepts and skills working with validation, routing, bootstrap, unit testing, custom filters, and promises
- Build robust and well-designed web applications (not web-sites)
- Create sites that perform well on mobile devices (iPhones, iPads and mobile devices)
- Create efficient sites that make use of Ajax and RESTful services
- Techniques used by the most advanced AngularJS shops in the world
- Insider tips from Angular experts who have real-world, practical experience