Building Enterprise JavaScript Applications

Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.

Building Enterprise JavaScript Applications

Daniel Li
New Release!

Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.
Mapt Subscription
FREE
$30.00/m after trial
eBook
$25.20
RRP $35.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$25.20
$44.99
$29.99 p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Building Enterprise JavaScript Applications Book Cover
Building Enterprise JavaScript Applications
$ 35.99
$ 25.20
Google Cloud Platform for Developers Book Cover
Google Cloud Platform for Developers
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $36.98
Add to Cart

Book Details

ISBN 139781788477321
Paperback764 pages

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.

Table of Contents

Chapter 1: The Importance of Good Code
Chapter 16: Managing States with Redux

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

Authors

Table of Contents

Chapter 1: The Importance of Good Code
Chapter 16: Managing States with Redux

Book Details

ISBN 139781788477321
Paperback764 pages
Read More

Read More Reviews

Recommended for You

Google Cloud Platform for Developers Book Cover
Google Cloud Platform for Developers
$ 35.99
$ 25.20
Building Applications with Spring 5 and Vue.js 2 Book Cover
Building Applications with Spring 5 and Vue.js 2
$ 35.99
$ 25.20
Beginning React Book Cover
Beginning React
$ 11.99
$ 8.40
Kotlin for Enterprise Applications using Java EE Book Cover
Kotlin for Enterprise Applications using Java EE
$ 39.99
$ 28.00
Hands-On UX Design for Developers Book Cover
Hands-On UX Design for Developers
$ 31.99
$ 22.40
The DevOps 2.2 Toolkit Book Cover
The DevOps 2.2 Toolkit
$ 39.99
$ 28.00