Wednesday, 21 January 2015

Introduction to AngularJS

---
1) INTRODUCTION

Single Page Application Overview
AngularJS setup
AngularJS Hello World
Key players in AngularJS
AngularJS Documentation



2) VIEWS, DIRECTIVES AND FILTERS

Data Bincing Overview
Directive and Expressions
Directives and Expressions In Action
Additional Directives
Iterating Over Data
ng-repeat in Action
Sorting and Formatting Data
Formatting Data with Filters
Sorting and Filtering Data with Filters
Dynamic Sorting with the orderBy Filter



3) CONTROILLERS, SCOPE AND MODULE

Angular JS architecture Patterns
Role of Controllers
Creating a Controller
The ng-controller Directive
Hooking a View to a Controller
Using "Controller As" Syntax
The Role of Modules
Creating a Module
Adding a Controller to a Module
Options for Adding a Controller into a Module
Paremeter Injection Techniques



4) ROUTING

Routing Overview
Referencing the ngRoute Module
Adding th ngRoute Script into an Application
Configuring Routes
Using $routeProvider to Configure Routes
Using the ng-view Directive
Adding ng-view to a Page
Adding Another Route, View and Controller



5) FACTORIES AND SERVICES

Creating a Factory
Refactoring Code into a Factory
Injecting a Factory into a Controller
Creating a Service
Refactoring Code into a Service
Defining Application Values
Defining Values and Constants
Making AJAX Calls from a Factory/Service
Creating a RESTFUL Service
Using the $http Service
Wiring Promises to Success and Error Callbacks
Using the $log Service



6) UI AND ANIMATION

Enhancing the UI with Bootstrap
Adding Bootstrap Classes
Animation Overview
Animation Examples and Resources
The ngAnimate Module
Adding the ngAnimate Script and Module
Defining Animations in CSS
 Creating a Stylesheet with CSS Transitions
Referencing Animation Classes
hooking Directives to Animations
---

Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna Veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

Start Work With Me

Contact Us
JOHN DOE
+123-456-789
Melbourne, Australia