Description
This bootcamp has a goal to introduce web application development with Node.JS and Express. For database, we use MySQL to store the data. The bootcamp focuses on security and authorization. The following is a list of highlight topics:
- Use Registration
- Authentication
- Authorization
We start to learn about user registration. We create a registration form with Node.js and Express. We use Handlebar for Express Template View. User email will be confirmed in our application. To prevent from bots, we implement CAPTCHA on registration. We use reCaptcha from Google.
- Database Design for User Registration: MySQL
- Setting up project
- User Registration
- User Registration with Email Confirmation
- Resending Email Confirmation Token
- Implementing CAPTCHA on User Registration