- Tener instalado Node.js (18 o superior) 👉 sitio oficial
- Descargar e Instalar Docker (24 o superior) 👉 sitio oficial
Ejecutar este comando en la terminal y si hay respuesta, está instalado.
docker -v
Ejecutar este comando en la terminal y si hay respuesta, está instalado.
docker -v
version: '3.8' | |
services: | |
postgres-db: | |
image: postgres:15.3 | |
restart: always | |
environment: | |
POSTGRES_USER: ${POSTGRES_USER} | |
POSTGRES_DB: ${POSTGRES_DB} | |
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} |
@IsString() | |
@MinLength(6) | |
@MaxLength(50) | |
@Matches( | |
/(?:(?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, { | |
message: 'The password must have a Uppercase, lowercase letter and a number' | |
}) | |
password: string; |
-- ##### CREACIÓN DE LA BASE DE DATOS: | |
CREATE DATABASE desafio3_felipe_jofre_000; | |
-- Para usar la base de datos utilizar comando: | |
-- \c desafio3_felipe_jofre_000 |
En este desafío se ponen a prueba algunos conocimientos SQL para hacer consultas con funciones de agrupación como SUM, COUNT, AVG y además las cláusulas ORDER BY o GRUP BY, etc. Todo el desafío queda explicado en este archivo PDF
SELECT COUNT(*)
Documentación oficial sobre Jest
npm install -D jest @types/jest ts-jest supertest
Más información - Docs Oficiales
npm i -D typescript @types/node
-- CREA UNA TABLA LLAMADA users | |
CREATE TABLE IF NOT EXISTS "users" ( | |
id SERIAL, | |
name VARCHAR(100) UNIQUE NOT NULL, | |
role VARCHAR(15) NOT NULL, | |
PRIMARY KEY (id) | |
); | |
-- INSERTA REGISTROS EN LA TABLA users | |
INSERT INTO "users" (name, role) VALUES ('Felipe', 'ROLE_ADMIN'); |
version: '3' | |
services: | |
myDB: | |
image: postgres:15.3 | |
container_name: my-database | |
restart: always | |
ports: | |
- 5432:5432 | |
environment: |
import { createSlice } from '@reduxjs/toolkit'; | |
export const templateSlice = createSlice({ | |
name: 'name', | |
initialState: { | |
counter: 10 | |
}, | |
reducers: { | |
increment: (state, /* action */ ) => { | |
//! https://react-redux.js.org/tutorials/quick-start |