← All projects/6 - Back-end & Infrastructure/Back-end - MongoDB (NoSQL) & Mailers

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