- 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 colorsTambié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