Skip to content
This repository has been archived by the owner on Nov 16, 2021. It is now read-only.

Latest commit

 

History

History
60 lines (46 loc) · 1.88 KB

README.md

File metadata and controls

60 lines (46 loc) · 1.88 KB

Restaurante Saboroso

Hcode Treinamentos

Projeto desenvolvido como exercício do Curso Completo de JavaScript da Hcode na Udemy.com.

Recursos Usados

Lista de recursos usados em aula para este projeto

Recurso Link
Node https://nodejs.org/
Express https://expressjs.com/
Ejs https://ejs.co/
Bower https://bower.io/
MySQL 2 https://www.npmjs.com/package/mysql2
Express Session https://github.com/expressjs/session
Connect Redis https://github.com/tj/connect-redis
Redis https://redis.io/
Formidable https://github.com/felixge/node-formidable
MomentJS https://momentjs.com/
ChartJS https://www.chartjs.org/
Socket.io https://socket.io/
  • url para testar se o socket.io está funcionando:
/socket.io/socket.io.js

Algumas coisas interessantes aprendidas durante o projeto:

  • Conexão ao MySQL via NodeJS utilizando o MySQL2.
  • Configuração de rotas do Express.
  • Templates com Ejs.
  • Sessões utilizando Express Session.
  • Armazenamento de Sessions com Redis.
  • Redirecionamento de rotas utilizando uma função como middleware.
  • Links de menu do admin montados dinamicamente.
  • CRUD.
  • Parsing formulário com Formidable.
  • Criação de plugins personalizados.
  • Prototype.
  • Criação de componentes.

Start do server:

set DEBUG=saboroso:* & npm start

Este módulo do curso termina com a implementação do Socket.io. Logo, dou o projeto por encerrado até eu ter tempo de fazer atualizações nele. =]


O projeto segue a licença MIT.