Building Enterprise JavaScript Applications

Building Enterprise JavaScript Applications
Author :
Publisher : Packt Publishing Ltd
Total Pages : 752
Release :
ISBN-10 : 9781788472913
ISBN-13 : 1788472918
Rating : 4/5 (13 Downloads)

Book Synopsis Building Enterprise JavaScript Applications by : Daniel Li

Download or read book Building Enterprise JavaScript Applications written by Daniel Li and published by Packt Publishing Ltd. This book was released on 2018-09-29 with total page 752 pages. Available in PDF, EPUB and Kindle. Book excerpt: Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration. Key FeaturesCreate production-grade JavaScript applications from scratchBuild microservices and deploy them to a Docker container for scaling applicationsTest and deploy your code with confidence using Travis CIBook 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 learnPractice Test-Driven Development (TDD) throughout the entire bookUse Cucumber, Mocha and Selenium to write E2E, integration, unit and UI testsBuild stateless APIs using Express and ElasticsearchDocument your API using OpenAPI and SwaggerBuild and bundle front-end applications using React, Redux and WebpackContainerize services using DockerDeploying scalable microservices using KubernetesWho 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.


Building Enterprise JavaScript Applications Related Books

Building Enterprise JavaScript Applications
Language: en
Pages: 752
Authors: Daniel Li
Categories: Computers
Type: BOOK - Published: 2018-09-29 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration. Key
Enterprise Web Development
Language: en
Pages: 698
Authors: Yakov Fain
Categories: Computers
Type: BOOK - Published: 2014-07-02 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

If you want to build your organization’s next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, an
Programming JavaScript Applications
Language: en
Pages: 253
Authors: Eric Elliott
Categories: Computers
Type: BOOK - Published: 2014-06-26 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

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 pattern
Distributed Systems with Node.js
Language: en
Pages: 391
Authors: Thomas Hunter II
Categories:
Type: BOOK - Published: 2020-11-04 - Publisher: O'Reilly Media

DOWNLOAD EBOOK

Many companies, from startups to Fortune 500 companies alike, use Node.js to build performant backend services. And engineers love Node.js for its approachable
Professional Node.js
Language: en
Pages: 408
Authors: Pedro Teixeira
Categories: Computers
Type: BOOK - Published: 2012-10-01 - Publisher: John Wiley & Sons

DOWNLOAD EBOOK

Learn to build fast and scalable software in JavaScript with Node.js Node.js is a powerful and popular new framework for writing scalable network programs using