Please enable JavaScript.
Coggle requires JavaScript to display documents.
Back-end Development (Node.js + Express + npm (Common npm packages (body…
Back-end Development
-
-
-
Learn res.send(), res.json(), res.render()
-
-
Common npm packages
-
-
-
pug, handlebars, mustache, ejs, etc (Go with pug)
Learn how to render pug files with res.render('someViewFile.pug', data)
- Baby Projects (must have crud functionality)
-
-
-
-
-
-
-
-
ORM/ Object Relational Mappers (you don't really need it, but it makes things a lot easier)
-
Sequalize (PostgreSQL, MySQL)
CRUD (create, read, update, delete)
-
Authentication
-
-
login with social media account (google, facebook, twitter, etc)
-
-
Send emails with Node.js, recommended: Nodemailer (npm package)
Authorization
oAuth 2.0, and integrate it with third-party apps
Security
-
-
-
Handling uploads (images, videos, links, etc)
-
-
MERN (go deeper, solidify)
-