- NPM
- Typescript
- Git
- Jest
- Postgres
- Swagger
- Bcrypt
- JsonWebToken
- Express
- Husky
- Lint Staged
- Eslint
- Airbnb Javascript Style
- Ts-node-dev
- Module-Alias
- Documentação de API com Swagger
- API Rest com Express
- CORS
- Middlewares
- Deploy no Heroku
- POO Avançado
- Interface
- TypeAlias
- Namespace
- Utility Types
- Modularização de Paths
- Configurações
- Build
- Deploy
- Uso de Breakpoints
- Single Responsibility Principle (SRP)
- Open Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)
- Separation of Concerns (SOC)
- Don't Repeat Yourself (DRY)
- You Aren't Gonna Need It (YAGNI)
- Keep It Simple, Silly (KISS)
- Composition Over Inheritance
- Small Commits
- Factory
- Adapter
- Composite
- Dependency Injection
- Abstract Server
- Composition Root
- Builder
- Clean Architecture
- DDD
- Conventional Commits
- Continuous Integration
- Continuous Deployment