NestJs + Reportes: Genera PDFs desde Node
What you'll learn
- Generar reportes en PDF desde Node
- Nest + PdfMake
- Estructura y reutilización de secciones
- Encabezados, pie de página, numeración
- Temas personalizados
- Tamaños y orientaciones
- Códigos QR, imágenes, svgs y gráficas
- Transformar HTML en PDF
Requirements
- Conocimiento básico de Nest es necesario
- Conocimiento básico de JavaScript y TypeScript es recomendado
Description
Reportes con NestJS / Node
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
Re-uitlilzació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
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.
¡Nos vemos en el próximo video!
Who this course is for:
- Personas que quieran crear reportes PDF con Node y/o NestJS
- Utilizar herramientas Open Source para la generación de reportes
- Personas que quieran crear QRs y Gráficas en sus reportes
- Personas que quieran conectar bases de datos al reporte
Instructors
Soy un analista programador de sistemas de computo, con poco más de 19 años en el mundo del desarrollo de aplicaciones frontend y backend.
Durante mis últimos años me he dedicado a la enseñanza en línea, mientras trabajo en una empresa en Canadá.
Me encanta enseñar y programar, son mis dos pasatiempos favoritos que a su vez, es mi trabajo.
DevTalles es una plataforma educativa en línea creada por Fernando Herrera que se especializa en cursos de desarrollo web y programación. Ofrece una variedad de cursos en tecnologías populares como React, Angular, Vue.js, TypeScript, SQL, y herramientas de inteligencia artificial. Estos cursos están diseñados tanto para principiantes como para desarrolladores avanzados que deseen profundizar sus conocimientos y adquirir habilidades competitivas.