Building Enterprise JavaScript Applications
Learn to build and deploy robust JavaScript applications using Cucumber, Mocha, Jenkins, Docker, and Kubernetes

Price | $44.99 - $65.98
|
Rating | ![]() ![]() ![]() ![]() ![]() |
Author | Daniel Li |
Publisher | Packt Publishing |
Published | 2018 |
Pages | 764 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1788477324 |
ISBN-13 | 9781788477321 |
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.
- Daniel Li (2 books)
Similar Books
Developing Backbone.js Applications
by Addy Osmani
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture.Start with the basics of MVC, SPA, and Backbon...
Price: $19.99 | Publisher: O'Reilly Media | Release: 2013
by Raffaele Garofalo
Simplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft Silverlight 4. With this hands-on guide, you'll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working...
Price: $13.48 | Publisher: Microsoft Press | Release: 2011
Modern JavaScript Applications
by Narayan Prusty
Over the years, JavaScript has become vital to the development of a wide range of applications with different architectures. But JS moves lightning fast, and it's easy to fall behind. Modern JavaScript Applications is designed to get you exploring the latest features of JavaScript and how they can be applied to develop high-quality applic...
Price: $34.99 | Publisher: Packt Publishing | Release: 2016
by Alex MacCaw
Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side-not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communi...
Price: $11.97 | Publisher: O'Reilly Media | Release: 2011
Building Progressive Web Applications with Vue.js
by Carlos Rojas
Obtain all the necessary tools for developing a progressive web application (PWA) with Vue.js, a modern JavaScript framework. You'll see how PWAs behave like a regular responsive website and have a similar structure to that of a web application, but feel like a native mobile app. Along the way you'll take advantage of Vue.js features to b...
Price: $19.89 | Publisher: Apress | Release: 2020
Programming JavaScript Applications
by Eric Elliott
Take advantage of JavaScript's power to build robust web-scale or enterprise applications that are easy to extend and maintain. By applying the design patterns outlined in this practical book, experienced JavaScript developers will learn how to write flexible and resilient code that's easier - yes, easier - to work with as your code base ...
Price: $31.99 | Publisher: O'Reilly Media | Release: 2014
Jasmine JavaScript Testing, 2nd Edition
by Paulo Ragonha
Take your testing of JavaScript applications to a new level of efficiency and reliability with the help of this book. Starting with the fundamentals of Jasmine and behavior-driven development (BDD), you will learn about tooling and automation. You will learn how to create a sustainable code base with the help of Jasmine. You will also tak...
Price: $27.99 | Publisher: Packt Publishing | Release: 2015
by Stoyan Stefanov
This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns. After reading this book, you'll be prepared to ace your JavaScript...
Price: $23.99 | Publisher: Packt Publishing | Release: 2008