Skip to content

lucasrmagalhaes/nlw5-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

NLW#5 - Atendimento ao Cliente ✅

Cliente
Cliente

Atendente
Atendente


Dia 1 - Fundamentos do NodeJS
  • Boas Vindas ao NLW05
  • Overview da trilha de NodeJS
  • O que faremos nessa aula?
  • Minha apresentação
  • Dicas para ir até o fim do projeto
    • Fazer parte da comunidade
    • Tirar dúvidas
    • Se conectar com outros devs
    • Se apresentar no #network
    • Desafios com prêmios exclusiivos
      • Um código por aula
      • Pra participar, basta ir até o fim, com foco, ficar atento aos e-mails e na nossa comunidade
  • Apresentação do Projeto
  • Conteúdo técnico
  • Configuração de ambiente
  • O que é NodeJS?
  • O que é uma API?
  • Por que usar Typescript?
  • Criar o projeto com NodeJS
    • Criar primeira rota
    • Conhecer os tipos de métodos
    • Criar rota POST
    • Configurar o insomnia
    • Recap da aula de hoje
    • O que veremos amanhã

Dia 2 - Iniciando com o Banco de Dados
  • O que aprendemos ontem
  • O que veremos hoje
  • Quais são as formas de trabalhar com Banco de Dados
  • Configurando o typeorm
  • O que são migrations
  • Criando as migrations
  • Criando as entidades
  • Criando os repositórios
  • Criando a rota das configurações

Banco de Dados
Banco de Dados


Dia 3 - Continuando a Aplicação
  • Separar a regra de negócio de settings
  • Criar estrutura de user
  • Criar estrutura de messages
    • Relacionamento Many To One

Dia 4 - Trabalhando com Websocket
  • O que é Websocket?
  • Instalando as dependências na aplicação
  • Configurando websocket
  • Criar estrutura de connections
  • Configurando página Atendente HTML

Dia 5 - Finalizando o Projeto
  • Concluir página de atendimento
  • Criar os eventos para atendimento
  • Concluir página de cliente
  • Criar evento para cliente
  • Adicionar admin a conexão
  • Encerramento