Visualización de Datos Poderosa con AG Grid & AG Charts

Rate this content
Bookmark
Github

¿Tiene su aplicación React muchos (y muchos) datos que necesitan ser mostrados tanto en Data Grids como en Charts? ¿Quieren sus usuarios interactuar, analizar y trabajar con estos datos sin comprometer el rendimiento o la fiabilidad? AG Grid proporciona las mejores bibliotecas de React Data Grid & Charts que están llenas de características y ofrecen un rendimiento inigualable mientras son completamente personalizables. En esta masterclass, aprenderás cómo comenzar con AG Grid y AG Charts, y cómo utilizar sus características clave. Saldrás de esta masterclass gratuita de 3 horas equipado con el conocimiento para implementar AG Grid & AG Charts en tu aplicación React.

This workshop has been presented at React Advanced 2024, check out the latest edition of this React Conference.

Brian Love
Brian Love
145 min
21 Oct, 2024

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Bienvenido a la Visualización de Datos Poderosa con aggrid y AgCharts Masterclass. La masterclass cubre la instalación de Ag Grid, definición de columnas, ordenación, filtrado, arrastre, fijación y expansión usando Ag Grid. También explora características avanzadas de Ag Grid y se adentra en AgCharts, el nuevo producto de gráficos de Ag Grid. La masterclass cubre varios temas como comenzar con Ag Grid, definir columnas y vincular datos, configurar definiciones de columnas y datos de filas, revisar datos y conjunto de datos, ordenación de filas, recuperación de filas y virtualización, filtrado y ordenación, personalización de la ordenación, definiciones de columnas predeterminadas, filtros personalizados, uso de filtros en AGGrid, renderizado de celdas en AGGrid, cálculo del valor del precio, uso de value getter para calcular totales de pedidos, cálculo de valores de celdas y depuración de errores, value getters reutilizables y formateo de valores de celdas, formateador de valores y formateo de valores de celdas, renderizado de celdas en AGGrid, habilitación de edición de celdas, AG Charts y configuración de ejes en AG Charts.

1. Introducción a la Masterclass

Short description:

Bienvenidos a la Masterclass de Visualización de Datos Poderosa con aggrid y AgCharts en React Advanced. La masterclass cubrirá la instalación de Ag Grid, definición de columnas, ordenación, filtrado, arrastre, fijación y extensión usando Ag Grid. También exploraremos características avanzadas de Ag Grid y profundizaremos en AgCharts, el nuevo producto de gráficos de Ag Grid.

Bienvenidos de nuevo a todos los que se unen a nosotros. Bienvenidos a la Masterclass de Visualización de Datos Poderosa con aggrid y AgCharts en React Advanced. Esperaré un par de minutos más. Todavía hay gente entrando. Pero mientras tanto, si quieren, adelante y dejen en el chat de dónde son. Mi nombre es Brian, y estoy ubicado aquí en los Estados Unidos. Y estoy en la Costa Oeste en Oregón, en una ciudad llamada Bend. Realmente es un placer conocerlos a todos.

Bien, son las cinco pasadas, así que podríamos tener un par de personas más uniéndose a nosotros mientras comenzamos. Pero vamos a empezar. Sí, bienvenidos a React Advanced. Esta es la Visualización de Datos Poderosa con aggrid y agcharts. Esta va a ser una masterclass de tres horas. Estoy aquí en los EE.UU., y estoy en la hora de la Costa Oeste. Estoy en la zona horaria del Pacífico. Así que tengo de 0900 a 1200. Sé que va a ser diferente para ustedes, pero verán en mi reloj que son las 9:05 de la mañana. Así que usaremos eso como referencia a medida que avancemos a lo largo de la masterclass de hoy. Tenemos tres horas de contenido, y tenemos muchos ejercicios prácticos para que ustedes comiencen con aggrid y agcharts. Vamos a tomar dos descansos cortos a lo largo de la mañana o a lo largo de la noche para ustedes. Y así siéntanse libres de... Usaremos eso como un tiempo establecido para... Me alejaré y tomaré un descanso, solo para tomar un poco de agua y estirar las piernas. Pero siéntanse libres de tomar un descanso en cualquier momento que lo necesiten. También he dejado un par de enlaces en el chat, y los verán aquí arriba. Así que el primero es liveloveapp.com.courses. Y ahí es donde está todo el contenido del curso para hoy. Vamos a estar haciendo la masterclass de aggrid y agcharts. Los verán, y voy a estar guiándolos a través de eso. También dejé un par de enlaces de GitHub aquí también. Si quieren ir directamente al código y ver cómo están configuradas las cosas por completo con todo, pueden hacerlo. Pero no necesitan clonar el repositorio ni hacer nada con el repositorio. Eso es solo para su referencia y para mi referencia también, por si nos quedamos atascados en un ejercicio y necesito referirme a una solución. Y ustedes también pueden hacer lo mismo, y lo verán. Así que lo explicaré aquí en un segundo. La otra cosa que quiero hacer rápidamente es presentarme. Así que mi nombre es Brian Love. Vivo aquí en los Estados Unidos, y vivo en el estado de Oregón. Así que eso está en el noroeste del Pacífico. Así que está en la parte superior izquierda de los Estados Unidos. Y vivo en una ciudad llamada Bend. Bend es conocida por el esquí de aventura, el senderismo y el ciclismo de montaña, y ese tipo de cosas. He sido desarrollador full stack por un tiempo ahora, y estoy aprendiendo a ser piloto, lo cual es algo divertido de compartir. No sé si alguna vez me convertiré en piloto comercial, pero por si acaso los señores de la IA toman el control de la ingeniería de software y estoy desempleado en unos años, creo que podría no ser un mal plan de respaldo tener porque alguien todavía necesitará volar los aviones hasta que la IA pueda hacer eso también. Eso es todo solo por diversión. Sí, eso fue todo solo por diversión. Y también me encanta esquiar y estoy emocionado por nosotros aquí. La temporada de esquí comenzará en un par de semanas, así que estoy emocionado de hacer eso. Así que vamos a sumergirnos de lleno. Así que voy a cambiar a mi navegador y voy a ir al sitio web. Esto es liveloveapp.com slash courses. Déjenme dejar ese enlace por si se lo perdieron y se unieron a nosotros. Lo dejaré ahora mismo en el chat para ustedes. Una vez que lleguen allí, adelante y hagan clic en Ag grid con React aquí abajo a la izquierda. Y esto es lo que vamos a estar viendo hoy. Este es todo el contenido que tenemos. Y luego vamos a entrar en los Ag charts también. Vamos a saltarnos el estilo para tener tiempo para los Ag charts. Y creo que realmente lo apreciarán. El estilo, este contenido siempre está aquí para que lo usen y lo consulten. Así que si quieren volver y consultar algo del estilo, siéntanse libres de hacerlo. Vamos a sumergirnos de lleno. Así que si hacen clic en Comenzando con Ag Grid, verán que el contenido aparece. Y si quieren seguir, siéntanse libres de seguir en el sitio web del curso. También pueden presionar el punto o la tecla de punto en su teclado. Y eso convertirá el sitio web en una especie de modo de presentación. Y luego si presionan escape, eso los sacará de él. Así que es bastante fácil si quieren seguir con las diapositivas reales. Y luego voy a quitar esta ventana de chat de mi camino. Excelente. Bien. Así que hoy, vamos a aprender un poco sobre Ag Grid. Vamos a comenzar con la instalación de Ag Grid, definición de columnas. Vamos a ver la ordenación, el filtrado, el arrastre, la fijación y la extensión usando Ag Grid. Y luego vamos a entrar en otras cosas a lo largo de la mañana y a lo largo de la noche. Vamos a ver cosas como la definición de columna por defecto y algunas de las características más avanzadas de Ag Grid. Y luego vamos a profundizar un poco en AgCharts, que es el nuevo producto de gráficos de Ag Grid. Y eso cubrirá gráfico de líneas, gráfico de barras y gráfico de pastel cuando lleguemos a eso. Quiero dejarlo claro, por si tienen curiosidad. Así que soy consultor de software. Trabajo para Live.Luv app. No trabajo para Ag Grid. Así que lo que eso significa es que soy un desarrollador como ustedes. Uso Ag Grid. Muchos de los clientes con los que trabajo usan Ag Grid. Pero no me pagan si compran Ag Grid. Así que no estoy aquí para convencerlos. Y ni siquiera soy como un devrel, ¿verdad? No me pagan.

2. Workshop Overview

Short description:

La masterclass cubrirá la instalación de Ag Grid, definición de columnas, ordenación, filtrado, arrastre, fijación y extensión usando Ag Grid. También exploraremos características avanzadas de Ag Grid y profundizaremos en AgCharts, el nuevo producto de gráficos de Ag Grid.

Y la esperanza es que después de la masterclass, si necesitas ayuda en tu trabajo y quieres que alguien se una a tu proyecto, es que tal vez pienses en nosotros y te pongas en contacto con nosotros y nos contrates para ayudarte con tu proyecto de Ag Grid. Así es como ganamos dinero en todo esto. Y Ag Grid es un gran producto. Lo respaldo, simplemente porque lo he usado como desarrollador durante muchos, muchos años. Pero no estoy aquí para convencerte de que compres nada. No conozco todos los entresijos de sus precios y cómo funciona todo eso. Sabes, estoy seguro de que si estás interesado en comprar Ag Grid, les encantaría tenerte en una llamada y hablar contigo al respecto, pero yo no soy la persona para hacer eso. Estoy aquí solo para contarte lo que sé sobre Ag Grid y cómo lo he usado con mucho éxito en proyectos de React durante muchos años. Y espero divertirme contigo.

Watch more workshops on topic

Construye un potente DataGrid en pocas horas con Ag Grid
React Summit US 2023React Summit US 2023
96 min
Construye un potente DataGrid en pocas horas con Ag Grid
Top Content
WorkshopFree
Mike Ryan
Mike Ryan
¿Tu aplicación React necesita mostrar eficientemente muchos (y muchos) datos en una cuadrícula? ¿Tus usuarios quieren poder buscar, ordenar, filtrar y editar datos? AG Grid es la mejor cuadrícula de JavaScript en el mundo y está llena de características, es altamente eficiente y extensible. En esta masterclass, aprenderás cómo empezar con AG Grid, cómo podemos habilitar la ordenación y el filtrado de datos en la cuadrícula, la representación de celdas y más. Saldrás de esta masterclass gratuita de 3 horas equipado con el conocimiento para implementar AG Grid en tu aplicación React.
Todos sabemos que crear nuestra propia solución de cuadrícula no es fácil, y seamos honestos, no es algo en lo que deberíamos estar trabajando. Estamos enfocados en construir un producto e impulsar la innovación. En esta masterclass, verás lo fácil que es empezar con AG Grid.
Prerrequisitos: React y JavaScript básicos
Nivel de la masterclass: Principiante
Construye un Datagrid Poderoso con AG Grid
React Summit 2024React Summit 2024
168 min
Construye un Datagrid Poderoso con AG Grid
Top Content
WorkshopFree
Brian Love
Brian Love
¿Tu aplicación React necesita mostrar eficientemente muchos (y muchos) datos en una cuadrícula? ¿Tus usuarios quieren poder buscar, ordenar, filtrar y editar datos? AG Grid es la mejor cuadrícula de JavaScript en el mundo y está llena de características, es altamente eficiente y extensible. En esta masterclass, aprenderás cómo comenzar con AG Grid, cómo podemos habilitar la ordenación y filtrado de datos en la cuadrícula, la representación de celdas, y más. Saldrás de esta masterclass gratuita de 3 horas equipado con el conocimiento para implementar AG Grid en tu aplicación React.
Visualización de datos para desarrolladores web
JSNation Live 2021JSNation Live 2021
139 min
Visualización de datos para desarrolladores web
WorkshopFree
Anjana Vakil
Anjana Vakil
En este masterclass, a través de proyectos prácticos, aprenderemos cómo utilizar Observable, una plataforma de codificación reactiva basada en el navegador, para construir rápidamente visualizaciones interactivas e informativas en JavaScript. Después de completar este masterclass, tendrás las herramientas y técnicas básicas que necesitas para comenzar a utilizar la visualización de datos para comprender mejor tu código, tus proyectos y tus usuarios, y tomar mejores decisiones basadas en datos como desarrollador.
Pintando con Datos: Introducción a d3.js
JSNation Live 2021JSNation Live 2021
130 min
Pintando con Datos: Introducción a d3.js
Workshop
Ian Johnson
Ian Johnson
d3.js es una poderosa biblioteca de JavaScript para construir visualizaciones de datos, pero cualquiera que haya intentado usarla rápidamente se da cuenta de que va más allá de elegir su tipo de gráfico favorito. Este masterclass está diseñado para brindarte una introducción práctica a los conceptos y técnicas esenciales para crear visualizaciones personalizadas de datos con d3.js. Al final de este masterclass, habrás creado una visualización interactiva y animada en un conjunto de datos realista que puedes cambiar fácilmente por el tuyo propio.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

(Más fácil) Visualización interactiva de datos en React
React Advanced 2021React Advanced 2021
27 min
(Más fácil) Visualización interactiva de datos en React
Top Content
This Talk is about interactive data visualization in React using the Plot library. Plot is a high-level library that simplifies the process of visualizing data by providing key concepts and defaults for layout decisions. It can be integrated with React using hooks like useRef and useEffect. Plot allows for customization and supports features like sorting and adding additional marks. The Talk also discusses accessibility concerns, SSR support, and compares Plot to other libraries like D3 and Vega-Lite.
Aceleración de GPU para servicios web y visualización en Node.js con RAPIDS
JSNation 2022JSNation 2022
26 min
Aceleración de GPU para servicios web y visualización en Node.js con RAPIDS
Welcome to GPU Accelerating Node.js Web Services and Visualization with Rapids. Rapids aims to bring high-performance data science capabilities to Node.js, providing a streamlined API to the Rapids platform without the need to learn a new language or environment. GPU acceleration in Node.js enables performance optimization and memory access without changing existing code. The demos showcase the power and speed of GPUs and rapids in ETL data processing, graph visualization, and point cloud interaction. Future plans include expanding the library, improving developer UX, and exploring native Windows support.
¡Nunca vuelvas a tener un Jupyter Notebook inmantenible!
ML conf EU 2020ML conf EU 2020
26 min
¡Nunca vuelvas a tener un Jupyter Notebook inmantenible!
Jupyter Notebooks are important for data science, but maintaining them can be challenging. Visualizing data sets and using code quality tools like NBQA can help address these challenges. Tools like nbdime and Precommit can assist with version control and future code quality. Configuring NBQA and other code quality tools can be done in the PyProject.toml file. NBQA has been integrated into various projects' continuous integration workflows. Moving code from notebooks to Python packages should be considered based on the need for reproducibility and self-contained solutions.
Compartir es Cuidar: Reutilizar Visualización de Datos Web en React Native
React Summit 2022React Summit 2022
26 min
Compartir es Cuidar: Reutilizar Visualización de Datos Web en React Native
PolarisViz is a collection of React components that provide consistent visual styles, motion design, and accessibility features. It aims to solve the problem of inconsistencies in visualization decisions made by different teams. The library is flexible for different visual styles and has centralized theme management. PolarisViz was integrated with React Native using a separate library called Polaris Viz core. Challenges included limitations in native apps and the need to share UI components between web and mobile platforms.