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
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