With Tiny Node Projects by Jonathan Wexler
Learn Node.js or take your existing skills up a notch with this book.
This book dives into specific use cases for Node.js, using real-world projects. While there are many tutorials, it can be overwhelming to decide which tutorials to follow and how to build your own programming portfolio.
This book is a guide that:
- Introduces tools you may not have used before with Node.js
- Introduces industry-standard libraries used with Node.js
- Teaches multiple database-use cases
- Provides easy to follow projects
- Standalone guides for development tooling
- Teaches full deployment of each chapter’s app
Existing engineers can use this book to spark creativity in their own projects, finding new ways and approaches to build an app with Node.js. New Engineers can use this book to build their portfolios. In addition to building a complete and deployable app, readers will learn more intrinsic parts of how everything works. Employed engineers may use this book to refer to project-specific architecture and review concepts.
Each chapter is self-contained, so you can pick and choose what you want to learn and when you want to learn it. Each chapter’s stand-alone project can be adapted and used as a real product. The projects are designed to be built in a single day, ranging from quick wins for new developers, to challenging coding obstacles or new terrain for experienced developers.
As you read each chapter, pay close attention to what you’re learning and how it can be applied across many projects. The goal of this book is to help you realize just how versatile Node.js is for building your own creative solutions to life’s problems. You’ll start with some introductory projects that can be built with Node.js’ prepackaged modules. Then you’ll move on to working with external npm packages that deliver highly-performant algorithms and functions. Because this book is not focused solely on the web frontend, many of the projects can be built for a command line client. There will, however, be steps to support any additional surfaces like web browsers and mobile devices.
What will this book teach you?
Tiny Node Projects will teach you the ins and outs of Node, including (but not limited to) the following:
- Build full stack Node.js apps
- Interchange libraries and databases across projects
- Build data schemas and connect to Node.js ORMs
- Think like a project owner and build an app with team collaboration in mind
- Deploy and own a full project from start to finish
Furthermore, you will learn the basics and more complex concepts in web development, as well as Machine Learning fundamentals and how they can be used in a Node.js app. You will be able to choose between easy, medium, and intermediate level projects to hone your Node.js skills, and chapter callouts and appendices encourage the reader to step deeper into a concept to continue the learning process. Chapter sections are designed to grow your understanding and skills, while giving you opportunities to take breaks in the development process.
How do I get the most out of this book?
For more, check out the book here.