Book Image

Express Web Application Development

By : Hage Yaaapa
Book Image

Express Web Application Development

By: Hage Yaaapa

Overview of this book

Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications. It provides a thin layer of features fundamental to any web application, without obscuring features that developers know and love in node.js. "Express Web Application Development" is a comprehensive guide for those looking to learn how to use the Express web framework for web application development. Starting with the initial setup of the Express web framework, "Express Web Application Development" helps you to understand the fundamentals of the framework. By the end of "Express Web Application Development", you will have acquired enough knowledge and skills to create production-ready Express apps. All of this is made possible by the incremental introduction of more advanced topics, starting from the very essentials. On the way to mastering Express for application development, we teach you the more advanced topics such as routes, views, middleware, forms, sessions, cookies and various other aspects of configuring an Express application. Jade; the recommended HTML template engine, and Stylus; the CSS pre-processor for Express, are covered in detail. Last, but definitely not least, Express Web Application Development also covers practices and setups that are required to make Express apps production-ready.
Table of Contents (15 chapters)
Express Web Application Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Jim Alateras is an independent consultant specializing in open source and emerging technologies. He has a degree in Electrical/Electronic Engineering and has been working in the software development space for more than 25 years. Jim has participated in several open source projects, presented at open source conferences, and has written several articles and contributed to books. Currently, he is working on developing large-scale, real-time applications using Node.js and the amazing number of great modules and frameworks.

Johan Borestad is a senior web developer, living together with his fiancée Sophia in Stockholm, Sweden. He's a former CTO for Videofy.me and has been working with several startup companies (Redbet.com, Reco.se) in the past from where he has collected invaluable experience, both from backend and frontend. His main skills lie within Test Driven Development and scalable cross-browser web applications. In his daily work he prefers to work with Ruby and JavaScript.

Today he's working at Klarna—one of Sweden's most promising startup companies—building the future e-commerce experience with Klarna Checkout.

Sinisa Vrhovac is a web developer and all-round Internet technology geek living and working in Banja Luka with his family. While working with different companies, he crafted his skills in web development always trying to go one step further in order to improve user experience and comfort. Through engagement on many projects he has gained experience in many technologies and software platforms.

Sinisa enjoys time spent with family, picnics and movies. He can be contacted via LinkedIn, Facebook, or Google+.