Have a personal or library account? Click to login
Learning Single-page Web Application Development
Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework
This book is aimed at web developers who are familiar with frontend technologies like JavaScript, HTML, and CSS, and modern tools like Bower, Yeoman, and Grunt.
What you will learn
Streamline your development work with Bower, Yeoman, and Grunt.js
Configure an AngularJS application using modules
Test AngularJS applications with Karma and Protractor
Create a conference web application
Start from scratch and refactor your applications using Yo Express generator
Use the new features of Express 4 such as Router, static middleware, and more
Set up user authentication and store sessions with Passport
Who this book is for
Table of Contents
Understanding what Single Page Application is
Deep dive into Node.js and MongoDB
The API with MongoDB and Node.js.
Creating a Conference Web Application - How things work.
Starting with Angular.js - How things work
Angular.js views and models
Testing Angular applications with Karma and Protractor