Guide: Back-end - MongoDB (NoSQL) & Mailers
Description
MongoDB is one of the most popular NoSQL database systems, which you will have the opportunity to explore in this Guide.
Obs.: Even thought the NoSQL and Mailer topics are not directly connected it was identified as a convenience to learn and exercise the two of the together in one Guide.
Knowledge
- Understand what is are the CRUD operations
- Understand what is NoSQL and MongoDB
Skills
- Be able to create an application using a NoSQL database
Topics
- MongoDB
- What is NoSQL & MongoDB?
- CRUD
- Deployment
- Mailer
Action Points
- Take on a MongoDB + Node crash course
- Create an application with Node and MongoDB which contains all CRUD operations exposed via an API
Deliverable: Node/MongoDB application with mailing capability
- Submit:
- Glitch Project URL or Github Repository + Github Pages URLs
- Project description and details in the README.md file
- Minimum requirements:
- Create a Node app that makes use of MongoDB (or similar NoSQL database system)
- Make sure the app can send emails
- Theme ideas:
- A job listing app (users can post), with email alerts for new related job offers
- Social media website with email alerts for new activity