Node.js in Action
Examples from the book Node.js in Action, 2nd Edition (Manning, 2016) and Practical Modern JavaScript repository (https://github.com/mjavascript/practical-modern-javascript) and Node.js in Practice (Manning, 2015) and Data Wrangling with JavaScript (Manning, 2018). Additional examples are my own :)
Contents
-
Part 1 — Node Fundamentals
- Chapter 0 — ES6 practical concepts
- Chapter 1 — Welcome to Node.js
- Chapter 2 — Node Programming Fundamentals
- Chapter 3 — Automating the Web with Scraping
- Chapter 4 — What is a Node Web Application
- Chapter 5 — Front-end Build Systems
- Chapter 6 — Server-side Frameworks
- Chapter 7 — Connect and Express in Depth
- Chapter 8 — Web Application Templating
- Chapter 9 — Storing Application Data
- Chapter 10 — Testing Node Applications
- Chapter 11 — Deploying Node Applications and Maintaining Uptime
- Chapter 12 — Writing Command-Line Applications
- Chapter 13 — Buffers
- Chapter 14 — Events
- Chapter 15 — Streams
- Chapter 16 — File System
- Chapter 17 — Networking
- Chapter 18 — Child Processes in Node.js
-
Part 2 — Applications
-
Part 3 — Flavors and Frameworks
-
Part 4 — Advanced Patterns and Techniques
- Chapter 27 — Deep dive into the Node.js platform fundamentals
- Chapter 28 — Node.js' Module System in depth
- Chapter 29 — Callbacks and Events in depth
- Chapter 30 — Asynchronous Control Flow Patterns with Callbacks
- Chapter 31 — Asynchronous Control Flow Patterns with Promises and Async/Await
- Chapter 32 — Coding with Streams
- Chapter 33 — Creational Design Patterns
- Chapter 34 — Structural Design Patterns
- Chapter 35 — Behavioral Patterns Patterns