Audience This course is designed for JavaScript developers that are looking to build Single Page Applications using AngularJS. PRerequisites WHAT YOU WILL LEARN » Single Page Application Features » Key features of AngularJS » The Role of Modules » The Role of Directives in Views » Building Custom Directives » Using $scope for Data Binding » Techniques for Defning Controllers » Building Custom Filters » How to build re-useable data services with Factories and Services » Using $http to Interact with RESTful Services » Using AngularJS HTTP interceptors “Interface never disappoints – frst class all the way!” Interface Student Phoenix, AZ $2995.00 • 4-day course • Promo and package discounts may apply Questions? Call 602-266-8585 ANGJS300: AngularJS End-to-End SPA Development The course starts with an introduction to building Single Page Applications (SPA) and talks about the features AngularJS Version 1 provides. From there students learn about diferent aspects of the framework such as views and directives, controllers and routes, as well as factories and services. Along the way, diferent debugging techniques and tools are discussed, how diferent AngularJS components can be customized and shared with other components, and diferent JavaScript patterns that can be applied to applications to make them more maintainable. By the end of the class students will have walked through the process of building a Single Page Application (SPA) from end-to-end using AngularJS and be ready to apply that knowledge to applications they need to build at work. WEB DEVELOPMENT (course outline on back side) Attendees must be comfortable working with JavaScript to take this class. A minimum of 6-months of hands-on JavaScript experience is recommended to get the most out of the course. Before attending this course, students should have completed the following course or have equivalent experience. » JS275: JavaScript Programming Can’t make it to class in person? Attend many classes online with RemoteLive.™ Call 602-266-8585 today for a live demo. ©2016 Interface Technical Training All rights reserved