Build Your Own Web Server From Scratch in Node.JS
Learn network programming, HTTP, and WebSocket by coding a Web Server
ParJames Smith
Habituellement imprimé en 3-5 jours ouvrés
# Learn by doing: code a Web server in Node.js
Most people use HTTP daily, but few understand its inner workings. This "Build Your Own X" book dives deep, teaching basics from scratch for a clearer understanding of the tools and tech we rely on.
- Network programming.
- Protocols & communication.
- HTTP in detail.
- WebSocket & concurrency.
The project uses Node.js and TypeScript without any dependencies, but many concepts are language-agnostic, so it’s valuable for learners of any language.
## Beyond coding exercises
At the end of each chapter, there are discussions about:
- What’s missing from the code? The gap between toys and the real thing, such as optimizations and applications.
- Important concepts beyond coding, such as event loops and backpressure. These are what you are likely to overlook.
- Design choices. Why stuff has to work that way? You can learn from both the good ones and the bad ones.
- Alternative routes. Where you can deviate from this book.
## Build your own X
Why take on a build-your-own-X challenge? A few scenarios to consider:
- Students: Solidify learning, build portfolio, stand out in future careers.
- Developers: Master fundamentals beyond frameworks and tools.
- Hobbyists: Explore interests with flexible, extensible projects.
This is part of the “Build Your Own X” book series, which includes books on building your own Redis, database, and compiler.
https://build-your-own.org
Détails
- Date de publication
- Feb 14, 2024
- Langue
- English
- Catégorie
- Informatique & internet
- Copyright
- Tous droits réservés - Licence de copyright standard
- Contributeurs
- Par (auteur): James Smith
Caractéristiques
- Pages
- 131
- Type de reliure
- Livre à couverture souple Livre à couverture souple
- Couleur de l’intérieur
- Noir & Blanc
- Dimensions
- Roman (6 x 9 po / 152 x 229 mm)