NestJs + Reportes: Genera PDFs desde Node

PdfMake, Html a PDF, Temas personalizados, QR, Gráficas, paginación, encabezados, pie de página y mucho más

NestJs + Reportes: Genera PDFs desde Node
NestJs + Reportes: Genera PDFs desde Node

NestJs + Reportes: Genera PDFs desde Node free download

PdfMake, Html a PDF, Temas personalizados, QR, Gráficas, paginación, encabezados, pie de página y mucho más

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:


  1. PdfMake

  2. NestJS

  3. Configuración de fuentes (Como Roboto)

  4. Diseños de reportes personalizados

  5. Diseños y temas para tablas

  6. Re-uitlilzación de estilos y secciones

  7. Gráficos con Chart.js

  8. Tomar HTML y generar reportes

  9. Códigos QR

  10. Conexión a base de datos con Prisma

  11. PostgreSQL para extracción de data

  12. Docker

  13. PgAdmin

  14. Uso de SVGs e imágenes

  15. Diseño de columnas y filas

  16. Mucho más


Los reportes que haremos son


  1. Constancia laboral con conexión  (con conexión a base de datos)

  2. Listado de países en formato de tabla (con conexión a base de datos)

  3. Recibo de compra con código QR - Maestro - detalle

    1. Múltiples relaciones e inner joins (con conexión a base de datos)

  4. Reporte con estadísticas y gráficas (con conexión a base de datos parcialmente)

  5. Reporte para transformar HTML complejo a Pdf

  6. Clonar la idea de un reporte existente a PdfMake

  7. 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!