Book description
Grasp the fundamentals of web application development by building a simple database-backed app from scratch, using HTML, JavaScript, and other open source tools. Through hands-on tutorials, this practical guide shows inexperienced web app developers how to create a user interface, write a server, build client-server communication, and use a cloud-based service to deploy the application.
Each chapter includes practice problems, full examples, and mental models of the development workflow. Ideal for a college-level course, this book helps you get started with web app development by providing you with a solid grounding in the process.
- Set up a basic workflow with a text editor, version control system, and web browser
- Structure a user interface with HTML, and include styles with CSS
- Use JQuery and JavaScript to add interactivity to your application
- Link the client to the server with AJAX, JavaScript objects, and JSON
- Learn the basics of server-side programming with Node.js
- Store data outside your application with Redis and MongoDB
- Share your application by uploading it to the cloud with CloudFoundry
- Get basic tips for writing maintainable code on both client and server
Publisher resources
Table of contents
- Dedication
- Preface
- 1. The Workflow
- 2. The Structure
- 3. The Style
- 4. The Interactivity
- 5. The Bridge
- 6. The Server
- 7. The Data Store
-
8. The Platform
- Cloud Foundry
- Creating an Account
- Getting Your App Ready for Deployment
- Deploying Our App
- Getting Information About Your Apps
- Updating Your App
- Deleting Apps from Cloud Foundry
- Dependencies and package.json
- Binding Redis to Your App
- Binding MongoDB to Your App
- Summary
- More Practice and Further Reading
- 9. The Application
- Index
- Colophon
- Copyright
Product information
- Title: Learning Web App Development
- Author(s):
- Release date: February 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449370190
You might also like
video
The Full Stack Web Development
With the fast paced nature of technology, developers can no longer become experts in aspects of …
book
Designing Web APIs
Using a web API to provide services to application developers is one of the more satisfying …
book
JavaScript and JQuery: Interactive Front-End Web Development
Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching …
video
Front-End Web Development with Modern HTML, CSS, and JavaScript
JavaScript code runs your browser as your HTML page loads. Adding JavaScript to your code can …