Build a Backend REST API with Node JS from Scratch
Build a backend NodeJS API with a React clientWhat you'll learn
- Capacity to quickly build a backend API for any kinds of projects and MVPs
- Create API endpoints, test an API and secure it
- 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 pattern
- Calling an API from the client-side and dealing with CORS from the Web browsers
- Implementing unit tests to the API with AVA test runner
- 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
- React Bootstrap v5 (in your React components!)