ANGULAR JS

AngularJS is an open source Model-View-Controller framework which is similar to the JavaScript framework.

Angular JS is probably one of the most popular modern day web frameworks available today. This framework is used for developing mostly Single Page applications. This framework has been developed by a group of developers from Google itself.

Because of the sheer support of Google and ideas from a wide community forum, the framework is always kept up to date. Also, the framework is always incorporates the latest development trends in the market.

  • What does AngularJS do for me?
  • Who controls AngularJS?
  • How can I get AngularJS?
  • A basic application
  • Using angular-seed
  • The pieces of the puzzle
  • How it fits together
  • Model, View, Controller from the AngularJS
  • Perspective
  • What do we mean by Single Page Application?
  • Creating Angular Modules
  • Using Angular’s Routing Service
  • Creating a Skeleton Single Page Application
  • Where Controllers fit in, and what they do, from
  • Angular’s perspective
  • Managing Scope
  • Setting up Behavior
  • Building a basic controller
  • A more advanced controller
  • How to create a model
  • Explicit models
  • Implicit models
  • Angular’s take on the View: a little bit different
  • Tying a View to a Controller
  • Tying a View to a model
  • Expressions are lightweight code snippets
  • Expression capabilities
  • Limitations
  • The border between expressions and $eval
  • Standard filters
  • Writing your own filter
  • Tying filters together
  • What are scopes?
  • What do scopes provide?
  • Scope lifecycle
  • Scopes as glue between controller and view
  • Scope hierarchies
  • Scope and events
  • Angular forms vs HTML forms
  • Angular form controls
  • Form events
  • The form controller
  • Form validation
  • High level interactions with servers
  • Low-level server interactions with $http
  • The deferred/promises API
  • Making RESTful Service calls with $resource
  • Teaching HTML new tricks
  • Binding text and attributes
  • Directive processing lifecycle
  • A basic directive
  • Directives and scopes
  • Creating reusable directives
  • Turning directives into components
  • Unit Testing
  • End-to-end testing