Logo do curso
Curso

Databricks:

engenharia de Machine Learning e MLOps

Quero estudar na alura

12h

Para conclusão

40

Pessoas nesse curso

Certificado

De participação

Introdução_

O que você aprenderá_

  • Entenda a arquitetura Lakehouse do Databricks e as camadas de governança aplicáveis a dados estruturados e não estruturados.
  • Implemente pipelines de ETL e realize transformações de dados usando Spark SQL e recursos do Delta Lake.
  • Realize feature engineering com as APIs do Databricks e gerencie features integradas ao MLflow.
  • Treine, compare e otimize modelos utilizando técnicas de tuning (Hyperopt/Optuna) e AutoML para tasks como forecasting.
  • Implemente estratégias de deploy para batch, streaming e inferência em tempo real, incluindo endpoints escaláveis e UDFs no Spark.
  • Automatize pipelines e processos de MLOps com GitHub Actions, YAML e Infraestrutura como Código (DABs), assegurando monitoramento, detecção de drift e retreino.

Público alvo_

Profissionais e estudantes de dados (cientistas de dados, engenheiros de dados e engenheiros de Machine Learning) que desejam dominar o ciclo completo de projetos de ML no Databricks, incluindo ingestão, transformação, feature engineering, treinamento, deploy e práticas de MLOps.

João Manoel Herrera Pinheiro

João Manoel Herrera Pinheiro

github

linkedin

Engenheiro e Mestre pela Universidade de São Paulo (USP), atualmente é doutorando com pesquisa focada em visão computacional e deep learning. Atua há mais de cinco anos na área de dados, com experiência em Engenharia de Dados, Machine Learning e Ciência de Dados.

Curso atualizado em 29/07/2026

Ementa

  1. A plataforma Databricks e a arquitetura Lakehouse para ML

    • Apresentação
    • Preparando o ambiente
    • Criando conta no Databricks
    • Arquitetura Databricks
    • Arquitetura Data Lakehouse
    • Explorando Databricks
    • Arquitetura Medallion
    • Projeto de Ingestão
    • Implementando governança de dados no Bytebank
    • Para saber mais: gerenciamento de volumes no databricks
    • Otimizando a experiência do usuário na Calmaria Spas
    • O que aprendemos?
  2. Feature Engineering com Databricks Feature Store

    • Databricks Feature Store
    • Documentação da Feature Store
    • Criando Features no Databricks
    • Feature Store no Databricks
    • Criando Features do Projeto no Databricks
    • Otimização de features para o Gatito Petshop
    • Para saber mais: merge de features no Databricks
    • Governança de features no Gatito Petshop
    • O que aprendemos?
  3. Treinamento de modelos: AutoML, MLflow integrado e SparkML

    • Treinamento de Modelos
    • Treinamento de Modelos no Databricks
    • MLflow no Databricks
    • SparkML e Tuning de Hiperparametros no Databricks
    • Treinando Modelos do Projeto de Recomendação
    • Para saber mais: FeatureEngineeringClient.log_model()
    • Aprimorando recomendações de projetos na CodeConnect
    • Gerenciamento de versões de modelos na CodeConnect
    • O que aprendemos?
  4. Model Serving: deployando modelos como endpoints escaláveis

    • Deploy de Modelos no Databricks
    • Disponibilizando Modelo de ML no Catalogo Unity
    • Deploy do Modelo em Batch
    • Para saber mais: uso de spark udf com mlflow.pyfunc
    • Criando Endpoint e Deploy em Real Time
    • Implementando modelos de Machine Learning para otimizar rotas de entrega
    • Implementando assinatura de modelo para segurança em casas inteligentes
    • O que aprendemos?
  5. Monitoramento com Lakehouse Monitoring e retraining automatizado

    • Monitoramento de Modelos e Tipos de Drift
    • Simulando Dados Produtivos e Monitoramento Drift
    • Criando os Jobs de Dados Produtivos e Monitoramento de Drift no Databricks
    • Criando alertas no Databricks
    • Criando Alertas no Databricks
    • Para saber mais: simulação de drift com dados sintéticos
    • Criando Re-treino Automatizado no Databricks
    • IaC no Databricks e Exportando YAMLs dos Jobs
    • Databricks Asset Bundles
    • Monitoramento de engajamento na CodeConnect
    • Monitoramento de Drift em Recomendações de Vídeos
    • O que aprendemos?
  6. Pipeline MLOps completo, CI/CD e o Databricks no contexto da stack

    • Pipeline Completo de MLOps no Databricks
    • Configurando o GitHub Actions e Criando os Arquivos YML
    • GitHub Actions no Databricks
    • Pipeline Final e Codigos Produtivos
    • Construindo o Pipeline Final e Realizando o Deploy no Databricks
    • Ciclo de vida de um modelo de ML
    • Gerenciamento de Acessos Unity Catalog no Databricks
    • Controle de Acessos no Unity Catalog
    • Implementando CI/CD para receitas culinárias
    • Para saber mais: rollback automático em pipelines ci/cd
    • Implementando segurança no pipeline de CI/CD para a Petpark
    • Conclusão
    • O que aprendemos?

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda MLOps e Operacionalização com esse e outros cursos, comece agora!

Conheça os Planos para Empresas