·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
9
Trabalho A1: Programação em Linguagem C
Linguagens de Programação
UMG
1
Lingua Portugues
Linguagens de Programação
UMG
1
Prova de Algoritmos e Estruturas de Dados - Lista Encadeada, Recursividade e Arquivos
Linguagens de Programação
UMG
1
Site HTML CSS Completo com Equacao do 2 Grau Quiz Media e Area do Circulo
Linguagens de Programação
UMG
1
Provinha Básica de Introdução à Lógica e Linguagem de Programação: Algoritmos e Uso de Python
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
1
Diagrama Entidade Relacionamento - Modelo de Banco de Dados Escolar
Linguagens de Programação
UMG
1
Ambiente Matemático Scilab: Apostilas 1, 2 e 3 para Aulas 8, 9 e 10 com Comando cshift
Linguagens de Programação
UMG
3
Python Linguagem
Linguagens de Programação
UMG
4
Programação Web
Linguagens de Programação
UMG
Preview text
1 Objetivo O objetivo deste teste é montar uma API para gerenciar um cardápio online 2 Tecnologias Typescript preferencialmente ou Javascript NodeJS Express MongoDB Mongoose 3 Requisitos Você deverá desenvolver as seguintes endpoints Autenticação POST authlogin para que os administradores do restaurante acessem o sistema Este método devolverá um token para ser usado no header Authentication das outras requisições Categoria id string parent Categorynull name string GET category para listar todas as categorias de produtos Obs Adicione as categorias diretamente no banco de dados Produto id string categories Category name string qty number price number GET product para listar todos os produtos GET productid para pegar um produto POST product para criar um produto novo PATCH productid para alterar um produto DELETE productid para excluir um produto Requisitos e Dicas Seu código deve usar os nomes de classes métodos e variáveis em inglês Você não precisa criar mais campos do que o indicado acima para cada uma das categorias Esse projeto não será usado em produção mas será usado para avaliar como você programa Faça commitspushes frequentemente Você pode acessar os sites de delivery como iFood para ver como é uma página de cardápio e inspirarse Crie a estrutura de pastas páginas e navegação do seu projeto Lembrese que será outra pessoa que vai avaliar o seu código Quanto mais organizado mais fácil e melhor será a avaliação
Send your question to AI and receive an answer instantly
Recommended for you
9
Trabalho A1: Programação em Linguagem C
Linguagens de Programação
UMG
1
Lingua Portugues
Linguagens de Programação
UMG
1
Prova de Algoritmos e Estruturas de Dados - Lista Encadeada, Recursividade e Arquivos
Linguagens de Programação
UMG
1
Site HTML CSS Completo com Equacao do 2 Grau Quiz Media e Area do Circulo
Linguagens de Programação
UMG
1
Provinha Básica de Introdução à Lógica e Linguagem de Programação: Algoritmos e Uso de Python
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
1
Diagrama Entidade Relacionamento - Modelo de Banco de Dados Escolar
Linguagens de Programação
UMG
1
Ambiente Matemático Scilab: Apostilas 1, 2 e 3 para Aulas 8, 9 e 10 com Comando cshift
Linguagens de Programação
UMG
3
Python Linguagem
Linguagens de Programação
UMG
4
Programação Web
Linguagens de Programação
UMG
Preview text
1 Objetivo O objetivo deste teste é montar uma API para gerenciar um cardápio online 2 Tecnologias Typescript preferencialmente ou Javascript NodeJS Express MongoDB Mongoose 3 Requisitos Você deverá desenvolver as seguintes endpoints Autenticação POST authlogin para que os administradores do restaurante acessem o sistema Este método devolverá um token para ser usado no header Authentication das outras requisições Categoria id string parent Categorynull name string GET category para listar todas as categorias de produtos Obs Adicione as categorias diretamente no banco de dados Produto id string categories Category name string qty number price number GET product para listar todos os produtos GET productid para pegar um produto POST product para criar um produto novo PATCH productid para alterar um produto DELETE productid para excluir um produto Requisitos e Dicas Seu código deve usar os nomes de classes métodos e variáveis em inglês Você não precisa criar mais campos do que o indicado acima para cada uma das categorias Esse projeto não será usado em produção mas será usado para avaliar como você programa Faça commitspushes frequentemente Você pode acessar os sites de delivery como iFood para ver como é uma página de cardápio e inspirarse Crie a estrutura de pastas páginas e navegação do seu projeto Lembrese que será outra pessoa que vai avaliar o seu código Quanto mais organizado mais fácil e melhor será a avaliação