Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peppapig13132/mastering-nestjs
Mastering Nest.js
https://github.com/peppapig13132/mastering-nestjs
nestjs
Last synced: 3 days ago
JSON representation
Mastering Nest.js
- Host: GitHub
- URL: https://github.com/peppapig13132/mastering-nestjs
- Owner: peppapig13132
- Created: 2024-06-07T19:53:12.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T07:19:55.000Z (5 months ago)
- Last Synced: 2024-06-14T05:44:31.652Z (5 months ago)
- Topics: nestjs
- Language: TypeScript
- Homepage:
- Size: 128 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Todo - Mastering NestJS
Followinig NestJS [Documentations](https://docs.nestjs.com/)
### INTRODUCTION
### OVERVIEW
- [x] First steps
- [x] Controllers
- [x] Providers
- [x] Modules
- [x] Middleware
- [ ] Exception filters
- [x] Pipes
- [ ] Guards
- [x] Interceptors
- [x] Custom decorators### FUNDAMENTALS
- [x] Custom providers
- [x] Asynchronous providers
- [x] Dynamic modules
- [x] Injection scopes
- [x] Circular dependency
- [x] Module reference
- [ ] Lazy-loading modules
- [ ] Execution context
- [ ] Lifecycle events
- [ ] Platform agnosticism
- [ ] Testing### TECHNIQUES
- [ ] Configuration
- [ ] Database
- [ ] Mongo
- [ ] Validation
- [ ] Caching
- [ ] Serialization
- [ ] Versioning
- [ ] Task scheduling
- [ ] Queues
- [ ] Logging
- [ ] Cookies
- [ ] Events
- [ ] Compression
- [ ] File upload
- [ ] Streaming files
- [ ] HTTP module
- [ ] Session
- [ ] Model-View-Controller
- [ ] Performance (Fastify)
- [ ] Server-Sent Events### SECURITY
- [ ] Authentication
- [ ] Authorization
- [ ] Encryption and Hashing
- [ ] Helmet
- [ ] CORS
- [ ] CSRF Protection
- [ ] Rate limiting### GRAPHQL
- [ ] Quick start
- [ ] Resolvers
- [ ] Mutations
- [ ] Subscriptions
- [ ] Scalars
- [ ] Directives
- [ ] Interfaces
- [ ] Unions and Enums
- [ ] Field middlware
- [ ] Mapped types
- [ ] Plugins
- [ ] Complexity
- [ ] Extensions
- [ ] CLI Plugin
- [ ] Generating SDL
- [ ] Sharing models
- [ ] Other features
- [ ] Federation
- [ ] Migration guide### WEBSOCKETS
- [ ] Gateways
- [ ] Exception filters
- [ ] Pipes
- [ ] Guards
- [ ] Interceptors
- [ ] Adapters### MICROSERVICES
- [ ] Overviews
- [ ] Redis
- [ ] MQTT
- [ ] NATS
- [ ] RabbitMQ
- [ ] Kafka
- [ ] gRPC
- [ ] Custom transporters
- [ ] Exception filters
- [ ] Pipes
- [ ] Guards
- [ ] Interceptors### STANDALONE APPS
- [ ] Standalone apps### CLI
- [ ] Overview
- [ ] Workspaces
- [ ] Libraries
- [ ] Usage
- [ ] Scripts### OPENAPI
- [ ] Introduction
- [ ] Types and Parameters
- [ ] Operations
- [ ] Security
- [ ] Mapped Types
- [ ] Decorators
- [ ] CLI Plugin
- [ ] Other features
- [ ] Migration guide### RECIPES
- [ ] REPL
- [ ] CRUD generator
- [ ] SWC (fast compiler)
- [ ] Passport (auth)
- [ ] Hot reload
- [ ] MikroORM
- [ ] TypeORM
- [ ] Mongoose
- [ ] Sequelize
- [ ] Router module
- [ ] Swagger
- [ ] Health checks
- [ ] CQRS
- [ ] Compodoc
- [ ] Prisma
- [ ] Serve static
- [ ] Commander
- [ ] Async local storage
- [ ] Automock### FAQ
- [ ] Serverless
- [ ] HTTP adapter
- [ ] Keep-Alive connections
- [ ] Global path prefix
- [ ] Raw body
- [ ] Hybrid application
- [ ] HTTPS & multiple servers
- [ ] Request lifecycle
- [ ] Common errors
- [ ] Examples### DEVTOOLS
- [ ] Overview
- [ ] CI/CD integration### MIGRATION GUIDE
- [ ] Migration guide### DISCOVER
- [ ] Who is using Nest?