Node.js: Novice to Ninja is your hands-on guide to learning everything needed to build a professional web application using Node.js, the hugely popular open-source, cross-platform, back-end JavaScript runtime environment. You'll start off by getting familiar with the basics - installation and building your first apps - before moving onto more advanced concepts, including debugging, asynchronous programming, using Express.js, working with databases, deployment, and more. You'll finish by building a complete multi-player real-time quiz application.Install Node and build your first applicationGet started with Express.js and use it to process formsMaster asynchronous programming in Node.jsWork with MongoDB and MySQL databasesUse WebSockets for real-time applicationsUnderstand the Node ecosystem: npm and modulesBuild a complete multiplayer quiz appAnd much more!The book includes access to 25 high quality tutorial videos, containing 1.5 hours of content.