Skip to content

Latest commit

 

History

History
114 lines (68 loc) · 1.87 KB

BACKEND-README.md

File metadata and controls

114 lines (68 loc) · 1.87 KB

02/08/2021

  • introduction to node
  • file system fs
  • Argv

03/08/2021

  • exporting and importing files with node
  • reading and writing files: blocking and non-blocking
  • File system flags

04/08/2021

  • weather app using node (3rd party API)
  • running a node app outside a node environment

oxford

  • node app : dictionary app that uses oxford API (made with node)

05/08/2021

  • creating a server and running it on some port on the local host

first-BE-app

  • a simple express server

10/08/2021

  • intro to express
  • running an express server on the localhost
  • postman

11/08/2021

  • making routes
  • handling get & post requests

12/08/2021

  • intro to database
  • local database lowdb

16/08/2021

  • simple CRUD OPs (post, get, put, delete)
  • simple middleware (example: error-handling middleware)
  • handling multiple requests in one route

19/08/2021

  • Database: SQL(mySql) vs NoSQL(MongoDB)
  • MongoDB compass
  • CRUD OPs with MongoDB
  • MongoDB in Terminal

23/08/2021

  • REST API
  • MongoDB schemas
  • example: simple server with REST API all CRUD OPs with MongoDB using mongoose
  • introducing routes

25/08/2021

  • adding controllers to the previous example project (employees server+database)

30/08/2021

  • Faker
  • ejs

31/08/2021

  • findById

06/09/2021

  • validation with handlebars
  • express-handlebars
  • express-validator

13/09/2021

  • DB relations (ref and populate)

14/09/2021

  • bcrypt (salting and hashing passwords)

15/09/2021

  • uploading files with multer
  • cookies

27/09/2021

  • full-stack app

29/09/2021

  • Security (CORS)

30/09/2021

  • Security (JWT)

07/10/2021

  • React recap