Skip to content
learn@aiera

Web · intermediate

Node.js Intermediate: Express, Validation, SQLite and Tests

Build a real REST API: routes with Express, middleware and input validation, a SQLite database, and automated tests with Node's built-in test runner.

4 lessonsAbout 50 minFree
Start course

Not started

Finish every lesson, then sign in and pass the final assessment to earn a free certificate

Module 1: A real API

  1. REST APIs with Express13 min · Up next
  2. Middleware, Validation and Errors13 min · Not started
  3. Databases with SQLite12 min · Not started
  4. Testing with the Node Test Runner12 min · Not started

Questions about Node.js Intermediate: Express, Validation, SQLite and Tests

What will I learn in Node.js Intermediate: Express, Validation, SQLite and Tests?

Build a real REST API: routes with Express, middleware and input validation, a SQLite database, and automated tests with Node's built-in test runner. The course has 4 lessons, organised in one module: Module 1: A real API.

How long does Node.js Intermediate: Express, Validation, SQLite and Tests take?

About 50 minutes in total, across 4 lessons. You can learn at your own pace and stop and continue any time.

Do I need experience to take Node.js Intermediate: Express, Validation, SQLite and Tests?

It helps to know the basics of the topic first. If you are new, start with the beginner course and come back.

Is Node.js Intermediate: Express, Validation, SQLite and Tests free?

Yes. The whole course is free and you do not need an account to learn. A free account is only needed for the final assessment and the certificate.

Do I get a certificate for Node.js Intermediate: Express, Validation, SQLite and Tests?

Yes, a free certificate of completion. Finish every lesson, sign in, and pass the 15-question final assessment with 80% or more. It is not an accredited qualification.

What should I learn after Node.js Intermediate: Express, Validation, SQLite and Tests?

The next step is Node.js Advanced: Security, Performance and Production.