by Agus Kurniawan
6. April 2014 17:37

I finished my new book, AngularJS Programming by Example. This book helps you how to learn AngularJS programming by providing sample code illustration. It also provides illustration how AngularJS work with PHP, Node.js, ASP.NET, Express, and Socket.io.
Table of Content
1. Preparing Development Environment
1.1 AngularJS
1.2 Development Tools
1.3 Hello World
2. Angular Modules and Controllers
2.1 Angular Modules
2.2 Controllers
2.3 Working with Multi Controllers
2.4 Calling AngularJS Controller Data and Function from JavaScript
3. Input Validation
3.1 Angular Input
3.2 Input Validation
3.3 Disabled Button
3.4 Demo
4. Data Binding and Templates
4.1 Basic Data Binding
4.1.1 Handling Input Element
4.1.2 Select Element
4.1.3 Radio Button Element
4.14 Date Input
4.1.5 Range
4.1.6 CheckBox
4.1.7 Submit Button
4.1.8 Output Result
4.1.9 Running Application
4.2 Repeating Data
4.3 Nested Repeating Data
4.4 Filtering
5. AngularJS Services
5.1 Internal AngularJS Services
5.2 Custom AngularJS Services
6. Interacting with Server
6.1 $http Service
6.2 $http get Service
6.3 $http post Service
7. AngularJS, PHP and MySQL
7.1 AngularJS on PHP
7.2 Building Database
7.3 Building Back-End
7.3.1 Handling CRUD
7.3.2 Handling JSON
7.4 Building Front-End
7.4.1 Service and Controller
7.4.2 HTML
7.5 Testing
8. AngularJS, ASP.NET MVC and SQL Server
8.1 AngularJS on ASP.NET MVC
8.2 Building Database
8.3 Building Back-End
8.3.1 Data Model and Database Access
8.3.2 ASP.NET MVC Controller
8.4 Building Front-End
8.4.1 AngularJS Service and Controller
8.4.2 ASP.NET MVC Layout
8.4.3 ASP.NET MVC View with AngularJS
8.5 Testing
9. AngularJS, Node.js, Express and MongoDB
9.1 AngularJS on Node.js and Express
9.2 Building Database
9.3 Initializing Project
9.4 Building Back-End
9.4.1 Database Access
9.4.2 Node.js and Express
9.5 Building Front-End
9.5.1 AngularJS Service and Controller
9.5.2 HTML
9.6 Deployment
9.7 Testing
10. AngularJS, Node.js and Socket.io
10.1 Socket.io and Node.js
10.2 Initializing Project
10.3 Building Back-End
10.3.1 Generating Stock Data
10.3.2 Node.js and Socket.io
10.4 Building Front-End
10.4.1 AngularJS Controller
10.4.2 Building HTML
10.5 Deployment
10.6 Testing
How to Buy
You can obtain this book on the following online book stores:
Lulu, http://www.lulu.com/shop/agus-kurniawan/angularjs-programming-by-example/ebook/product-21566141.html
Amazon Kindle, http://www.amazon.com/dp/B00JI0Y3PG
Google Play Book, https://play.google.com/store/books/details?id=l5xFAwAAQBAJ
Kobo, http://store.kobobooks.com/en-US/ebook/angularjs-programming-by-example
iBookStore, http://itunes.apple.com/us/book/isbn9781312075573