
Web Development with Node and Express 2e
Ethan Brown(Author)
O'Reilly (Publisher)
Book
Paperback/Softback
325 pages
978-1-4919-8864-0 (ISBN)
Description
Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In the second edition of this hands-on guide, author Ethan Brown teaches you Express fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You'll learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express. With single page apps (SPAs) emerging as the dominant web architecture, this updated edition focuses on ways to provide API services with Express. You'll learn how Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. Frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development.
More details
Language
English
Place of publication
Sebastopol
United States
Target group
Professional and scholarly
Dimensions
Height: 233 mm
Width: 178 mm
Thickness: 18 mm
Weight
574 gr
ISBN-13
978-1-4919-8864-0 (9781491988640)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Person
Ethan Brown is the author of Learning JavaScript, 3rd. Edition and Web Development With Node and Express. He currently works as Director of Engineering at Pop Art, a Portland, OR-based custom software company. He has been focused on web development for the past 7 years and, prior to that, worked for Oracle, IBM, and Informix. Ethan holds undergraduate degrees in Mathematics and Computer Science, and an MBA for Portland State University, bringing a unique blend of high-level technical knowledge together with a thorough understanding of the business side of software development, enabling him to offer insightful advice on what it takes to be an effective programmer in the "real world."