Skip to content

rafaelswitek/alura-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published