Building Enterprise JavaScript Applications
Language: English
Published by Packt Publishing, 2018
- Softcover
- Used

Condition: Used - Very good
US$ 45.00
Quantity: 1 available
Add to basketItem description from seller
Cover 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
- Title
- Building Enterprise JavaScript Applications
- Author
- Daniel Li
- Publisher
- Packt Publishing
- Publication year
- 2018
- Condition
- Very good
- Dust jacket
- No jacket
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 1788477324
- ISBN 13
- 9781788477321
- Seller catalogs
- Computer Science
Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.
Key Features
- Create production-grade JavaScript applications from scratch
- Build microservices and deploy them to a Docker container for scaling applications
- Test and deploy your code with confidence using Travis CI
Book Description
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.
What you will learn
- Practice Test-Driven Development (TDD) throughout the entire book
- Use Cucumber, Mocha and Selenium to write E2E, integration, unit and UI tests
- Build stateless APIs using Express and Elasticsearch
- Document your API using OpenAPI and Swagger
- Build and bundle front-end applications using React, Redux and Webpack
- Containerize services using Docker
- Deploying scalable microservices using Kubernetes
Who this book is for
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.
Table of Contents
- The Importance of Good Code
- Using Isomorphic JavaScript
- Principles of JavaScript
- Writing in ECMAScript 2015+
- Managing Version History with Git
- Setting Up Development Tools
- TDD Part I - End-to-End Tests
- TDD Part II - Unit / Integration Tests
- Deploying Your Application on a VPS
- Continuous Integration
- Security - Authentication & Authorization
- Documenting Our API
- Creating UI with React
- E2E Testing in React
- Managing State with Redux
- Migrating to Docker
- Container Management with Kubernetes
- Managing States with Redux
- Robust Infrastructure with Kubernetes
"Synopsis" may belong to another edition of this title.
About the Author
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 the title" may belong to another edition of this title.
Shipping rates within U.S.A.
| Item | 5 to 14 business days | 2 to 5 business days |
|---|---|---|
| First item | US$ 6.50 | US$ 17.50 |
Payment methods
Store description
Moe's Books has been selling new, used, and antiquarian books for over fifty years. Our store has four floors, a separate rare book room, and over 300,000 books. We are located in the heart of Berkeley, four blocks from the University of California campus on historic Telegraph Avenue. Please check out website for more information about the store and our event information. We have many of our readings available as free audio downloads. You can also contact us with want lists or questions about our inventory.…
Specialty
Art Books, Antiquarian Books, Classical Studies, Philosophy, Eastern and Western Religion, Literature, History, Science and Mathematics, Cook Books, Social SciencesSeller's business information
Moe's Books
2476 Telegraph Avenue
Berkeley, CA U.S.A. 94704
Terms of sale
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.
Shipping terms
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.