Preface

Building an Express application that is reliable, robust, maintainable, testable, and can scale beyond a single server requires a bit of extra thought and effort. Express applications that need to survive in a production environment will need to reach out to the Node ecosystem and beyond for support. Advanced Express Web Application Development aims to deliver a working real-world, single-page application that can meet these goals and allow us the opportunity to explore the more advanced features of Express.

What this book covers

Chapter 1, Foundations, lays the foundation as we put in place a skeleton application; we introduce testing and automation practices that we will use to build our example single-page application.

Chapter 2, Building a Web API, helps in building a web API that our application will consume.

Chapter 3, Templating, helps you create a consuming client with a working web API in place and explore the client- and server-side templating.

Chapter 4, Real-time Communication, helps us to add real-time updates to content displayed in our single-page application.

Chapter 5, Security, guides us to secure our application as we look at authentication, security vulnerabilities, and SSL.

Chapter 6, Scaling, demonstrates scaling our Express application using Redis, and also looks at the benefits of decoupling an Express application.

Chapter 7, Production, examines real-world Express deployment issues such as performance, robustness, and reliability.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.157.62