by Agus Kurniawan
30. January 2015 09:17

I just released my new book about The Hands-on MEAN (MongoDB, Express, AngularJS, Node.js) Lab Manual. This book helps you how to develop web application based MEAN stack with hands-on-lab approach. The book volume 1 explores how to get started with MEAN stack with several code samples. Finding the power of MEAN (MongoDB, Express, Angular, and Node) stack to build modern web application
Table of Content
1. Preparing Development Environment
1.1 MongoDB, Express, Angular, and Node (MEAN)
1.2 Development Tools
1.3 Hello World MEAN
1.3.1 Deploying MEAN Library
1.3.2 Building Application
1.3.3 Testing
2. Basic Routing
2.1 Getting Started
2.2 Demo: Basic Routing
2.2.1 Creating A Project
2.2.2 Writing Program
2.2.3 Testing
2.3 What's Next?
3. Input and Form Handling
3.1 Getting Started
3.2 Demo: Building Registration Form
3.2.1 Create A Project
3.2.2 Writing AngularJS Program
3.2.3 Building UI
3.2.4 Testing
4. Data Binding and Templates
4.1 Getting Started
4.2 Jade Template
4.2.1 Demo: Input Form
4.2.2 Writing Program
4.2.3 Testing
4.3 HTML Template
4.4 EJS Template
4.5 Handlebars Template
5. MongoDB Data Modeling
5.1 Getting Started
5.2 Demo: CRUD Application
5.2.1 Creating A Project
5.2.2 Database Access
5.2.3 Creating Data
5.2.4 Reading Data
5.2.5 Updating Data
5.2.6 Deleting Data
6. Express Routes and Middleware
6.1 Express Routes
6.1.1 Route Methods
6.1.2 Route Paths
6.1.3 Handling Querystring
6.2 Express Middleware
6.2.1 Building A Simple Express Middleware
6.2.2 Third-Party Middlewares
7. Cookie and Session
7.1 Getting Started
7.2 Cookie
7.2.1 CRUD Operations for Cookie
7.2.2 Testing
7.2.3 Signed Cookie
7.3 Session
7.3.1 Writing and Reading Session
7.3.2 Testing
8. Error Handling
8.1 Getting Started
8.2 Logging
8.3 Logging File
9. Building RESTful Application
9.1 Getting Started
9.2 Building A Contact Online Application
9.2.1 Building Database
9.2.2 Creating Project
9.2.3 Building Back-End
9.2.3.1 Database Access
9.2.4 Node.js and Express
9.2.5 Building Front-End
9.2.5.1 AngularJS Service and Controller
9.2.5.2 Jade
9.2.6 Deployment
9.2.7 Testing
10. Data Paging
10.1 Getting Started
10.2 Demo: Employee Viewer Application
10.2.1 Building Database
10.2.2 Creating Project
10.2.3 Building Back-End
10.2.3.1 Database Access
10.2.3.2 Generating Data
10.2.4 Node.js and Express
10.2.5 Building Front-End
10.2.5.1 AngularJS Service and Controller
10.2.5.2 Jade
10.2.6 Deployment
10.2.7 Testing
How to Buy
You can get this book on the following online book store.
Lulu, http://www.lulu.com/shop/agus-kurniawan/the-hands-on-mean-lab-manual-volume-1/ebook/product-22020510.html
Google Play Books, https://play.google.com/store/books/details?id=p4lvBgAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B00SXQAEUO
Kobo Book Store, http://www.kobobooks.com/ebook/The-Hands-MEAN-Lab-Manual/book-3KsjFOtX2EOXD7mcQiR7dw/page1.html
iBookstore, http://itunes.apple.com/us/book/isbn9781312876163