Learn to use Node.js by creating a fully functional social networkAbout This BookPlan and implement a modern Node.js applicationGet to know the most useful Node.js capabilitiesLearn how to create complex Node.js applicationsWho This Book Is ForIf you are a JavaScript developer with no experience with Node.js or server-side web development, this book is for you. It will lead you through creating a fairly complex social network. You will learn how to work with a database and create real-time communication channels.
What You Will LearnGet to know the fundamentals of Node.jsUnderstand why architecting is important and what the planning of a typical Node.js application looks likeSuccessfully manage every web application asset such as CSS, JavaScript, or image filesImplement the Model-View-Controller pattern in the context of a Node.js applicationCommunicate with a database, including storing, retrieving, and deleting dataImplement more complex features such as creating social network pages, tagging, sharing, and liking postsCreate a real-time chat capability for users of the social networkExplore how to test the user interface of your web applicationIn DetailNode.js is a JavaScript-driven technology, which means that developers can use the same language to write backend code. Its growing community and the large amount of available modules make Node.js one of the most attractive development environments.
Node.js By Example covers Node.js fundamentals and teaches you how to use its technology to architect a project. It shows you how to manage an application's assets and how to implement the Model-View-Controller pattern. The next few chapters demonstrate how to develop the features of your social network. It also empowers you to communicate with a database, including storing, retrieving, and deleting data. The book ends by discussing the most popular ways to test your user interface in an efficient way.
The title describes what you get: a good example of a realistic node web app with good explanation. This is a very good way to learn node if you already have basic knowledge of the used technologies (web, html, css, javascript). So i would say its for intermediate level