Building Enterprise JavaScript Applications

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



Bookstore > Books > Building Enterprise JavaScript Applications

Price$44.99 - $65.98
Rating
AuthorDaniel Li
PublisherPackt Publishing
Published2018
Pages764
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101788477324
ISBN-139781788477321
EBook Hardcover Paperback

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.


  1. (2 books)



Similar Books


Developing Backbone.js Applications

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

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern

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

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

JavaScript Web Applications

JavaScript Web Applications

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:  $26.36  |  Publisher:  O'Reilly Media  |  Release:  2011

Programming JavaScript Applications

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

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

Object-Oriented JavaScript

Object-Oriented JavaScript

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

AJAX and PHP

AJAX and PHP

by Bogdan Brinzarea, Cristian Darie, Filip Chereches-Tosa, Mihai Bucica

Assuming a basic knowledge of PHP, XML, JavaScript and MySQL, this book will help you understand how the heart of AJAX beats and how the constituent technologies work together.AJAX and PHP: Building Responsive Web Applications is mainly a book for beginners, but when designing its contents we tried to find the ideal blend of topics that w...

Price:  $2.63  |  Publisher:  Packt Publishing  |  Release:  2006