• No hay productos en el carrito.

Inicio / Cursos / The Complete Snowflake & dbt Hands-On Course
Impartido por Daniel WeigelPago único de $2,800 MXN · acceso por 12 meses

The Complete Snowflake & dbt Hands-On Course

Master Snowflake & dbt – from scratch to pro

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 45 h 9 unidades
Qué aprenderás

Lo que serás capaz de hacer

Want to build real, production-ready data pipelines with two of the most in-demand tools in the modern data stack ? This all-levels, project-based course takes you from the basics to advanced workflows with Snowflake and dbt (data build tool). With over 11 hours of content, you’ll not just learn the concepts — you’ll apply them step by step in real projects, including a Bitcoin blockchain data pipeline designed to mirror real-world challenges. In this course, you will: Set up and manage Snowflake environments (databases, schemas, stages). Ingest data from local files, S3 buckets, and external sources. Write modular SQL with dbt models, CTEs, and window functions. Apply ELT best practices and build maintainable data models. Use dbt contracts, versioning, and generic tests for reliability. Set up CI/CD with GitHub Actions and key pair authentication. Optimize Snowflake with caching, micropartitions, and clustering. Prepare data for analytics tools like Power BI. This course is packed with real-world use cases, code walkthroughs, and tips I’ve implemented in production environments. By the end, you’ll be confident in building scalable, maintainable data pipelines — skills you can immediately apply in your current role or future projects. These lessons are designed to give you both technical expertise and practical confidence when working with modern data tools.

  • Ingest data into Snowflake from multiple sources (AWS S3 and local files)
  • Set up and manage internal and external stages in Snowflake
  • Use SnowSQL to load and query data in Snowflake efficiently
  • Build and optimize data transformation models using dbt
  • Understand version control and modularity in dbt for scalable data projects
  • Work with semi-structured data - JSON

Temario

UNIDAD 1 - Snowflake · 26 lecciones

UNIDAD 1 - Snowflake

  • Start Here: How This Course Will Help YouVideo · 1 min
  • Course Roadmap & Learning PathsVideo · 5 min
  • NoteLectura · 0 min
  • Getting Started with Snowflake: Your Free Trial SetupVideo · 3 min
  • Snowflake Workspaces: What Changed & How to SwitchVideo · 5 min
  • Set Up Your Workspace: Undestanding Roles, Warehouses and WorksheetsVideo · 5 min
  • Exercise: Create Your First ObjectsLectura · 0 min
  • Snowflake Objects and WarehousesVideo · 5 min
  • Granting Privileges in SnowflakeCuestionario · 0 min
  • Loading Data Starts Here: Creating Your First StageVideo · 6 min
  • The Power of VARIANT Columns in SnowflakeVideo · 3 min
  • Extract Columns from JSON in Snowflake (with VARIANT)Video · 6 min
  • Working with Stages and Semi-Structured Data in SnowflakeCuestionario · 0 min
  • Copying Data into Snowflake Tables (From Stage to Table)Video · 5 min
  • Exercise - Hands-On: Load Nested JSON from S3 into SnowflakeVideo · 1 min
  • Exercise - CorrectionVideo · 5 min
  • Bike dataset and SnowsqlVideo · 5 min
  • Note: Update on Finding Your Snowflake Account Identifier for SnowSQLLectura · 0 min
  • Push Local Files to Snowflake with PUT CommandVideo · 7 min
  • Note before starting the next ExerciseLectura · 0 min
  • Exercise - Create a Role AnalystVideo · 6 min
  • Note after completing the ExerciseLectura · 0 min
  • Check Your Stage File Structure Before LoadingVideo · 4 min
  • COPY INTO Deep Dive: Debug, Options & Pro TipsVideo · 6 min
  • Loading Data from Stages & Error Handling in SnowflakeCuestionario · 0 min
  • Section 1 Cheat Sheet – Snowflake BasicsLectura · 0 min
UNIDAD 2 - Bonus: Automating your Snowflake Workflows · 4 lecciones

UNIDAD 2 - Bonus: Automating your Snowflake Workflows

  • Introduction to Snowflake Tasks - Scheduled Task creationVideo · 6 min
  • Snowflake Tasks - Creation of a child task and DAG of tasksVideo · 4 min
  • Snowflake Tasks - ManagementVideo · 6 min
  • Section 2 Cheat Sheet – UpdatedLectura · 0 min
UNIDAD 3 - DBT · 33 lecciones

UNIDAD 3 - DBT

  • Before you dive into dbt: watch this first!Video · 0 min
  • Note for the dbt SectionLectura · 0 min
  • Introduction to DBTVideo · 5 min
  • DBT Cloud - Account creationVideo · 4 min
  • DBT Cloud - Account setupVideo · 10 min
  • Key Pair Authentication for dbt CloudVideo · 6 min
  • DBT RunVideo · 5 min
  • Getting Started with dbt: Core Concepts, Environments & MaterializationCuestionario · 0 min
  • Jinja and dbt_projectVideo · 5 min
  • DBT - Materialization precedenceVideo · 3 min
  • NoteLectura · 0 min
  • DBT defining sourcesVideo · 4 min
  • Ref function and first commitVideo · 4 min
  • dbt Under the Hood: Jinja, Materialization Precedence & Source/Ref FunctionsCuestionario · 0 min
  • CTEs and working with dates - Part 1Video · 5 min
  • CTEs and working with dates - Part 2Video · 5 min
  • Exercise - Reusable SQL with MacrosVideo · 4 min
  • Exercise Correction - Macro Refactor WalkthroughVideo · 3 min
  • Daily weather and Window functions - Part 1Video · 4 min
  • Daily weather and Window functions - Part 2Video · 7 min
  • Mastering CTEs, Timestamps & Window Functions in dbt with SnowflakeCuestionario · 0 min
  • Station dimensionVideo · 5 min
  • DBT - Trip factVideo · 6 min
  • DBT - Weather Bike correlationVideo · 4 min
  • Quick note. Watch or jump aheadVideo · 1 min
  • Error correction - reuploading BIKE tableVideo · 8 min
  • Models correctedVideo · 8 min
  • Prod deploymentVideo · 5 min
  • Deploying to Production with dbt CloudCuestionario · 0 min
  • End to End flowVideo · 4 min
  • Snowflake Tasks SchedulingVideo · 4 min
  • DBT Job schedulingVideo · 2 min
  • Wrap upVideo · 1 min
UNIDAD 4 - Bonus – Advanced Automation (Requires Paid Plans) · 5 lecciones

UNIDAD 4 - Bonus – Advanced Automation (Requires Paid Plans)

  • Before You Start: Automation Setup RequirementsLectura · 0 min
  • Automation Prep: Setting Up External Access in SnowflakeVideo · 6 min
  • Understanding Functions in Snowflake (Inline vs Script-Based)Video · 6 min
  • End-to-End Automation: Triggering dbt Cloud from a Snowflake DAGVideo · 8 min
  • Final Note: Clean Up to Avoid Unnecessary CostsLectura · 0 min
UNIDAD 5 - Bonus: Connecting Snowflake to Private Cloud Buckets · 5 lecciones

UNIDAD 5 - Bonus: Connecting Snowflake to Private Cloud Buckets

  • Intro NoteLectura · 0 min
  • AWS - Storage Integration - Part 1Video · 6 min
  • AWS - Storage Integration - Part 2Video · 7 min
  • Azure - Storage IntegrationVideo · 11 min
  • GCS - Storage IntegrationVideo · 6 min
UNIDAD 6 - Build a Bitcoin Data Pipeline with dbt Core + Snowflake · 54 lecciones

UNIDAD 6 - Build a Bitcoin Data Pipeline with dbt Core + Snowflake

  • Intro ProjectVideo · 2 min
  • Note from DanielLectura · 0 min
  • AWS S3 BTC dataVideo · 4 min
  • BTC data explanationVideo · 5 min
  • Copy Into With Regular ExpressionVideo · 7 min
  • Wrapping COPY INTO in a TaskLectura · 0 min
  • Wrap Your COPY INTO in a Snowflake TaskVideo · 1 min
  • NoteLectura · 0 min
  • Python SetupVideo · 6 min
  • Setup GitVideo · 2 min
  • Visual Studio Code SetupVideo · 4 min
  • DBT Init and first commitVideo · 8 min
  • Key Pair Authentication for dbt CoreVideo · 5 min
  • Note about GitLectura · 0 min
  • Push to the Git repoVideo · 3 min
  • NoteLectura · 0 min
  • Dbt Core extension for lineageVideo · 4 min
  • Main Yaml files and sourcesVideo · 5 min
  • Source freshnessVideo · 5 min
  • Dbt TestsVideo · 6 min
  • Incremental Model - OverviewVideo · 5 min
  • Incremental Model - Merge StrategyVideo · 10 min
  • Snowflake Latteral FlattenVideo · 9 min
  • Incremental Model - Append StrategyVideo · 5 min
  • Incremental Models and dbt StrategiesCuestionario · 0 min
  • Ephemeral models - and Whale alertVideo · 6 min
  • Quick analysis and dbt project reorganizationVideo · 2 min
  • dbt seed in Action: BTC Data, Price Enrichment & DebuggingVideo · 7 min
  • Macro refactoringVideo · 3 min
  • Go Into ProductionVideo · 4 min
  • The Manifest.json fileVideo · 2 min
  • Creation of a new dbt profileVideo · 3 min
  • The defer flag - Defer upstream modelsVideo · 4 min
  • Zero Copy Cloning and dbt CloneVideo · 3 min
  • Defer vs CloneVideo · 2 min
  • Python dbt models - OverviewVideo · 5 min
  • NoteLectura · 0 min
  • Python dbt models - Refactor WalkthroughVideo · 4 min
  • Debugging Python dbt models - the print() WorkaroundVideo · 1 min
  • DBT PackagesVideo · 2 min
  • Using a Macro from dbt packagesVideo · 4 min
  • DBT DocsVideo · 2 min
  • Track Your Reports: Exposing Looker Dashboards in dbtVideo · 7 min
  • DBT Test on Whale AlertVideo · 7 min
  • Locking our Whale alert with a ContractVideo · 6 min
  • Versioning out Whale AlertVideo · 10 min
  • Setting Up Key Pair AuthenticationVideo · 4 min
  • NoteLectura · 0 min
  • Continuous Integration SetupVideo · 12 min
  • Optional Enhancement: Dynamic Target per BranchLectura · 0 min
  • Thank you and Exercise IntroVideo · 1 min
  • Ready to Pass the dbt Analytics Engineer Certification ?Lectura · 0 min
  • ETH ExerciseVideo · 3 min
  • Your feedback means a lot !Lectura · 0 min
UNIDAD 7 - Building a dbt Audit Framework: Hooks, Context & Snapshots · 10 lecciones

UNIDAD 7 - Building a dbt Audit Framework: Hooks, Context & Snapshots

  • Advanced Topic: Building a dbt Audit FrameworkLectura · 0 min
  • Behind the Scenes: Making Sense of dbt LogsVideo · 6 min
  • Intro to Tracking: Query Comments & History in SnowflakeVideo · 3 min
  • Post-Hooks in Action: Tagging dbt-Created TablesVideo · 5 min
  • From Context to Audit: Using dbt VariablesVideo · 7 min
  • From Variables to Logs: Creating Your Audit TableVideo · 6 min
  • Complete Audit Trail: From Runs to Row-Level LogsVideo · 5 min
  • Optional Exercise: Pro-Level Audit Logging with Or Avidov’s results ObjectVideo · 2 min
  • Handling Failures: runResults.json + dbt retryVideo · 4 min
  • Snapshots in dbt: Using the Timestamp StrategyVideo · 11 min
UNIDAD 8 - dbt Fusion · 10 lecciones

UNIDAD 8 - dbt Fusion

  • dbt Fusion - OverviewVideo · 3 min
  • Getting Started (If You're Jumping Straight to dbt Fusion)Lectura · 0 min
  • dbt Fusion - SetupVideo · 5 min
  • dbt Fusion - MigrationVideo · 7 min
  • Benchmark: dbt Fusion vs dbt CoreVideo · 10 min
  • A new concept: Static AnalysisVideo · 10 min
  • Development Experience Boost: Column LineageVideo · 4 min
  • Development Experience Boost: Preview CTE and RefactoringVideo · 4 min
  • RegistrationVideo · 4 min
  • Limitations & RealityVideo · 2 min
UNIDAD 9 - Unlocking Snowflake: Real-Time Data, Access Control & Optimization · 31 lecciones

UNIDAD 9 - Unlocking Snowflake: Real-Time Data, Access Control & Optimization

  • About This SectionLectura · 0 min
  • Intro to Snowflake featuresVideo · 1 min
  • Snowpipe Part 1: Uploading JSON to S3 & Creating Your External StageVideo · 6 min
  • Fixing the 403: Setting Up Storage Integration & Trust Policy in AWSVideo · 6 min
  • Triggering Snowpipe from S3 & Wrapping It All UpVideo · 8 min
  • Note on Snowpipe file processingLectura · 0 min
  • Loading Clean Data with MERGEVideo · 8 min
  • Introduction to Streams: Tracking Table Changes in SnowflakeVideo · 9 min
  • Consuming a Stream with MERGE: Handling Inserts, Updates & DeletesVideo · 8 min
  • Automating Stream Consumption with Snowflake TasksVideo · 5 min
  • Snowflake Time Travel in Action: Querying Past States & Undropping ObjectsVideo · 10 min
  • Advanced Time Travel Tips: Retention Period & SHOW HISTORYVideo · 5 min
  • Cloning a Database with Time TravelVideo · 4 min
  • Understanding Fail-safe: Snowflake’s Last Line of Data RecoveryVideo · 3 min
  • Exporting Data from Snowflake to S3Video · 10 min
  • Customizing Your Snowflake Data ExportsVideo · 5 min
  • Snowflake Secure Shares: Full WalkthroughVideo · 6 min
  • Note on SharesLectura · 0 min
  • Hiding Superpowers with Masking PoliciesVideo · 6 min
  • RLS in SnowflakeVideo · 13 min
  • Exercise - Row & Column Security: Game of Thrones EditionVideo · 3 min
  • Note on RBACLectura · 0 min
  • Role Hierarchy in Snowflake: Granting and Revoking RolesVideo · 3 min
  • Direct Grants and Secondary RolesVideo · 3 min
  • Why Professor X Can’t See Villains (Yet)Video · 6 min
  • Snowflake Roles & Privileges - Made simpleVideo · 4 min
  • Dropping Objects and Cleaning upVideo · 2 min
  • CacheVideo · 7 min
  • Micro PartitionsVideo · 4 min
  • ClusteringVideo · 8 min
  • Snowflake Cheat Sheet – UpdatedLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    9 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    8 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Complete Snowflake & dbt Hands-On Course

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Daniel Weigel.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 9 unidades · 178 lecciones · 45 h
  • 12 meses de acceso
  • 8 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Daniel Weigel; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Complete Snowflake & dbt Hands-On Course

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture