Node.js Microservices Testing and Continuous Integration
I'm an experienced Node.js developer with a passion for writing code that's easy to test, easy to maintain, and easy to scale.
Good test coverage is very important for continuous delivery of Node.js microservices. This course will teach you how to implement unit, integration, and end-to-end testing coverage using Jest in your Node.js microservices so you can deliver quality code with confidence.
By the end of the course, you will have the Node.js microservices testing skills needed to deliver high-quality Node.js code on-demand and at scale.
I think it's important to start with the "why". So why is good test coverage important?
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
9 sections- 1 Table of Contents
- 2 Course Overview
- 3 Introduction to the Globoticket API
- 4 Implementing unit tests with Jest
- 5 Implementing Integration Testing with Jest
- 6 Implementing end to end testing with Jest
- 7 Running Tests in CI/CD Pipelines with GitHub Actions
- 8 Course Summary
- 9 References and additional resources
More Node.js, APIs & Microservices courses
View all 16Node.js: The Big Picture
An overview of Node.js — its architecture, ecosystem, LTS model and real-world use cases.
Build a REST API with Node and Express
Build a RESTful API with Express — read endpoints, project architecture and full CRUD.
Node.js: File System, Streams, Async I/O, Uploads and Pipes
Modern file-system operations, streams, data piping and automation for document processing.
Node.js: Deploying Applications
Deploy Node apps to a VPS, manage runtime with PM2, monitor logs and look ahead to NGINX/Docker.
Using Express with a NoSQL Database
Connect Express to MongoDB Atlas with the native driver and query documents.
Relational Databases with Express and Sequelize
Build a RESTful bookstore API with Express, the Sequelize ORM, models and relationships on SQLite.
Interested in this course?
Contact us to book it or get a custom training plan for your team.