
Learning Web App Development
Build Quickly with Proven JavaScript Techniques
Semmy Purewal(Author)
O'Reilly (Publisher)
1st Edition
Will be published approx. on 1. April 2014
Book
Paperback/Softback
303 pages
978-1-4493-7019-0 (ISBN)
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
More details
Language
English
Place of publication
Sebastopol
United States
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 233 mm
Width: 177 mm
Thickness: 20 mm
Weight
608 gr
ISBN-13
978-1-4493-7019-0 (9781449370190)
Schweitzer Classification
Other editions
Additional editions

E-Book
02/2014
O'Reilly
€31.49
Available for download

E-Book
02/2014
1st Edition
O'Reilly
€29.49
Available for download
Person
Semmy Purewal is an Assistant Professor at the University of North Carolina at Asheville. His passion for engaging communities through technology led him to co-found Free IT Athens, an all-volunteer non-profit organization in Athens, GA. Through this and a decade of teaching computer science at the college level, he has discovered some of the best approaches to teaching complex technical topics to non-technical people. Outside of community organizing and teaching, he has extensive experience as a software engineer with a diverse group of clients that include startups, non-profits and research labs.