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

Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.
Packt Subscription
$5.00
$9.99/m after first month
eBook
$5.00
RRP $35.99
Save 86%
Print + eBook
$44.99
RRP $44.99
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
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
$5.00
$5.00
$44.99
$9.99/m after first month
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Subscribe Now

Frequently bought together


Building Enterprise JavaScript Applications Book Cover
Building Enterprise JavaScript Applications
$ 35.99
$ 5.00
JavaScript and JSON Essentials - Second Edition Book Cover
JavaScript and JSON Essentials - Second Edition
$ 23.99
$ 5.00
Buy 2 for $10.00
Save $49.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

JavaScript and JSON Essentials - Second Edition Book Cover
JavaScript and JSON Essentials - Second Edition
$ 23.99
$ 5.00
Building Applications with Spring 5 and Vue.js 2 Book Cover
Building Applications with Spring 5 and Vue.js 2
$ 35.99
$ 5.00
React and React Native - Second Edition Book Cover
React and React Native - Second Edition
$ 35.99
$ 5.00
Designing AWS Environments Book Cover
Designing AWS Environments
$ 19.99
$ 5.00
Learning JavaScript Data Structures and Algorithms - Third Edition Book Cover
Learning JavaScript Data Structures and Algorithms - Third Edition
$ 35.99
$ 5.00
Mastering Flask Web Development - Second Edition Book Cover
Mastering Flask Web Development - Second Edition
$ 31.99
$ 5.00