Developing Web Applications Using AngularJS
Duration: 4 Days (Face-to-Face or Remote-Live), or 28 hours of coursework with personal facilitation over a four week span (On-Demand)
US Price: $2095 (Face-to-Face or Remote-Live), or $1495 (On-Demand)
Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training
Registration: Click here to view upcoming schedules and register for face-to-face sessions, click here to register for live remote attendance sessions, or click here to register for on-demand training with a start date that is convenient for you.
Description
This course introduces AngularJS 1.x. Students interested in Angular versions 2 through 9 should take the Developing Web Applications Using Angular course instead.
This hands on programming course provides a thorough introduction to the AngularJS JavaScript Framework. Attendees will learn the fundamental skills necessary to build Web Applications using AngularJS and the MV* (Model View Whatever) design pattern. Topics include creating controllers, using scope to manage data, designing views/templates, routing, data binding and filters, applying directives, as well as form integration and validation. Students will also use AngularJS' built-in services to communicate with RESTful web services and provide CRUD database operations.
Students will learn how to use CSS animations and Bootstrap to enhance the UI as well as learn to employ third-party components such as modal dialogs (“modals”), progress bars and navbars. In addition, students will learn to extend AngularJS with custom directives, services and filters.
Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.
Prerequisites
Knowledge of HTML, CSS and JavaScript equivalent to attending the Website Development with HTML5, CSS and Bootstrap and JavaScript Programming courses. Knowledge of jQuery is helpful, but not required.
Course Overview
Overview of AngularJS
|
Creating Single Page Applications (SPAs)
|
Building Modules in AngularJS
|
Creating Controllers
|
Using Built-In AngularJS Directives
|
Using AngularJS Services
|
AngularJS Routing
|
Data Binding
|
Integrating Forms in AngularJS
|
Extending AngularJS
|
Animating AngularJS Applications
|
Integrating Third Party Frameworks
|