- POO (Programación Orientada a Objetos (OOP por sus siglas en inglés))
- Docker Compose como base de datos
- Configuración de TypeScript
- Configuración de rutas, controladores, servicios y entidades.
Con el comando a continuación, instalamos las siguientes dependencias: class-validator
, class-transformer
, cors
, dotenv
, express
, morgan
, mysql
, typeorm
, typeorm-naming-strategies
, typescript
, colors
.
npm install class-validator class-transformer cors dotenv express morgan mysql typeorm typeorm-naming-strategies typescript colors
También necesitamos instalar algunas dependencias que solo funcionaran durante del desarrollo, pero no entraran en producción, ya sea por qué solo funciona como tipado o son dependencias que nos ayudan durante la creación del proyecto: cors
, express
, morgan
, concurrently
, nodemon
.
npm install -D @types/cors @types/express @types/morgan concurrently nodemon
- Creando una aplicación de servidor - Parte 1
- Creando una aplicación de servidor - Parte 2
- Router de nuestra aplicación
- Configuración de entorno de nuestra aplicación
- Docker Compose y TypeORM (Base de Datos)
- Arquitectura y Relaciones de Entidades - Parte 1
- Arquitectura y Relaciones de Entidades - Parte 2
- Implementación de Servicios
- Manejo de Errores y Respuestas
- TypeORM 0.3.6 (Latest Version)
- Configurando Migraciones con TypeORM 0.3.6
- Relaciones con Servicios y Controladores
- Middleware de Validación de Datos
- Password Hashing y Query Builders - Parte 1
- Servicio de Autenticación - Parte 2
- Passport Local y JWT - Parte 3
- Creación y Autenticación de Usuarios - Parte 4
- Crear imagen de Docker para NodeJS y TypeScript