Node.js, APIs & Microservices
Node.js internals, REST APIs with Express, data access and production microservice patterns.
Beginner
4 coursesNode.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 Microservices Fundamentals
Node.js is the ideal technology for building robust and scalable microservices. It is lightweight, cross-platform and offers excellent support for different database technologies.
Node.js Microservices The Big Picture
To understand microservices, let's start with a concrete example: the GloboTicket application. It is a web application that allows customers to purchase tickets for different events such...
Intermediate
7 coursesNode.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.
Node.js Microservices API Gateway and Edge Services
Embark on a journey uncovering the technologies driving global applications, such as Netflix, Slack, and Uber. In this course, we'll explore the secrets behind the Node.js underpinnings t...
Node.js Microservices Authentication and Authorization
In this Node.js microservices course, we will dive into the crucial aspects of authentication and authorization.
Node.js Microservices Communication Patterns
As we design and develop microservices and move away from monolithic architectures, it's not always obvious how best to approach inter-service communication.
Advanced
5 coursesNode.js Microservices Advanced Topics and Best Practices
Node.js is at the forefront of modern web applications, enabling the creation of solutions that are both scalable and high-performance. This course is an in-depth journey into Node.js mic...
Node.js Microservices Deploying and Scaling
I want to go and start this course off by talking about some of the issues developers face when it comes to pushing code to production and how containerization can help us go and mitigate...
Node.js Microservices Monitoring and Logging
I'm a Senior Software Engineer with nine years of experience, from small startups to large tech companies like Google and Amazon.
Node.js Microservices Resilience and Fault Tolerance
"The best way to avoid system failures is not to build software.".
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.
Interested in Node.js, APIs & Microservices?
Contact us to book a course or get a custom training plan for your team.