Découvrez des modèles éprouvés, des techniques et des astuces pour tirer pleinement parti de la plateforme Node.js. Maîtrisez des principes de conception reconnus afin de créer des applications lisibles et extensibles, capables de passer à grande échelle. Principales caractéristiques Apprenez à créer des applications côté serveur robustes en exploitant toute la puissance de Node.js 14 Comprenez le fonctionnement de Node.js et apprenez à tirer pleinement parti de ses composants essentiels ainsi que des solutions offertes par son écosystème Évitez les...
Read the full description
Découvrez des modèles éprouvés, des techniques et des astuces pour tirer pleinement parti de la plateforme Node.js. Maîtrisez des principes de conception reconnus afin de créer des applications lisibles et extensibles, capables de passer à grande échelle.
Principales caractéristiques - Apprenez à créer des applications côté serveur robustes en exploitant toute la puissance de Node.js 14
- Comprenez le fonctionnement de Node.js et apprenez à tirer pleinement parti de ses composants essentiels ainsi que des solutions offertes par son écosystème
- Évitez les erreurs courantes et utilisez des modèles éprouvés pour créer des applications Node.js prêtes pour la production
Description du livre Dans ce livre, nous vous montrerons comment mettre en œuvre une série de bonnes pratiques et de modèles de conception afin de vous aider à créer facilement des applications Node.js efficaces et robustes.
Nous commençons par explorer les bases de Node.js, en analysant son architecture asynchrone événementielle et ses modèles de conception fondamentaux. Nous vous montrons ensuite comment mettre en place des modèles de contrôle asynchrone à l’aide de callbacks, de promesses et de la syntaxe async/await. Nous nous plongeons ensuite dans les flux Node.js, révélons tout leur potentiel et vous montrons comment les exploiter pleinement. Après les flux, nous analysons différents modèles de conception de création, de structure et de comportement qui tirent pleinement parti de JavaScript et de Node.js. Enfin, le livre aborde des concepts plus avancés, tels que JavaScript universel, la scalabilité et les modèles de messagerie, pour vous aider à créer des applications distribuées de niveau entreprise.
Tout au long du livre, vous découvrirez Node.js en action grâce à plusieurs exemples concrets faisant appel à des technologies telles que LevelDB, Redis, RabbitMQ, ZeroMQ et bien d’autres. Elles serviront à illustrer un modèle ou une technique, mais vous permettront également de découvrir l’écosystème Node.js et l’éventail de solutions qu’il propose.
Ce que vous apprendrez - Apprenez à écrire du code asynchrone en toute confiance en exploitant les callbacks, les promesses et la syntaxe async/await
- Exploitez les flux Node.js pour créer des pipelines de traitement asynchrone pilotés par les données
- Mettez en œuvre des modèles de conception logicielle reconnus pour créer des applications prêtes pour la production
- Partagez du code entre Node.js et le navigateur et tirez parti de JavaScript sur toute la pile
- Créez et faites évoluer des microservices et des systèmes distribués reposant sur Node.js
- Utilisez Node.js avec d’autres technologies puissantes telles que Redis, RabbitMQ, ZeroMQ et LevelDB
À qui s’adresse ce livre Ce livre s’adresse aux développeurs et aux architectes logiciels qui possèdent déjà des connaissances de base en JavaScript et en Node.js et souhaitent désormais tirer le meilleur parti de ces technologies en matière de productivité, de qualité de conception et de scalabilité. Les professionnels du logiciel ayant une expérience intermédiaire de Node.js et de JavaScript trouveront également dans cet ouvrage des modèles et des techniques avancés très utiles.
Ce livre suppose que vous avez une connaissance intermédiaire du développement d’applications web, des bases de données et des principes de conception logicielle.
Catégories :
- Informatique et technologies
- Internet et réseaux sociaux