Build a Backend REST API with Node JS from Scratch

Build a Backend REST API with Node JS from Scratch

Build a backend NodeJS API with a React client



Sub Category

  • Web Development

{inAds}

Objectives

  • 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!)


Pre Requisites

  1. Basic knowledge of programming (using a code editor, installing Web extensions, ...)
  2. Basic knowledge of JavaScript and CSS
  3. A text editor/IDE (Visual Studio Code, WebStorm, IntelliJ, Sublime, ...)


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post