This repo is used for the Serverless Architecture Course at Universidad ORT
We use different tools in order to do the exercises of the lessons, the main ones being Node.js, Express and TypeScript. We take a practical approach throughout the course, and the exercises will be pushed to this repo.
Lesson that consisted on explaining the core concepts of Node.js, Express.js, TypeScript with a REST API.
Lesson that consisted on showing a layered architecture example with models, controllers, services and repositories.
Lesson that consisted on explaining the Pipes & Filters pattern.
Lesson that consisted on implementing the Pipes & Filters exercise.
Lesson that consisted on explaining the Publish Subscribe pattern using Redis.
Lesson that consisted on explaining how to connect to a MongoDB database using Mongoose as an ODM.
Lesson that consisted on explaining how to connect to a MySQL database using Sequelize as an ORM.
Lesson that consisted on explaining how to integrate JWT and add auth to our app.
Lesson that consisted on implementing the Pub/Sub exercise with auth and DB.
Lesson that consisted on implementing Docker compose and pm2