PietroBucker / Projeto-Store-manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projeto - StoreManager O que nós vamos fazer? Você colocará em prática o conhecimento de padrões arquiteturais que adquiriu, utilizando a arquitetura MSC (Model-Service-Controller). Além disso, você exercitará seu conhecimento de REST criando uma API totalmente RESTful.

Por que isso é importante? Temos estudado extensivamente sobre Arquitetura de Software. No entanto, para escolher e aplicar a solução arquitetônica mais adequada, devemos entender completamente o que precisamos desenvolver. Se não entendermos o real propósito da aplicação, fica mais complicado aplicar a melhor solução.

Este exercício é exatamente essa situação: você recebe um conjunto de requisitos e, com base neles, decidirá a melhor forma de modelar seu banco de dados e construir seu aplicativo.

Lembre-se de sempre seguir a normalização de dados ao modelar seu banco de dados. Além disso, você deve seguir o padrão de arquitetura MSC e os princípios REST para criar seu back-end.

Especificação O que vamos avaliar? Aderência do código à especificação. Seu programa deve se comportar conforme especificado na próxima seção. Backend seguindo o padrão arquitetônico MSC. Adesão ao padrão REST. O que devo desenvolver? Este trabalho será individual.

Você projetará e desenvolverá a API com um banco de dados MySQL.

About


Languages

Language:JavaScript 97.5%Language:Shell 2.5%