Skip to content

codeHokage1/altschool_backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Backend Engineering @ AltSchool

This repo contains all tasks and assignments during my study in Backend Engineering at AltSchool Africa.

Tools & Techs I've worked with:

  • Javascript
  • NodeJS
  • Express
  • SQL
  • MySQL
  • Sequelize
  • MongoDB
  • MongoDB Compass & Shell
  • Mongoose
  • Postman
  • Thunderclient
  • Git & GitHub
  • npm
  • Documentation

Session 1 - Intro to NodeJS

Session 2 - NodeJS Core Modules

Session 3 - Intro to Servers and APIS

Session 4 - Building Web and API servers

Session 5 - Recap on Building servers

Session 6 - Working with Express

Session 8 - Authentication and Authorization

Session 9 - Intro to Databases

Session 10 - Designing Databases with ERD

Session 11 - Databases with SQL

  • Class exercise: Converting ERD to SQL DBs and tables; and intro to ORMs

Session 12 - Databases with MongoDB

Session 13 - Working with Sequelize: Migrations and Seeders

Sesssion 14 - Working with ODMs: Mongoose

Session 15 - User authentication and User roles, with JWT

Session 16 - Recap on ORMs and ODMS: Sequelize and Mongoose

Session 17 - Testing

Session 18 - Recap on Testing

Session 19 - Error Handling and Logging

Session X WebSockets - OOD & OOA

Session X - Cron Job