Requisitos previos
• Conocimiento básico de Nest es necesario
• Conocimiento básico de JavaScript y TypeScript es recomendado
Descripción del curso
Domina la creación de reportes en PDF utilizando NestJS, el potente framework de Node.js. En este curso, aprenderás a integrar y utilizar herramientas como Pdfmake para generar reportes profesionales y personalizados.
El curso parte de la base mínima de conocimiento de NestJS para empezar a crear reportes que son comúnmente solicitados, que van desde constancias laborales, reportes con tablas, códigos QR y Gráficas.
Puntualmente veremos
- PdfMake
- NestJS
- Configuración de fuentes (Como Roboto)
- Diseños de reportes personalizados
- Diseños y temas para tablas
- Reutilización de estilos y secciones
- Gráficos con Chart.js
- Tomar HTML y generar reportes
- Códigos QR
- Conexión a base de datos con Prisma
- PostgreSQL para extracción de data
- Docker
- PgAdmin
- Uso de SVGs e imágenes
- Diseño de columnas y filas
- Y mucho más...
Los reportes que haremos son
- Constancia laboral con conexión (con conexión a base de datos)
- Listado de países en formato de tabla (con conexión a base de datos)
- Recibo de compra con código QR - Maestro - detalle
- Múltiples relaciones e inner joins (con conexión a base de datos)
- Reporte con estadísticas y gráficas (con conexión a base de datos parcialmente)
- Reporte para transformar HTML complejo a PDF
- Clonar la idea de un reporte existente a PdfMake
- Reporte con tamaño personalizado
Al finalizar, tendrás las habilidades necesarias para crear reportes en PDF de alta calidad, optimizando la presentación de datos en tus aplicaciones y mejorando la experiencia de usuario.