Repository files navigation
Frameworks & Libraries to Cover
Introduction to NestJS for simple REST API on HTTP
Create an API for CRUD functions on a collection of users
Utilize an ORM (Prisma / TypeORM) to connect to an RDB (Postgres)
Create simple middleware for:
Logging Requests / Responses
Logging Performance
Handling Exceptions
Create dynamic database connections for incoming requests
Utilize Request Scope on NestJS for Multi-tenant apps
Create an Authentication Service using PassportJS on NestJS
Implement Email and Password Login
Implement Passwordless / OTP Login
Implement RBAC using the Guards feature on NestJS
Automate API Documentation using Swagger
Understand the basics of Docker
Dockerize previously built API monolith
Understand the basics of AWS ECS for deployment
Implement CI/CD using GitHub Actions / AWS CodePipeline
Learn about Microservice Architecture
previously built monolith into microservices
API Gateway serving HTTP requests
CRUD Service responding to gRPC
Create a Notification Service listening to a message queue (RabbitMQ)
Utilize Twilio or any other service to send Email / SMS notifications
Dockerize and deploy the services to a cluster on Amazon AWS
About
Reading materials and other resources required for NodeJS Backend Training.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.