Proyecto hilo conductor
Un mismo dominio a lo largo de las 12 clases. Cada tema del programa se aplica sobre un problema concreto y cercano al trabajo real de la Dirección: gestionar empleados, departamentos y liquidaciones de sueldo.
Las entidades que va a manejar el sistema al terminar el curso.
| Entidad | Campos principales | Aparece en |
|---|---|---|
Departamento | id · nombre · sigla | Clase 5 |
Cargo | id · nombre · categoría | Clase 5 |
Empleado | id · nombre · apellido · legajo · cargo_id · departamento_id | Clase 5–6 |
Liquidacion | id · empleado_id · período · neto · estado | Clase 6–7 |
Concepto | id · liquidacion_id · tipo (haber/descuento) · nombre · monto | Clase 6–7 |
Cuenta | id · empleado_id · banco · cbu — ejemplo de relación 1-1 | Clase 6 |
Proyecto | id · nombre — ejemplo de relación N-N con empleados | Clase 6 |
Usuario · Rol · Permiso | autenticación y autorización (RRHH-admin / RRHH-consulta) | Clase 9 |
Qué parte del sistema mira cada clase. Los hitos marcados son los grandes saltos. Cada clase trae su propio proyecto ejecutable: no hace falta haber hecho las anteriores para correr el de hoy.
Todo sobre Docker. No hace falta instalar PHP, Laravel ni MySQL en tu máquina.
# Desde la carpeta del POC de la clase que quieras correr docker compose up -d docker compose exec app php artisan migrate --seed # Abrir http://localhost:8080
Cada POC es independiente: trae su propio docker-compose.yml y un
README con los comandos exactos. Se puede correr el de cualquier clase sin haber
hecho las anteriores.