Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.49 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.49 KB

Alura Docs

Projeto realizado durante os cursos da Alura WebSockets: implemente comunicações em tempo real com Socket.IO e MongoDB e WebSockets: implemente autenticação e avance no Socket.IO

🪧 Vitrine.Dev
✨ Nome Alura Docs
🏷️ Tecnologias NodeJS, Express, Socket.IO, MongoDB
🚀 URL http://localhost:3000

Detalhes do projeto

Instalação e Configuração

  • Instalar dependencias: npm install ou ``yarn install
  • Criar o arquivo .env com base no exemplo: cp .env.example .env
  • Configurar as variaveis no arquivo .env
  • Rodar o projeto: npm run dev ou yarn dev

Conceitos estudados e aplicados nos cursos

  • Implementar comunicações em tempo real com o protocolo WebSockets
  • Utilizar a biblioteca Socket.IO
  • Integrar o Front-end e o Back-end
  • Explorar as diferentes formas de comunicação entre cliente e servidor, utilizando recursos como as Salas e o Reconhecimento do Socket.IO
  • Integrar o projeto com o MongoDB (um banco de dados NoSQL)
  • Realizar cadastro e autenticação de usuários com Socket.IO
  • Gerar e armazenar JWT para autorização
  • Implementar middlewares para controlar os acessos ao servidor
  • Utilizar namespaces para agrupar conexões
  • Controlar informações dos sockets de forma local no servidor