Ładowanie...
Szczegóły ebooka
Zaloguj się, jeśli jesteś zainteresowany treścią pozycji.
Node.js Design Patterns. Level up your Node.js skills and design production-grade applications using proven techniques - Fourth Edition
Luciano Mammino, Mario Casciaro, Colin J. Ihrig, Matteo Collina
Ładowanie...
EBOOK
Ładowanie...
Node.js underpins much of modern web development, reliably powering APIs and full-stack apps across all industries. Authors Luciano Mammino and Mario Casciaro offer a practical guide that unpacks the JavaScript runtime so you can write reliable, high-performance Node.js apps.
Building on the highly rated third edition, this new edition adds fresh case studies and the latest Node.js developments: newer APIs and libraries, ESM improvements, practical security and production tips, and guidance on using Node.js with TypeScript. It also introduces a new chapter on testing that gives you a full introduction to testing philosophy and practical guidance on writing unit, integration, and end-to-end tests, giving you the confidence to write functional, stable, and reliable code.
Real-world, end-to-end examples throughout the book show how to build microservices and distributed systems with Node.js, integrating production-proven technologies such as Redis, RabbitMQ, LevelDB, and ZeroMQ, the same components you’ll find in scalable deployments at companies of all sizes. End-of-chapter exercises consolidate your understanding.
By the end of this Node.js book, you’ll have the design patterns, mindset, and hands-on skills every serious Node.js professional needs to confidently architect robust, efficient, and maintainable applications.
Building on the highly rated third edition, this new edition adds fresh case studies and the latest Node.js developments: newer APIs and libraries, ESM improvements, practical security and production tips, and guidance on using Node.js with TypeScript. It also introduces a new chapter on testing that gives you a full introduction to testing philosophy and practical guidance on writing unit, integration, and end-to-end tests, giving you the confidence to write functional, stable, and reliable code.
Real-world, end-to-end examples throughout the book show how to build microservices and distributed systems with Node.js, integrating production-proven technologies such as Redis, RabbitMQ, LevelDB, and ZeroMQ, the same components you’ll find in scalable deployments at companies of all sizes. End-of-chapter exercises consolidate your understanding.
By the end of this Node.js book, you’ll have the design patterns, mindset, and hands-on skills every serious Node.js professional needs to confidently architect robust, efficient, and maintainable applications.
- 1. The Node.js Platform
- 2. The Module System
- 3. Callbacks and Events
- 4. Asynchronous Control Flow Patterns with Callbacks
- 5. Asynchronous Control Flow Patterns with Promises and Async/Await
- 6. Coding with Streams
- 7. Creational Design Patterns
- 8. Structural Design Patterns
- 9. Behavioral Design Patterns
- 10. Testing: Patterns and Best Practices
- 11. Advanced Recipes
- 12. Scalability and Architectural Patterns
- 13. Messaging and Integration Patterns
- Tytuł:Node.js Design Patterns. Level up your Node.js skills and design production-grade applications using proven techniques - Fourth Edition
- Autor:Luciano Mammino, Mario Casciaro, Colin J. Ihrig, Matteo Collina
- Tytuł oryginału:Node.js Design Patterns. Level up your Node.js skills and design production-grade applications using proven techniques - Fourth Edition
- ISBN:9781803235431, 9781803235431
- Data wydania:2025-09-25
- Format:Ebook
- Identyfikator pozycji: e_4dix
- Wydawca: Packt Publishing
Ładowanie...
Ładowanie...