Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Express in Action: Writing, building, and testing Node.js applications

Buy

Summary

Express in Action is a carefully designed tutorial that teaches you how to build web applications using Node and Express.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Express.js is a web application framework for Node.js. Express organizes your server-side JavaScript into testable, maintainable modules. It provides a powerful set of features to efficiently manage routes, requests, and views along with beautiful boilerplate for your web applications. Express helps you concentrate on what your application does instead of managing time-consuming technical details.

About the Book

Express in Action teaches you how to build web applications using Node and Express. It starts by introducing Node's powerful traits and shows you how they map to the features of Express. You'll explore key development techniques, meet the rich ecosystem of companion tools and libraries, and get a glimpse into its inner workings. By the end of the book, you'll be able to use Express to build a Node app and know how to test it, hook it up to a database, and automate the dev process.

What's Inside

  • Simplify Node app setup with Express
  • Testing Express applications
  • Use Express for easy access to Node features
  • Data storage with MongoDB
  • Covers Express 4 and Express 5 alpha

About the Reader

To get the most out of this book, you'll need to know the basics of web application design and be proficient with JavaScript.

About the Author

Evan Hahn is an active member of the Node and Express community and contributes to many open source JavaScript projects.

Table of Contents

PART 1 INTRO

PART 2 CORE

PART 3 EXPRESS IN CONTEXT

  1. What is Express?
  2. The basics of Node.js
  3. Foundations of Express
  4. Middleware
  5. Routing
  6. Building APIs
  7. Views and templates: Pug and EJS
  8. Persisting your data with MongoDB
  9. Testing Express applications
  10. Security
  11. Deployment: assets and Heroku
  12. Best practices
(HTML tags aren't allowed.)

MOS 2010 Study Guide for Microsoft Word, Excel, PowerPoint, and Outlook
MOS 2010 Study Guide for Microsoft Word, Excel, PowerPoint, and Outlook

Desktop computing proficiency is increasingly important in today’s business world. As a result, when screening, hiring, and training employees, employers can feel reassured by relying on the objectivity and consistency of technology certification to ensure the competence of their workforce. As an employee or job seeker, you can...

Final Cut Express HD for Mac OS X (Visual QuickStart Guide)
Final Cut Express HD for Mac OS X (Visual QuickStart Guide)

When the two Steves started Apple back in 1976, they dreamed of making a computer that people could use as a tool to change the world. In 1999, Apple released Final Cut Proa program worthy of the founders' vision. A worldwide community has formed around this tool, and people are making movies who weren't able to before. Final Cut...

Ethereum Projects for Beginners: Build blockchain-based cryptocurrencies, smart contracts, and DApps
Ethereum Projects for Beginners: Build blockchain-based cryptocurrencies, smart contracts, and DApps

Understand the Ethereum platform to build distributed applications that are secured and decentralized using blockchain technology

Key Features

  • Build your own decentralized applications using real-world blockchain examples
  • Implement Ethereum for building smart contracts and...

Introducing Data Science: Big Data, Machine Learning, and more, using Python tools
Introducing Data Science: Big Data, Machine Learning, and more, using Python tools

Summary

Introducing Data Science teaches you how to accomplish the fundamental tasks that occupy data scientists. Using the Python language and common Python libraries, you'll experience firsthand the challenges of dealing with data at scale and gain a solid foundation in data science.

...

Teledermatology: A User's Guide (New Approaches to European His)
Teledermatology: A User's Guide (New Approaches to European His)

Teledermatology: A User's Guide was written to provide practical information for those individuals contemplating or planning a teledermatology program or expanding their current use of teledermatology. It focuses on the practical aspects of teledermatology implementation while providing a comprehensive treatment of the topic. Discussions...

Effective Math Interventions: A Guide to Improving Whole-Number Knowledge (The Guilford Practical Intervention in the Schools Series)
Effective Math Interventions: A Guide to Improving Whole-Number Knowledge (The Guilford Practical Intervention in the Schools Series)
Building foundational whole-number knowledge can help put K-5 students on the path to academic success and career readiness. Filling a gap for school practitioners, this book presents step-by-step guidelines for designing and implementing classwide, small-group, and individual interventions for mathematics difficulties. Effective procedures...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy