/test-nodejs

This is the project for the course https://www.udemy.com/course/nodejs-the-complete-guide/

Primary LanguageEJS

Description

This is the project for the course https://www.udemy.com/course/nodejs-the-complete-guide/

We are building an internet-shop.

Scripts

  • yarn dev starts app with .env variables
    • .env.example - shows example of env variables used in the project.
  • yarn start - default app start, without env variables; useful with docker of cloud with some additional setup

What's covered

  • Pure nodejs server example
  • express.js server
  • Create/Reade/Update/Delete functionality for products in the internet-shop
  • Saving data in the file
  • Storing data in databases
    • MySQL
    • MongoDB
  • Cookies and Sessions
  • User registration, authentication, password resetting, password encryption, CSRF protection
  • Sending emails
  • Forms Validation
  • File uploading
  • Pagination
  • Async requests
  • Stripe for payment functionality
  • REST API
  • ...