User:KQCreal/Books/MOOC Web Engineering II

Developing Mobile HTML5 Apps

 * Intro: MOOC Web Engineering
 * Web engineering
 * Massive open online course
 * Iversity


 * Chapter 11: Starter Kit: Tools for the HTML5 App in the Cloud
 * Virtual machine
 * VirtualBox
 * Virtual appliance
 * BitTorrent
 * CloudControl
 * Git (software)


 * Chapter 12: REST Architectural Style for Mobile Web Applications
 * Representational state transfer
 * Uniform resource identifier
 * Create, read, update and delete
 * Hypertext Transfer Protocol
 * HATEOAS
 * Roy Fielding


 * Chapter 13: Interactive Exercises with JavaScript at Codecademy
 * Codecademy
 * JavaScript
 * JavaScript syntax
 * JavaScript engine
 * ECMAScript
 * Ajax (programming)
 * XMLHttpRequest
 * Brendan Eich
 * Douglas Crockford


 * Chapter 14: Single-Page Applications with JavaScript, JSON, and REST API
 * Web application
 * Single-page application
 * Mashup (web application hybrid)
 * Web service
 * JSON
 * Boilerplate code
 * Modernizr
 * Apache Ant


 * Chapter 15: Overview of HTML5 and its JavaScript APIs
 * HTML5
 * HTML5 video
 * HTML5 in mobile devices
 * Web storage


 * Chapter 16: Online Exercises with the HTML5 Mobile Application Framework Sencha Touch
 * Sencha Touch


 * Chapter 17: Introduction to NoSQL Databases for Web Apps
 * NoSQL
 * CouchDB


 * Chapter 18: Full-Stack JavaScript: Design and Implementation of a WebSocket App
 * WebSocket
 * Node.js


 * Chapter 19: Preparing an HTML5 App for App Stores
 * Mobile app
 * PhoneGap
 * App store optimization


 * Chapter 20: Screen Casting Web Apps for User Documentation
 * Screencast
 * Camtasia Studio