Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Clean architecture for Node.js API Course

person icon Michael Kibenko

4.4

Clean architecture for Node.js API Course

Clean architecture Node.js + Express.js + MongoDB Bootcamp

updated on icon Updated on May, 2024

language icon Language - English

person icon Michael Kibenko

English [CC]

category icon Node.JS,Web Development

Lectures -89

Resources -1

Duration -8 hours

4.4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

In this course, we will create Node.js basic shop API using Express.js and MongoDB. We will start this journey by understanding what clean architecture means, and right after will dive deep into coding.

We will start this course using in-memory DB and after that will move our app to MongoDB and Mongoose. I made a decision to make the course this way to show you how it's easy to move from one library to another when you are using good architecture.

We will test out the application using jest with the newest test stack and methodologies.

In this course, you will see how to use dependency injections in a really easy format and what it gives you. We will also make business validations for entity creation and updates. I want to show you how to use the response contracts layer to give one look at your every response from the server.

We will create an Application error handler to handle every exception or error and respond to a formatted response.

After every step of this course, you will have hands-on exercises and an answer right after.

Join this course to make a cool Node.js server. Enjoy and be happy :)

Goals

What will you learn in this course:

  • Create good software architecture and separation of concerns
  • Node + Express.js + MongoDB with real life example
  • Clean architecture principles
  • Test back-end applications
  • Use dependency injections in Node.js back-end projects

Prerequisites

What are the prerequisites for this course?

  • Internet connection
  • Beginner coding experience
  • A computer installed with Windows/Linux /OS X
  • Basic Computer Fundamentals & Terminologies
  • Beginner Node.js level
Clean architecture for Node.js API Course

Curriculum

Check out the detailed breakdown of what’s inside the course

Course introduction
3 Lectures
  • play icon About this course 01:22 01:22
  • play icon Project overview 03:22 03:22
  • play icon Into the Clean architecture 02:06 02:06
Let's start coding
2 Lectures
Tutorialspoint
Let's build the Repositories
15 Lectures
Tutorialspoint
Let's build the use cases
29 Lectures
Tutorialspoint
Let's build controllers
24 Lectures
Tutorialspoint
Let's create Business Validations
3 Lectures
Tutorialspoint
Let's move to Mongo
12 Lectures
Tutorialspoint
Finish
1 Lectures
Tutorialspoint

Instructor Details

Michael Kibenko

Michael Kibenko

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

A

Ankit Sri

e

so far I am loving the course

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515