Outils pour utilisateurs

Outils du site


issue91:critique_litteraire

Earlier this month, I was offered the chance to get a copy of Web Development with MongoDB and NodeJS by Jason Krol for review. Since I had previously been experimenting with NodeJS, I jumped at the chance, and worked my way through the book quickly. After finishing the book, I can only say that I am impressed by the quality of the book, as well as the teaching method of the author.

Au début du mois, je me voyais offrir la chance d'obtenir un exemplaire du livre Web Development with MongoDB and NodeJS écrit par Jason Krol pour en faire une critique. Ayant déjà essayé NodeJS auparavant, je sautai sur l'occasion et étudiai le livre rapidement. Après avoir fini le livre, je peux seulement dire que je suis impressionné tant par la qualité du livre que par la méthode d'apprentissage de l'auteur.

As I’ve already said, this eBook manages to do almost everything right. By the end of the book, you’ll have been led through the entire process of designing and testing a web application using Node.js and MongoDB, as well as having some extra information in the last few chapters. The one problem I ran into was in Chapter 4 (Express.js). The current version of npm (at the time of writing: 2.1.2) did not allow me to install a working version of Express.js 3.5.1, due to changes in dependency packages. Instead, I had to follow the instructions while taking into account the information at the end of chapter 4 (on Express.js version 4). However, this could also count as a plus-point towards the book, for supplying the necessary information in the chapter.

Comme je l'ai déjà dit, ce eBook réussit à être presque parfait. Quand vous arriverez à la fin du livre, vous aurez vu, étape par étape, le processus complet de la conception et de l'essai d'une application Web utilisant Node.js et MongoDB, avec quelques informations supplémentaires dans les derniers chapitres. Le seul problème que j'ai rencontré était dans le chapitre 4 (Express.js). La version courante de npm (à ce jour : 2.1.2) ne me permettait pas d'installer une version d'Express.js 3.5.1 qui fonctionnait, à cause de modifications dans les paquets de dépendance. À la place, j'ai suivi les instructions en tenant compte des informations en fin de chapitre (sur la version 4 d'Express.js). Cependant, on peut voir le fait de fournir les informations nécessaires dans le chapitre comme un point positif du livre.

Apart from this one small setback (which, in all honesty, cannot be attributed to the author or the book), the book is written very clearly, and laid out in the way one would approach such a project. The formatting of the book allows the reader to clearly understand what sections of code are relevant to the explanation, and the supplied downloads offer working examples for each chapter (while some changes may be required for the Express.js files). By the end of the book, you should have a good idea of how to approach such a project, as well as having a working application. From there, you should have a good foundation for starting a project of your own design. Even if you’re less interested in NodeJS and more interested in how such a project should be be approached, then this book is an excellent resource and example.

À part ce petit contretemps (qui, en toute honnêteté, ne peut être attribué ni à l'auteur ni au livre), le livre est écrit de façon très claire et est organisé exactement comme on aborderait un tel projet. Le format du livre permet au lecteur de comprendre clairement quelles sections de code sont concernées par les explications et les ressources fournies offrent des exercices pratiques pour chaque chapitre (quoique quelques modifications peuvent être requises pour les fichiers Express.js). Quand vous terminerez le livre, vous aurez une bonne idée de comment aborder un tel projet, et vous aurez une application avec laquelle travailler. À partir de là, vous devriez avoir de bonnes bases pour démarrer votre propre projet. Même si vous êtes moins intéressé par NodeJS et plus intéressé par la façon dont un tel projet devrait être abordé, ce livre reste une excellente référence.

Furthermore, if the book is not enough of a resource for you, it also offers relevant links, and as much extra information as can be included without detracting from the actual material of the book. Along with this abundance of information, the formatting of the book (the pub version at least) offered a very thorough table of contents, and a linked index section at the back of the book. Couple this with the ability to search the ebook, you should be able to find any relevant information as quickly and efficiently as possible.

Link https://www.packtpub.com/web-development/web-development-mongodb-and-nodejs

En outre, si ce livre n'est pas assez complet pour vous, il contient également des liens utiles et autant de détails supplémentaires qui peuvent être inclus sans rien enlever au véritable contenu du livre. Parallèlement à l'abondance d'informations, le format du livre (la version Epub du moins) offrait une table des matières très complète et un index à la fin du livre. Rajoutez à cela la possibilité de faire des recherches à l'intérieur de l'ebook et vous devrez être capable de trouver n'importe quelle information pertinente aussi vite et efficacement que possible.

Lien : https://www.packtpub.com/web-development/web-development-mongodb-and-nodejs

issue91/critique_litteraire.txt · Dernière modification : 2015/02/25 18:34 de auntiee