De Prototipos Aislados a Sistemas Integrados
Hasta ahora, nuestras aplicaciones han funcionado con datos locales. Sin embargo, en un entorno real como el ICFES, los datos residen en sistemas centralizados y se actualizan constantemente. Este módulo es el puente que conecta nuestro dashboard con el ecosistema de datos de una organización.
Aprenderemos a consumir datos directamente desde bases de datos y APIs, y lo más importante, a gestionar las credenciales de acceso de una manera segura y profesional, el pilar fundamental de la gobernanza de datos.
Contenido del Módulo
Lección 1: Conexión a Bases de Datos
Aprende a usar el estándar `DBI` en R para conectarte a bases de datos relacionales, ejecutar consultas SQL y traer datos directamente a tu aplicación Shiny.
Lección 2: Consumo de Datos vía APIs
Descubre cómo usar el paquete `httr2` para interactuar con APIs web, realizar peticiones HTTP y procesar respuestas en formato JSON para integrar datos externos.
Lección 3: Gestión Segura de Credenciales
La lección más crítica del módulo. Aprende la manera profesional y segura de manejar contraseñas y claves de API usando variables de entorno y el archivo `.Renviron`.