Master Angular.JS to build powerful, maintainable Single Page Applications for professional JavaScript developers.
Understand the structure and components of Single Page Applications
Implement AngularJS directives, filters, and services
Design reusable and testable application modules
Optimize data interactions and view updates with AngularJS tools
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 different aspects of the framework such as views and directives, controllers and routes, as well as factories and services. Along the way, different debugging techniques and tools are discussed, how different AngularJS components can be customized and shared with other components, and different 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.
No upcoming dates. Please check back later.
Introduction to Single Page Applications
AngularJS and SPAs
Data Binding, Directives, and Filters
Views, Controllers and Scope
Modules, Routes and Factories
Application Overview
Application Technologies
Application Structure
Node.js/Express/MongoDb
Web API/Entity Framework/SQL Server
AngularJS Unit Testing features
Using Karma and Jasmine
Creating a Test Suite and Specs
Using ngMock, beforeEach() and Dependency Injection
Mocking Objects
The customerManager Module
Customer Manager Factory/Service Overview
The customersService
Making Ajax Calls with $http
The authService
The dataService Factory and BreezeJS
Adding the ngRoute Dependency
Configuring Application Routes with $routeProvider
Defining Route Parameters
Adding ng-view
Securing Client-Side Routes
AngularJS Controller Techniques
The Scope Life Cycle
Application Controllers
Navbar Functionality
The NavbarController
The Navbar View and Directives
Login Functionality
The LoginController
The Login View and Directives
Customers View Functionality
The CustomersController
The Customers View and Directives
Paging Customers
Filtering Customers
Switching Display Modes
The Role of Directives
Creating Custom Directives
Creating a Custom Validation Directive
Using $http Interceptors in a Custom Directive
Animation Overview
The ngAnimate Module
Defining Animations in CSS
Referencing Animation Class
Your team deserves training as unique as they are.
Let us tailor the course to your needs at no extra cost.
Trusted by Engineers at:
and more...
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier
Aaron Steele
Casey Pense
Chris Tsantiris
Javier Martin
Justin Gilley
Kathy Le
Kelson Smith
Oussama Azzam
Pascal Rodmacq
Randall Granier