Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

ORM com Node.js:

avançando nas funcionalidades do Sequelize

Quero estudar na alura

10h

Para conclusão

1361

Pessoas nesse curso

9.3

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Saia do CRUD básico e implemente mais funcionalidades em sua API
  • Aprenda na prática como utilizar um ORM para diversas necessidades de seu projeto
  • Use as funcionalidades do Sequelize para refinar suas consultas ao banco
  • Aprimore seus conhecimentos em JavaScript para back-end
  • Aprenda mais sobre o funcionamento de bancos relacionais

Público alvo_

Estudantes de back-end com Node.js e pessoas desenvolvedoras que já tiveram alguma experiência inicial com desenvolvimento de APIs REST utilizando Express, banco de dados relacionais e também alguma experiência com a ferramenta Sequelize.

Juliana Amoasei

github

Desenvolvedora JavaScript com background multidisciplinar, sempre aprendendo para ensinar e vice-versa. Acredito no potencial do conhecimento como agente de mudança pessoal e social. Atuo como instrutora na Escola de Programação da Alura e, fora da tela preta, me dedico ao Kung Fu e a nerdices em geral.

Curso atualizado em 09/01/2025

Ementa

  1. Soft delete

    • Revisando o projeto
    • Ocultar sem deletar
    • Adicionando colunas
  2. Escopo de modelo e validações

    • Criando um escopo padrão
    • Outros escopos
    • Validações no modelo
    • Validação customizada
  3. Escopo de associação

    • Associação estudante/matrícula
    • Adicionando escopos de associação
    • findByPk e findOne
    • Helper functions
    • Finalizando o CRUD
  4. Operadores e agregadores

    • Trabalhando com operadores
    • Usando query params
    • Funções agregadoras
    • Agrupando registros
    • Agrupando com literais
  5. Transações

    • Operações em dois modelos
    • Implementando transações
    • Testando falhas em transações

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

Este e mais 7 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 77 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas