Saltar al contenido principal
dbt
Herramienta Big Data Ciencia de Datos

Formación corporativa en dbt

Transforma y modela datos aplicando ingeniería de software a SQL.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en dbt

Para qué equipos

Equipos técnicos que incorporan dbt a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en dbt resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en dbt

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a dbt.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

Este módulo presenta los conceptos esenciales de dbt (data build tool): que es la herramienta, su origen en dbt Labs, la filosofía del analytics engineering y el paradigma ELT frente a ETL. Se comparan las opciones dbt Core (CLI open source) y dbt Cloud (plataforma gestionada) y se recorre la arquitectura completa de un proyecto dbt con sus modelos, tests, documentación, macros y snapshots.

Qué aprenderás

  • Comprender que es dbt y por que ha revolucionado la transformación de datos en el data warehouse.
  • Diferenciar el paradigma ELT del ETL clásico y entender las ventajas de transformar dentro del warehouse.
  • Conocer el rol del analytics engineer y su flujo de trabajo con dbt.
  • Comparar dbt Core y dbt Cloud para elegir la opción mas adecuada según el contexto.
  • Identificar los componentes principales de un proyecto dbt: modelos SQL, tests, documentación, macros y snapshots.
  • Introducción a dbt Lección
  • ELT vs ETL Lección
  • Analytics engineering Lección
  • dbt Core vs dbt Cloud Lección
  • Arquitectura de un proyecto dbt Lección
  • Test de fundamentos de dbt Test

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre dbt

dbt Labs Desde 2016 Documentación oficial

dbt (data build tool) es la herramienta de referencia para transformar datos dentro del data warehouse aplicando prácticas de ingeniería de software. Creada por dbt Labs (antes Fishtown Analytics), dbt permite a analytics engineers y data engineers construir, testear, versionar y documentar pipelines de transformación escritos en SQL con Jinja bajo el paradigma ELT (Extract, Load, Transform). Equipos de datos de empresas como JetBlue, HubSpot, GitLab y Shopify usan dbt como pieza central de su plataforma analítica.

La plataforma se ofrece en dos ediciones complementarias. dbt Core es el motor open source que se instala con pip install dbt-<adaptador> y se ejecuta desde la línea de comandos con dbt run, dbt test y dbt build. dbt Cloud es la plataforma gestionada con IDE web, scheduling, CI/CD, observabilidad y dbt Explorer para navegar el linaje y la documentación en producción; incorpora además el Fusión compiler escrito en Rust, un compilador nativo de alto rendimiento que sustituye el compilador histórico en Python para cargas grandes. Ambos comparten el mismo lenguaje de proyecto (modelos, macros, snapshots, seeds, sources, exposures) y los mismos adaptadores para Snowflake, Databricks, BigQuery, Redshift, PostgreSQL y otros warehouses.

dbt opera sobre la capa de transformación: herramientas EL como Fivetran, Airbyte o Stitch cargan los datos crudos en el warehouse, y dbt se encarga de la T mediante modelos SQL que se materializan como vistas, tablas, modelos incrementales o efímeros. Los modelos se organizan en capas staging, intermediate y marts, se testean con tests genéricos (unique, not_null, accepted_values, relationships), tests singulares, unit tests nativos (estables desde dbt 1.8) y data tests del ecosistema (dbt_expectations, Elementary), y se documentan automáticamente con dbt docs generate, que produce el DAG de linaje que consume dbt Explorer. Los snapshots implementan SCD Type 2 sobre tablas mutables, los hooks ejecutan operaciones auxiliares antes y después de los modelos, y las exposures declaran los consumidores aguas abajo (dashboards, aplicaciones, informes) para cerrar el contrato entre el equipo de datos y el negocio.

A partir de dbt 1.9 el proyecto incorpora piezas clave para plataformas multi-equipo: dbt Mesh, que permite dividir el código en varios proyectos interconectados por ref() cruzados con access público, privado o protegido; model versioning y access contracts, que fijan el esquema expuesto de un modelo y versionan los cambios incompatibles; constraints declarativas (primary key, foreign key, not null, check) ejecutadas por el warehouse; modelos Python que permiten escribir transformaciones en Python sobre Snowflake, Databricks o BigQuery cuando SQL se queda corto; y el Semantic Layer con MetricFlow, que centraliza las definiciones de métricas y las expone a herramientas de BI mediante una API consistente. El ecosistema de paquetes (dbt_utils, dbt_expectations, dbt_date, Elementary) y las integraciones nativas con Fivetran, Airbyte, Snowflake, Databricks y BigQuery consolidan a dbt como el estándar para gobernar la lógica de transformación en la plataforma de datos moderna.

Este itinerario recorre dbt de principio a fin: desde los fundamentos del paradigma ELT y la instalación del entorno hasta el despliegue en producción con CI/CD, pasando por los modelos SQL, tests, documentación, macros con Jinja, seeds, sources, funcionalidades avanzadas como modelos incrementales, snapshots y unit tests, y las buenas prácticas de operación empresarial con dbt Mesh y Semantic Layer.

Qué incluye este itinerario

  • Fundamentos: qué es dbt, ELT vs ETL, analytics engineering, dbt Core vs dbt Cloud con Fusión compiler, y arquitectura de un proyecto.
  • Instalación y entorno: setup con pip, Docker, dbt Cloud, profiles.yml y conexión a BigQuery, Snowflake, PostgreSQL, Redshift y Databricks.
  • Modelos SQL y Python: concepto de modelo, ref(), source(), materializations (table, view, incremental con estrategias merge e insert_overwrite, ephemeral), modelos Python y capas staging, intermediate y marts.
  • Tests y documentación: tests genéricos (unique, not_null, accepted_values, relationships), tests singulares, unit tests nativos, schema.yml, constraints, model contracts y generación de docs con dbt Explorer.
  • Macros y Jinja: templating con Jinja, macros reutilizables, paquetes del ecosistema (dbt_utils, dbt_expectations, dbt_date, Elementary) y macros avanzadas con dispatch y adapters.
  • Seeds y sources: carga de CSV con seeds, declaración de sources con integración EL (Fivetran, Airbyte), freshness checks y testing en origen.
  • Funcionalidades avanzadas: modelos incrementales, snapshots (SCD Type 2), hooks, custom materializations, exposures, model versioning y dbt Mesh multi-proyecto.
  • Producción y CI/CD: dbt Cloud jobs, CI/CD con GitHub Actions, Slim CI con state:modified y defer, gestión de entornos dev, staging y production, Semantic Layer con MetricFlow y buenas prácticas de despliegue.

Público objetivo

  • Analytics Engineers que transforman datos en el data warehouse para equipos de negocio y analítica.
  • Data Engineers que construyen y mantienen pipelines de transformación en plataformas de datos modernas.
  • Analistas de datos que quieren aplicar prácticas de software engineering a sus consultas SQL.
  • Ingenieros de software que trabajan con data warehouses y buscan una herramienta estándar de transformación.
  • Data Architects que diseñan capas de datos (staging, intermediate, marts) en entornos empresariales.
  • Profesionales IT en transición hacia roles de analytics engineering o data engineering.

Prerrequisitos

Conocimientos de SQL a nivel intermedio (SELECT, JOINs, GROUP BY, CTEs, funciones de ventana). Es recomendable tener familiaridad básica con la terminal o línea de comandos, Git para control de versiones y conceptos generales de data warehousing. Para módulos avanzados, se valorarán conocimientos de Jinja o Python y experiencia con al menos un data warehouse (BigQuery, Snowflake, PostgreSQL o Redshift).

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de dbt para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en dbt: preguntas frecuentes

¿La formación en dbt para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en dbt?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de dbt al nivel de mi equipo?
Sí. Ajustamos el itinerario de dbt al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.