The fullstack is a collection of the most popular modern tools for web development; it comprises Angular, Express, Node and MongoDB. To build web applications, Express/Node is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and Angular is the leading framework for MVC-based front-end development. In this book, we take you on a fun, hands-on and pragmatic journey to these technologies. Every chapter is written in a bite-sized manner and straight to the point. This book gives you practical knowledge of building modern full-stack web apps from scratch using Angular with an ExpressJS Restful API back end. The book begins with a thorough introduction to Angular and its core concepts like Data binding, Directives, components, routers, and Angular-cli, with each concept being explained first, and then put into practice in the case-study project. Build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this you will learn Express fundamentals by walking you through the development of an example application. This hands-on guide covers everything from server-side rendering to API development suitable for use in single-page apps (SPAs). Manage the huge amount of data collected through your web application with MongoDB. This advantages of using document-oriented databases, and demonstrates how this reliable, high- performance system allows for almost infinite horizontal scalability. By the end of this book, you'll gain a solid understanding of Angular 5 and how it interacts with ExpressJS backend with document-oriented databases MongoDB. Gain a deep, practical understanding of real-time web application development through real-world examples What You Will Learn Structure and use an Angular5 application in your fullstack project Implement a plan for launching and maintaining your app Use MongoDB to store and retrieve your application's data Set up and run an Express application Create a templating system for rendering dynamic data Dive into request and response objects, middleware, and URL routing Connect your Express application to MongoDB and use the Mongoose module