The book is truly an “instant book” because it has very practical examples and real use cases for AMQP implementations with Node.js platform. (You could use any language/platform, but it is always good to learn a new one; at least for me, it is perfect!).
In the early chapters, it describes the process of installing RabbitMQ and Node.js, easily and efficiently.
In the following chapters, the author begins by describing a use case where we can use the AMQP protocol, then describes (step by step) the implementation process and finally shows some sample code. Among the cases presented by the author are: an e-commerce & inventory application and a logging application.
Also, the code examples presented in the book are well maintained by the author and can be viewed and edited on GitHub: https://github.com/AndrewKeig/rabbitmq-messaging-application-development
Other final notations are mentioned, including: Clustering, connections & reconnections, hosting, architecture & performance.
The book also includes many tips and valuable concepts that can be used by the reader. The book is quite understandable, and certainly, as mentioned in the preface, it is not necessary to have any previous knowledge of AMQP, RabbitMQ and Node.js.
You can find the table of contents on PacktPub website: http://www.packtpub.com/rabbitmq-messaging-application-development/book