Apache Spark 3 e Engenharia de Big Data com Scala

Crie aplicativos de dados distribuídos usando DataFrames, Spark SQL e RDDs enquanto domina os fundamentos de processamento de big data com Scala.

4.8 (2,299) ⏱ 36 min 📚 7 aulas 🎧 Versão em áudio

Sobre este curso

As demandas modernas de dados exigem ferramentas que possam lidar com conjuntos de dados massivos em clusters distribuídos com velocidade e confiabilidade.Este curso fornece um caminho claro para os programadores fazerem a transição para a engenharia de big data, dominando os principais componentes do ecossistema Spark. Você passará de entender estruturas de dados básicas para construir pipelines de processamento distribuídos complexos que podem lidar com terabytes de informações. No final deste curso, você terá um modelo mental sólido de como os sistemas distribuídos operam e as habilidades práticas para escrever código Scala pronto para produção para tarefas intensivas em dados.Você será capaz de navegar pelas trocas entre diferentes APIs do Spark e implementar otimizações que garantam que seus aplicativos sejam executados com eficiência em escala. O que você vai aprender: - Entenda a arquitetura do Spark e como ele gerencia a computação distribuída em um cluster. - Processe dados estruturados de forma eficiente usando as APIs expressivas Spark SQL e DataFrame. - Aplique transformações de dados de tipo seguro com Datasets para desenvolvimento de aplicativos robustos e mantidos. - Gerenciar abstrações de dados de baixo nível e lógica personalizada usando Resilient Distributed Datasets (RDDs). - Otimize o desempenho do aplicativo usando técnicas modernas como Adaptive Query Execution e shuffling eficiente. - Implemente estratégias complexas de filtragem, agregação e junção de dados para conjuntos de dados em grande escala. - Pratique a depuração e o monitoramento de aplicativos distribuídos para garantir a integridade e o desempenho dos dados. O curso começa com definições fundamentais de computação distribuída e internas do Spark antes de progredir através do processamento de dados estruturados e otimizações de baixo nível.Cada módulo se concentra na leitura e análise de implementações de código para garantir que você possa aplicar esses conceitos a cenários do mundo real. Este curso foi projetado para desenvolvedores que têm uma compreensão básica do Scala e querem entrar no mundo do big data.Não é necessária experiência prévia com o Spark ou sistemas distribuídos. Comece a criar soluções de dados de alto desempenho com o Spark e o Scala hoje mesmo.

O que você vai receber

  • 📜 Certificado de conclusão
    Adicione ao seu perfil do LinkedIn
  • 🎧 Versão em áudio incluída
    Estude em qualquer lugar, sem tela
  • ♾️ Acesso vitalício
    Volte quando quiser, sem expirar
  • 📱 Celular ou computador
    Funciona em qualquer dispositivo
  • 💸 Reembolso em 30 dias
    Sem perguntas
  • Curto e focado
    36 min de conteúdo prático

Avaliações (3)

Nomusa Buthelezi ZA Aluno verificado
★ 5 · 2026-02-23T04:20:53+00:00

Curso fantástico! Os exemplos do mundo real foram inestimáveis. Eu posso realmente usar esse conhecimento agora.

Dawit Abebe ET Aluno verificado
★ 4 · 2025-10-23T16:48:53+00:00

É um curso sólido. A estrutura é lógica e a maioria dos exemplos foram úteis.Poderia usar alguns cenários mais reais.

محمد DZ
★ 4 · 2025-10-04T23:48:53+00:00

No geral, uma boa experiência de aprendizagem.A estrutura fez sentido e os exemplos foram relevantes, embora eu senti que alguns tópicos poderiam ter sido explorados mais profundamente.

Escrever uma avaliação

Pediremos para fazer login após enviar — o rascunho fica salvo.

Outros também fizeram

Perguntas frequentes

O que preciso para fazer este curso? +

Só um celular ou computador com internet. Sem instalações nem hardware especial.

Como faço para pagar? +

Cartão via Stripe ou criptomoeda. Não guardamos dados do cartão — o Stripe processa com segurança.

Posso pedir reembolso? +

Sim — reembolso integral em 30 dias, sem perguntas.

Por quanto tempo terei acesso? +

Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.

Vou receber um certificado? +

Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.

Feito para profissionais em
Tecnologia Design Finanças Marketing Saúde Educação Hotelaria Indústria