More detail or purchase here >> The Beginner's Guide to Android Game Development![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tCQ9dgHj7jUVEsiJOOaupGHBAr66I7n4Bj0TXMZN_Kp17vgwclgdoPZO3RgbK9vytXJC9EvGHsECOP1i8p0_yWxFPg9l0Q6wCtohs3I1PV42-kjebPHRq7xwtbWYqRv-ucl4ZFJ2SyMuG5Z47M=s0-d)
Author: Ethan Brown
Publication date: July 25, 2014
Pages: 330
Table of Contents:
- Introducing Express (JavaScript Revolution, Introducing & Brief History of Express, Node: A New Kind of Express, Node Ecosystem).
- Getting Started with Node.
- Saving Time with Express (Scaffolding, The Meadowlark Travel Website).
- Tidying Up (Best Practices, Version Control, npm Packages, Project Metadata, Node Modules).
- Quality Assurance (Logic vs Presentation, Types of Tests, QA Techniques, Page Testing, Cross-Page Testing, Logic Testing, Liting, Link Checking, Automating with Grunt, Continuous Integration(CI)).
- The Request and Response Objects.
- Templating with Handlebars (Template Engine, Jade: A Different Approach, Handlebars Basics).
- Form Handling (HTML Forms, Encoding, Form Handling with Express, Handling AJAX Forms, File Uploads, jQuery File Upload).
- Cookies and Session (Externalizing Credentials, Cookies in Express, Examining Cookies, Sessions, Using Sessions to Implement Flash Message).
- Middleware.
- Sending Email (SMTP, MSAs, and MTAs, Receiving Email, Email Headers & Formats, HTML Email, Nodemailer, Better Options for Bulk Email, Sending HTML Email, Enail as a Site Monitoring Tool).
- Production Concerns (Execution Environments, Environment-Specific Configuration, Scaling Your Website, Monitoring Your Website, Stress Testing).
- Persistence (Filesystem & Cloud & Database Persistence).
- Routing (Route and SEO, Subdomains, Route Handlers are Middleware & Paths and Regular Expressiong & Parameters).
- REST APIs and JSON (JSON & XML, API Error Reporting, Cross-Origin Resource Sharing (CORS), Using Express to Provide an API & REST Plugin & Subdomain).
- Static Content.
- Implementing MVC in Express.
- Security (HTTPS, Cross-Site Request Forgery, Authentication).
- Integrating with Third-Party APIs (Social Media, Geocoding, Wether Data)
- Debugging.
- Going Live (Domain Registration and Hosting).
- Maintenance.
- Additional Resources (Online Doc, Periodicals, Stack Overflow, Contributing to Express).