< Beyond Java />

AngularJS Fundamentals


Students in front of their computer monitor doing machine problem. | Angular JS Training Philippines | Orange and Bronze Software Labs

AngularJS is an opensource web application framework that assists with creating singlepage applications (SPAs) consisting of one HTML page with CSS and JavaScript on the client side. It is used to simplify development and testing of web applications by providing MVC capability, and providing structure for the entire development process.

This course provides an introduction to the patterns and features of AngularJS. At the end of the training, developers will be able to create rich and powerful SPAs and communicate with RESTful services on the backend in order to retrieve and persist data.

This training course was developed and is taught by some of the Philippines' wellknown and respected Java software engineers and architects, and uses the format trusted by some of the best companies in the Philippines.

Course Outline:

Fundamentals of AngularJS
  • Introduction to AngularJS
  • Developing an AngularJS application
  • Single Page Applications
  • Controllers
  • Models
  • Explicit models
  • Implicit models
  • Views
  • Tying a View to a Controller
  • Tying a View to a model
  • Expressions
  • Filters
  • Scopes
  • Angular Forms
  • Angular forms vs. HTML forms
  • Angular form controls
  • Form events
  • The form controller
  • Form validation
  • Ajax, Data, and Angular
  • High level interactions with servers
  • Lowlevel server interactions with $http
  • The deferred/promises API
  • Making RESTful Service calls with $resource
  • Directives
  • Teaching HTML new tricks
  • Binding text and attributes
  • Directive processing lifecycle
  • A basic directive
  • Directives and scopes
  • Creating reusable directives
  • Turning directives into components
  • Testing in Angular
  • Unit testing
  • Endtoend testing
  • Digest Cycle
  • Routing

Frequently Asked Questions

Overview Topic Outline FAQ Enquire Now

Or give us a call:
+63 2 5322 2307