Les 10 meilleurs livres pour apprendre nodejs - BouquinDuWeb.fr

Les 10 meilleurs livres pour apprendre nodejs

Technologie Les 10 meilleurs livres pour apprendre nodejs
1.

Node.js Exploitez la puissance de JavaScript côté...

meilleur livre : Node.js - Exploitez la puissance de JavaScript côté serveur

Ce livre s'adresse aux développeurs souhaitant découvrir et maîtriser le framework JavaScript Node. La maîtrise du développement en JavaScript ainsi que de bonnes connaissances sur les outils en ligne de commande sont nécessaires afin de tirer le meilleur parti de ce livre. Les auteurs ont choisi une progression pédagogique qui démarre de l'installation de Node sur les trois grands systèmes d'exploitation (GNU/Linux, OS X et Windows) suivie d'une présentation des concepts essentiels du framework. Ils expliquent ensuite le fonctionnement du gestionnaire de paquets « ; npm », qui est le compagnon quotidien du développeur Node, puis décrivent les outils de développement qui permettent d'améliorer la qualité du code et de simplifier la vie du développeur en automatisant un maximum de tâches (comme par exemple JSHint et Gulp). Ils présentent ensuite les puissants paradigmes que sont les flux et les promesses puis enchaînent sur des explications pratiques concernant la manipulation de fichiers et l'utilisation de bases de données. Vient ensuite l'écriture des tests, les bonnes pratiques pour déboguer efficacement du code puis tout ce qu'il faut savoir pour la mise en production des applications. Tout au long du livre, l'accent est mis sur les bonnes pratiques et l'ensemble des exemples présentés dans le livre est disponible sur le dépôt GitHub du livre afin que le lecteur puisse se lancer le plus rapidement possible. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

Acheter sur Amazon
2.

Apprendre la programmation d'applications Web avec Node.js: Étape par...

meilleur livre : Apprendre la programmation d

C’est quoi Node.js ? Si tu codes déjà côté client, tu utilises forcément Javascript. Pourquoi ? Parce que tous les navigateurs sont équipés d’un moteur Javascript qui va permettre de traduire notre code Javascript en code machine. Et bien un jour, il y a un mec qui s’appelle Ryan Dahl qui a eu la brillante idée de prendre le moteur Javascript V8, c’est celui qu’on trouve dans le navigateur Chrome, et de l’utiliser en dehors du navigateur. Il a créé la plateforme Node.js ! Node.js est très fréquemment utilisé pour écrire des services côté serveur appelés API (Application Programming Interface) Et au final, on peut dire que Node.js représente une alternative à des langages serveur comme PHP, Java ou Python. Cette alternative est devenue populaire dans pas mal d’entreprises et a même révolutionné pas mal de choses dans des grosses entreprises comme PayPal. PayPal qui utilisait du Java a décidé de tester Node.js sur une petite partie de son code et les résultats ont été plutôt bluffants. Il a fallu 2 développeurs Node.js au lieu de 5 développeurs Java pour construire la même chose Les développeurs de l’équipe Node.js ont fait le même travail que l’équipe Java en la moitié du temps 33% de lignes de code en moins et 40% de fichiers en moins en Node.js par rapport à Java La version Node.js est 35% plus rapide que celle de Java Alors bien sûr, il ne faut pas s’emballer non plus et ces résultats peuvent être dus à plein d’autres facteurs, peut-être que les développeurs Node.js étaient excellents et les devs Java étaient nazes, on n’en sait rien. Mais ça fait tout de même réfléchir et ça place clairement Node.js comme une alternative de choix pour le back-end de nos applis web. Définitions Maintenant je vais t’expliquer les avantages de Node.js mais j’ai pas envie de te balancer plein de termes techniques sans que tu les comprennes. Alors accroche-toi bien ! C’est le moment définition ! Je vais aborder pas mal de notions qui te sont peut-être inconnues : On va parler de RTA, de SPA, de Single Thread et Multi Thread et de systèmes Blocking et Non Blocking. Alors déjà c’est quoi RTA ? RTA ça veut dire Real Time Applications, ce sont les applications en temps réel, ce sont ces applications qui ont besoin de se mettre à jour super fréquemment. Je te donne un exemple : les messageries instantanées style WhatsApp sont des RTA. Tu as besoin de connaitre les nouveaux messages immédiatement parce-que si tu reçois les messages de tes correspondants 10 minutes plus tard ça en ferait une très mauvaise appli…. Et c’est quoi SPA ? Ce sont les initiales de Single Page Applications. Ce sont des applis dans lesquelles il n’y a qu’une page html et le contenu de cette page change en fonction des actions de l’utilisateur. C’est différent du modèle ou il y a plusieurs pages html. En général, on utilisera des frameworks comme Angular, Vue ou React pour créer ce genre d’applications web. Parlons maintenant de Multithread et Single thread ! Multithread c’est la capacité à effectuer plusieurs tâches en même temps, en parallèle et bien sûr Single thread c’est le fait que tu ne t’occupes que d’une tâche à la fois. En gros tu peux représenter ça dans ta tête en imaginant qu’un système multithread a plusieurs petits bonhommes et que tu peux confier à chacun d’eux une tâche et ils travaillent en parallèle, donc au final ton système est multitâche. Alors que le système single thread lui n’a qu’un petit bonhomme et tu peux donc lui confier qu’une seule tâche à la fois.

3.

Angular et Node.js Coffret de 2 livres...

meilleur livre : Angular et Node.js - Coffret de 2 livres : JavaScript pour les applications web avec une architecture MEAN

Ces deux livres offrent au lecteur un maximum d’informations sur le langage Python 3 pour acquérir des techniques de programmation et maîtriser le traitement de données. 1120 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. Un livre de la collection Ressources Informatiques Python 3 - Les fondamentaux du langage (3e édition) Extrait du résumé : Ce livre sur les fondamentaux du langage Python 3 (en version 3.8 beta au moment de l'écriture) s'adresse à tout professionnel de l'informatique, ingénieur, étudiant (et particulièrement en BTS Services Informatiques Organisations), enseignant ou même autodidacte, qui souhaite maîtriser ce langage très abouti. Il couvre un périmètre relativement large, détaille tout le cœur du langage et du traitement de données et ouvre des perspectives importantes sur tout ce que Python 3 permet de faire (de la création d'un site web au développement de jeux en passant par la conception d'une interface graphique avec Gtk). Le livre est consacré à la branche 3 de Python, et présente bien sûr les nouveautés apportées par la version 3.8. Toutefois, comme le langage Python 2 est encore très présent, lorsqu'elles existent, l'auteur présente les différences importantes avec la branche antérieure de Python… Un livre de la collection Expert IT Python 3 - Traitement de données et techniques de programmation Extrait du résumé : Ce livre sur le langage Python 3 s'adresse à tout professionnel de l'informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite maîtriser ce langage très abouti. L'objectif de ce livre est de montrer au lecteur ce que l'on peut faire avec le langage, du traitement de données à la création d'un site web, en passant par la gestion du système et du réseau. Pour bien appréhender son contenu, la lecture du livre dont il est la suite, Python 3 - Les fondamentaux du langage chez le même éditeur, est recommandée…

4.

Programmation avec Node.js, Express.js et MongoDB: JavaScript côté serveur

meilleur livre : Programmation avec Node.js, Express.js et MongoDB: JavaScript côté serveur

Un livre incontournable pour développer des applications web professionnelles ! Né à la fin des années 1990, le langage JavaScript connaît aujourd'hui une deuxième vie. Après s'être installé sur pratiquement tous les sites web de la planète, il s'invite désormais sur de plus en plus de serveurs web, notamment grâce à Node.js qui symbolise le JavaScript côté serveur. Node.js est donc plus que jamais une plate-forme de développement très en vogue, utilisée notamment par Flickr, Linkedln et PayPal. Des outils de plus en plus populaires Ce livre propose une présentation pas à pas pour mettre en place une application web avec Node.js, Express.js et Mon- goDB. Plus que de simples phénomènes de mode, ces outils sont désormais incontournables pour tous les développeurs web. Un livre extrêmement pratique où les aficionados d'Éric Sarrion retrouveront sa minutie dans la description de chaque étape et chausse-trappe. A qui s'adresse ce livre ? Aux étudiants, développeurs et chefs de projet A tous les autodidactes férus de programmation qui veulent découvrir Node.js

Acheter sur Amazon
5.

Node.js Design Patterns: Design and implement production grade Node.js...

meilleur livre : Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques, 3rd Edition

Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform. Master well-known design principles to create applications that are readable, extensible, and that can grow big. Key Features Learn how to create solid server-side applications by leveraging the full power of Node.js 14

Acheter sur Amazon
6.

Angular et Node.js Coffret de 2 livres...

meilleur livre : Angular et Node.js - Coffret de 2 livres : Développez le Front End de vos applications web en JavaScript

Ces deux livres offrent au lecteur un maximum d'informations sur le langage JavaScript, sur Angular et sur Node.js pour maîtriser le développement du Front End d'applications web. 794 pages par nos experts. Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr. 1 livre de la collection Expert IT JavaScript - Développez efficacement (2e édition) Extrait du résumé : Ce livre sur JavaScript s'adresse à des développeurs soucieux de progresser dans leurs compétences JavaScript et de passer de la maîtrise syntaxique à la maîtrise du cycle de développement complet. Une première expérience du développement avec JavaScript, dans sa syntaxe de base, est indispensable à la bonne compréhension de cet ouvrage... 1 livre de la collection Expert IT Angular et Node.js - Optimisez le développement de vos applications web avec une architecture MEAN (2e édition) Extrait du résumé : Ce livre s'adresse à tout informaticien qui souhaite optimiser le développement industriel de ses applications web avec la mise en place d'une architecture MEAN (basée sur MongoDB, le framework Express, le framework Angular et un serveur Node.js). L'auteur lui donne les clés pour répondre aux nouvelles exigences de plus en plus fortes de ce type de développement, à savoir le besoin de réutiliser des briques logicielles pour augmenter la productivité du développement et l'optimisation de la charge des serveurs qui ne cesse d'augmenter...

7.

Apprendre a Creer des Applications Web avec Javascript Node.Js...

meilleur livre : Apprendre a Creer des Applications Web avec Javascript Node.Js Mongodb et le Cloud a Portée de Main

Apprendre à créer des applications Web avec JavaScript est un ouvrage d'introduction à l'univers du développement Web. Vous y découvrirez de manière progressive les notions fondamentales et les principaux outils de cette discipline. Ce livre vous permettra de vous initier en douceur au développement d'applications Web grâce à de très nombreux exemples et des exercices corrigés. Chapitre après chapitre, vous vous approprierez progressivement : • les bases des langages HTML5 et JavaScript • Node.js, la plateforme notamment utilisée par Airbnb ou Netflix • les implications techniques et économiques du cloud computing • le stockage de données côté serveur, avec MongoDB • les enjeux liés à la sécurité d'une application Web • le déploiement d'une application dans le Cloud • l'architecture REST et l'intégration d'API. Au-delà de la seule programmation, l'auteur aborde également la problématique du déploiement, une phase cruciale dans le cycle de vie d'une application, trop souvent absente des autres ouvrages d'initiation. Cet ouvrage cherche à présenter de manière claire et concise au lecteur comment utiliser les technologies du Web et à lui donner les moyens d'approfondir par lui-même cette formation. Il est ainsi tout particulièrement destiné aux étudiants du supérieur en écoles de commerce, aux entrepreneurs et aux chefs de projet. Des éléments complémentaires et régulièrement mis à jour sont en téléchargement sur GitHub. Vous y trouverez ainsi de nombreux exercices supplémentaires et pourrez accéder au code source des programmes présentés dans cet ouvrage.

Acheter sur Amazon
8.

Angular et Node.js Optimisez le développement de...

meilleur livre : Angular et Node.js - Optimisez le développement de vos applications web avec une architecture MEAN (2e édition)

Ce livre s'adresse à tout informaticien qui souhaite optimiser le développement industriel de ses applications web avec la mise en place d'une architecture MEAN (basée sur MongoDB, le framework Express, le framework Angular et un serveur Node.js). L'auteur lui donne les clés pour répondre aux nouvelles exigences de plus en plus fortes de ce type de développement, à savoir le besoin de réutiliser des briques logicielles pour augmenter la productivité du développement et l'optimisation de la charge des serveurs qui ne cesse d'augmenter. Le développement d'une application Angular au sein d'une architecture MEAN bénéficie de la cohérence de l'utilisation de JavaScript, et de son extension TypeScript, au niveau du client et du serveur. Dans les deux premiers chapitres, le lecteur trouvera ainsi les informations nécessaires pour comprendre ce langage permettant une programmation objet avec classes. Sont ensuite détaillés, d'une part la mise en œuvre d'un serveur Node.js extrêmement réactif, et d'autre part le framework applicatif Angular (en version 8 au moment de l'écriture). Celui-ci permet de créer des applications monopages (interagissant avec le serveur uniquement pour échanger des données) et fait preuve d'une modularité exemplaire organisée en deux niveaux : les modules et les composants. Le livre présente également le système de gestion de bases de données NoSQL MongoDB qui, associé aux deux autres piliers de l'architecture, permettra un accès performant à une très forte volumétrie de données. La visualisation d'informations étant par ailleurs un domaine phare d'Angular, l'affichage de graphiques ainsi que l'annotation graphique de Google Maps sont également étudiés. Enfin, l'utilisation de trois bibliothèques très populaires de composants graphiques (PrimeNG, Material et ngx-bootstrap) est également introduite en fin d'ouvrage. Tout au long du livre, un fil rouge avec de très nombreux exemples de code guide le lecteur vers la création d'une application de e-commerce, exemple idéal pour illustrer la mise en œuvre d'une architecture MEAN.

Acheter sur Amazon
9.

Burn after writing L'édition française officielle

meilleur livre : Burn after writing - L

L'édition française tant attendue du phénomène TikTok ! Pouvez-vous être vraiment honnête lorsque personne ne vous regarde ? TikTok, Facebook, LinkedIn, Twitter, Instagram, WhatsApp, Snapchat, YouTube... Le monde est devenu un gigantesque confessionnal. Dans un renversement de tendance, Burn After Writing vous encourage à ne rien partager. Avec ses questions incisives, ce journal intime vous met au défi de jouer à un jeu d'action ou vérité avec vous-même. Repoussez vos limites, réfléchissez à votre passé, à votre présent et à votre futur, et créez un livre secret qui parle de vous, rien que pour vous.

Acheter sur Amazon
10.

Les possibles

meilleur livre : Les possibles

Juliane n’aime pas les surprises. Quand son père fantasque vient s’installer chez elle, à la suite de l’incendie de sa maison, son quotidien parfaitement huilé connaît quelques turbulences. Jean dépense sa retraite au téléachat, écoute du hard rock à fond, tapisse les murs de posters d'Indiens, égare ses affaires, cherche son chemin. Juliane veut croire que l’originalité de son père s’est épanouie avec l’âge, mais elle doit se rendre à l’évidence : il déraille. Face aux lendemains qui s'évaporent, elle va apprendre à découvrir l'homme sous le costume de père, ses valeurs, ses failles, et surtout ses rêves. Tant que la partie n'est pas finie, il est encore l'heure de tous les possibles.

Acheter sur Amazon