Curso de Node.js Parte 2: MVC, autenticação e autorização

9,0

Nota desse curso

914

Alunos neste curso

Faça esse curso e...

  • Entenda o o padrão MVC usando Node.js
  • Trabalhe com sessão de usuários
  • Valide os seus dados com Express Validator
  • Implemente uma solução para autenticação e autorização
  • Saiba como lidar com erros da aplicação

Conteúdo Detalhado

  1. Refinando a aplicação e tratamento de erros

    • Introdução
    • (Obrigatório) Infraestrutura do treinamento
    • Repaginando o layout
    • (Obrigatório) Passos iniciais
    • Tratamento de erros
    • Tratando erros
    • Você entendeu o tratamento de erros?
  2. Validação de dados

    • Validação de dados
    • Express Validator e suas diversas possibilidades
    • O desatino de João
    • Explorando as validações!
    • Apresentando erros de validação
    • O desafio da manutenção de estado
  3. Model-View-Controller

    • O padrão MVC
    • Sobre o MVC
    • Criação dos controladores
    • (Obrigatório) Finalizando os controladores
    • Encapsulando a url das rotas
    • (Obrigatório) Encapsulando as URLs
    • Detalhando livros
    • Criação dos modelos
    • Refatoração das rotas
    • Melhorando a importação dos templates
    • (Obrigatório) Refatorando a importação dos templates
  4. Autenticação de usuários

    • Iniciando a autenticação
    • Sessão e autenticação
    • Sessão e autenticação (Parte 2)
    • Sobre sessões
    • Implementando a autenticação
    • Injeção de dependências
    • O login funciona perfeitamente?
  5. Autorização de acesso

    • Autenticação e autorização
    • Uma autorização diferente
    • Conclusão

Veja o primeiro vídeo

Formação com esse curso

Público alvo

Desenvolvedores que conhecem programação web e javascript e que gostariam de criar aplicações com Node.js

Nível de Dificuldade

Básico

Instrutores

  • Gabriel é desenvolvedor e instrutor com foco em Java, Ionic e Node.js.

Já é aluno?

Começar o Curso

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana