- CRUD
- Associações (One To One - Many To Many - One To Many - Many To One )
- Soft Delete
- Foreing Keys
- Routes
- Consumo de API's
- Node.js
- Express.js
- Sequelize-Cli
- MySQL
- React.js
- JavaScript
- HTML
- CSS
- Primeirio faço o cadastro do cliente. (Um cliente para muitos pets | Um para muitos)
- Em seguida faço o cadastro do pet associado ao cliente. (Um pet para um cliente | Um para um)
- Também crio as imagens. (Várias imagens para um pet | Muitos para um)
- criação de table para os sexos dos animais
- Muitos pets para muitos sexos e vice versa | Muitos para Muitos.
Diagrama no qual me orientei para montar o database. Confesso que encontrei desafios no caminho pois o primeiro diagrama foi montado de modo equivocado, e como todo erro traz uma resposta logo entendi que a fase de planejar um diagrama requer uma análise com mais atenção aos possíveis cenários que as tables eventualmente podem se relacionar.