Building Enterprise JavaScript Applications
Daniel Li
Sold by Moe's Books, Berkeley, CA, U.S.A.
AbeBooks Seller since May 26, 2003
Used - Soft cover
Condition: Used - Very good
Ships within U.S.A.
Quantity: 1 available
Add to basketSold by Moe's Books, Berkeley, CA, U.S.A.
AbeBooks Seller since May 26, 2003
Condition: Used - Very good
Quantity: 1 available
Add to basketCover is lightly worn, particularly along edges. Fore and bottom edges are stained, but legibility is not impacted. Inside is clean and unmarked.
Seller Inventory # 1142534
Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.
With the over-abundance of tools in the JavaScript ecosystem, it's easy to feel lost. Build tools, package managers, loaders, bundlers, linters, compilers, transpilers, typecheckers - how do you make sense of it all?
In this book, we will build a simple API and React application from scratch. We begin by setting up our development environment using Git, yarn, Babel, and ESLint. Then, we will use Express, Elasticsearch and JSON Web Tokens (JWTs) to build a stateless API service. For the front-end, we will use React, Redux, and Webpack.
A central theme in the book is maintaining code quality. As such, we will enforce a Test-Driven Development (TDD) process using Selenium, Cucumber, Mocha, Sinon, and Istanbul. As we progress through the book, the focus will shift towards automation and infrastructure. You will learn to work with Continuous Integration (CI) servers like Jenkins, deploying services inside Docker containers, and run them on Kubernetes.
By following this book, you would gain the skills needed to build robust, production-ready applications.
If you're a JavaScript developer looking to expand your skillset and become a senior JavaScript developer by building production-ready web applications, then this book is for you.
Daniel Li is a full-stack JavaScript developer at Nexmo. Previously, he was also the Managing Director of Brew, a digital agency in Hong Kong that specializes in MeteorJS.
A proponent of knowledge-sharing and open source, Daniel has written over 100 blog posts and in-depth tutorials, helping hundreds of thousands of readers navigate the world of JavaScript and the web.
"About this title" may belong to another edition of this title.
You may return most new, unopened items within 30 days of delivery for a full refund. We'll also pay for the return shipping cost if the return is a result of our error, such as an incorrect item being delivered or an item having damage that hadn't been disclosed in the listing's description.
You should expect to receive your refund once the item makes it back to our store. We'll contact you to let you know when your package is received.
We can ship to virtually any address in the world. We ship within the United States via USPS, and internationally via USPS or GlobalPost. Delivery time varies by destination.
Domestic shipping costs $6.50 for Media Mail and $16.00 for Priority Mail. International shipping is calculated based on the total weight of the package being shipped, so we may have to request an extra shipping charge for international orders for heavy or oversized books.
| Order quantity | 5 to 14 business days | 2 to 5 business days |
|---|---|---|
| First item | US$ 6.50 | US$ 17.50 |
Delivery times are set by sellers and vary by carrier and location. Orders passing through Customs may face delays and buyers are responsible for any associated duties or fees. Sellers may contact you regarding additional charges to cover any increased costs to ship your items.