

Building Enterprise JavaScript Applications: Learn to build and deploy robust JavaScript applications using Cucumber, Mo, (Paperback)
Key item features
- Building Enterprise JavaScript Applications: Learn to build and deploy robust JavaScript applications using Cucumber, Mo, (Paperback)
- Author: Packt Publishing
- ISBN: 9781788477321
- Format: Paperback
- Publication Date: 2018-09-29
- Page Count: 764
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateSeptember, 2018
- Pages764
- SubgenreInternet
- Free shipping
Free 30-day returns
How do you want your item?
About this item
Product details
Strengthen your applications by adopting Test-Driven Development (TDD), the OpenAPI Specification, Continuous Integration (CI), and container orchestration.
Key Features
- Create production-grade JavaScript applications from scratch
- Build microservices and deploy them to a Docker container for scaling applications
- Test and deploy your code with confidence using Travis CI
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 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
Who 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: Learn to build and deploy robust JavaScript applications using Cucumber, Mo, (Paperback)
- Author: Packt Publishing
- ISBN: 9781788477321
- Format: Paperback
- Publication Date: 2018-09-29
- Page Count: 764
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Designing Applications with Spring Boot 2.2 and React JS: Step-by-step guide to design and develop intuitive full stack web applications (Paperback) $35.44
$3544current price $35.44Designing Applications with Spring Boot 2.2 and React JS: Step-by-step guide to design and develop intuitive full stack web applications (Paperback)
Kubernetes for Developers: Use Kubernetes to develop, test, and deploy your applications with the help of containers, (Paperback) $48.29
$4829current price $48.29Kubernetes for Developers: Use Kubernetes to develop, test, and deploy your applications with the help of containers, (Paperback)
UI Testing with Puppeteer: Implement end-to-end testing and browser automation using JavaScript and Node.js, (Paperback) $39.70
$3970current price $39.70UI Testing with Puppeteer: Implement end-to-end testing and browser automation using JavaScript and Node.js, (Paperback)
Web Development with HTML, CSS and JavaScript: A Complete Guide, (Paperback) $20.00
$2000current price $20.00Web Development with HTML, CSS and JavaScript: A Complete Guide, (Paperback)
Full Stack Web Development for Beginners: HTML, CSS, and JavaScript - Build Your First Projects, (Paperback) $23.09
$2309current price $23.09Full Stack Web Development for Beginners: HTML, CSS, and JavaScript - Build Your First Projects, (Paperback)
Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript (Paperback) $20.29
$2029current price $20.29Programming HTML5 Applications: Building Powerful Cross-Platform Environments in JavaScript (Paperback)
Learning Vue.js 2: Learn how to build amazing reactive web applications easily with Vue.js, (Paperback) $50.99
$5099current price $50.99Learning Vue.js 2: Learn how to build amazing reactive web applications easily with Vue.js, (Paperback)
Pre-Owned Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks (Paperback) 0307338401 9780307338402 $4.06
3 optionsAvailable in additional 3 options$406current price $4.06Pre-Owned Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks (Paperback) 0307338401 9780307338402
Learn JavaScript with P5.Js: Coding for Visual Learners, (Paperback) $14.48
$1448current price $14.48Learn JavaScript with P5.Js: Coding for Visual Learners, (Paperback)
12 out of 5 Stars. 1 reviewsThe Complete Guide to Web Development in 2025: Learn HTML, CSS, JavaScript, and React to Build Responsive, Modern Websit, (Paperback) $20.45
$2045current price $20.45The Complete Guide to Web Development in 2025: Learn HTML, CSS, JavaScript, and React to Build Responsive, Modern Websit, (Paperback)
Pre-Owned JavaScript and jQuery: Interactive Front-End Web Development (Paperback) 1118531647 9781118531648 $4.48
$448current price $4.48Pre-Owned JavaScript and jQuery: Interactive Front-End Web Development (Paperback) 1118531647 9781118531648
Build a fantastic web browser in Java in 5 steps!: For dummies, (Paperback) $13.99
$1399current price $13.99Build a fantastic web browser in Java in 5 steps!: For dummies, (Paperback)
Docker & Kubernetes Docker: The Complete Guide to the Most Widely Used Virtualization Technology. Create Containers and Deploy them to Produ, Book 1, (Paperback) $22.86
$2286current price $22.86Docker & Kubernetes Docker: The Complete Guide to the Most Widely Used Virtualization Technology. Create Containers and Deploy them to Produ, Book 1, (Paperback)
Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices (Paperback) $26.29
$2629current price $26.29Mobile JavaScript Application Development: Bringing Web Programming to Mobile Devices (Paperback)
Pre-Owned JavaScript Application Design: A Build First Approach (Paperback) 1617291951 9781617291951 $6.61
2 optionsAvailable in additional 2 options$661current price $6.61Pre-Owned JavaScript Application Design: A Build First Approach (Paperback) 1617291951 9781617291951
Learning Node.js for Mobile Application Development, (Paperback) $54.29
$5429current price $54.29Learning Node.js for Mobile Application Development, (Paperback)
Quadernet JavaScript 1: Desenvolupament Web a Entorn Client. 99 Prà ctiques i Exercicis o Més., (Paperback) $20.26
$2026current price $20.26Quadernet JavaScript 1: Desenvolupament Web a Entorn Client. 99 Prà ctiques i Exercicis o Més., (Paperback)
Learn App Development Fast: Create Real Apps Without Prior Experience, (Paperback) $18.99
$1899current price $18.99Learn App Development Fast: Create Real Apps Without Prior Experience, (Paperback)
Cuadernillo JavaScript 1: Desarrollo Web en Entorno Cliente. 99 Prácticas y Ejercicios., (Paperback) $21.44
$2144current price $21.44Cuadernillo JavaScript 1: Desarrollo Web en Entorno Cliente. 99 Prácticas y Ejercicios., (Paperback)
Customer ratings & reviews
Related pages
- Summer Deals
- Fix Computer
- Java Programmer Certification
- Azure Language
- Framework Api
- Data Abstraction In Java
- General Software Development & Engineering Books
- Modularity Java
- Software Development & Engineering Tools Books
- Project Management Software Books
- Collaboration Software Books
- Systems Analysis & Design Books

