Developing Client-Site Web Applications with AngularJS
The course teaches how to develop modern web applications using a combination of JavaScript and AngularJS. You will learn how to apply these various techniques to create modern client side web applications that use the power of the client via the rich document object model and the JavaScript runtime environment the browser provides.


  1. Advanced JavaScript Features
    • Functions, Closures, Inner Functions, Self Invoking Functions
    • Object and prototypes
    • Object-Oriented JavaScript: Inheritance, Encapsulation, singletons
    • Global and local variables
    • Namespaces
    • Module pattern
  2. JavascriptMVC and SPA (Single Page Application) concepts
  3. Developing Client-Side web applications with Angular JS
    • What is Angular?
    • Directives
    • Modules, Controllers and Scopes
    • Routing and Templating
    • Communicating with Servers
    • Forms, Models and Validations
    • Custom directives
    • AngularUI package
  4. JavaEE Restful web services


This course is in advanced series and designed for web developers, software & system architects


1 day


Instructor Lead


A fundamental knowledge of JavaScript, Ajax, HTML and CSS is required