Learn the design patterns that transcend Express.js and recur throughout high-quality production codebases, with a step-by-step approach that teaches by doing.
Wonderfully entertaining and illuminating. Guaranteed to induce frequent “ah-ha!” moments. Easily one of the best treatments of backend programming with Node.js.
— Chris Aquino, author of Front-End Web Development: The Big Nerd Ranch Guide
Express is arguably the ubiquitous library for building Node backends. As of mid-2019, it is a dependency of 3.75 million codebases on Github alone. So if you hop into a Node codebase, chances are Express is part of it.
Good design in an Express.js backend is good design anywhere. The patterns you learn to develop Node backends will outlive Express and influence your design approaches in unrelated platforms.
Who Is This Book For?
Searching for an Express.js primer that isn’t another screencast or exhaustive reference guide? Whether you’re a seasoned backend developer, frontend developer or recent web bootcamp graduate, this is the guide for you.
What You Will Learn
This book focuses on best practice, conventional backend design for pure backend APIs. As we build a full-featured backend together, expect to:
What Do I Need to Know?
You should have a strong hands-on foundation in JavaScript and Node.js, including:
You don’t need prior backend experience. If you understand how servers and clients interact, experience from either side of the equation is sufficient.
"synopsis" may belong to another edition of this title.
You've built backends in another language for a decade. You're a seasoned frontend JavaScript developer. You're a recent web bootcamp graduate. You're searching for an Express.js primer that isn't another screencast or exhaustive reference guide.
If any of those describe you, this is the guide for you.
The pedagogical approach of this book is aimed at transferring design intuitions -- motivated by real-world consulting experiences -- in the fastest way possible. That translates to a razor-focused topic scope and no contrived examples to motivate tools you probably won't use, or shouldn't be using because they indicate deeper "code smells."
Ready to get.started()?
Jonathan Lee Martin is a globetrotting educator, author and international speaker. He's guided over 300 developers -- from career switchers to senior developers at Fortune 100 companies -- through their journey into web development.
While waiting for npm install to finish, he treks around the world as a fine art landscape photographer.
"About this title" may belong to another edition of this title.
Shipping:
FREE
Within U.S.A.
Shipping:
US$ 13.23
From United Kingdom to U.S.A.
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00082654586
Quantity: 1 available
Seller: SecondSale, Montgomery, IL, U.S.A.
Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00067009690
Quantity: 1 available
Seller: Revaluation Books, Exeter, United Kingdom
Paperback. Condition: Brand New. 137 pages. 10.00x7.00x0.31 inches. In Stock. Seller Inventory # zk1074005309
Quantity: 1 available