Build a Backend REST API with Node JS from Scratch


Build a backend NodeJS API with a React client

What you will learn


Get Instant Notification of New Courses on our Telegram channel.

Noteβž› Make sure your π”ππžπ¦π² cart has only this course you're going to enroll it now, Remove all other courses from the π”ππžπ¦π² cart before Enrolling!


Ability to build a backend API for any kinds of projects and MVPs

Creating API endpoints, testing property an API call and securing them!

Capacity to build a client React application and plug it to an API

HTTP Client Axios package as well as Fetch Native JS API!

Clean Code and Good Coding Practices in NodeJS and RESTful API architecture

Software Architecture: Learn the n-tier and layered architecture patterns

Calling an API from the client-side and dealing with CORS from the web browsers

All the little things you ABSOLUTELY need to know for taking your skills to the next level and becoming an outstanding web developer

Implementing several NPM packages such as Pino, Yup, Toastify, React Content Loader, and so on!

Securing and optimizing an API on production with Rate Limiter, Helmet and Compression

Documenting an API professionally with JSDoc and OpenAPI

Use React Router for your React routes

React Bootstrap v5 (in your React components!)

Implementing Styled-Components in React components

Implementing unit tests to the API with AVA test runner

English
language