Desafio para Back-end Developer na DoroTech - C# .NET
--- Versão .NET utilizada: 7.0 ---
--- Versão MySql WorkBench: 8.0.30 ---
--- COLLATE aplicada ao script: utf8mb4_general_ci ---
1- Para utilizar esta api localmente é preciso importar o script do banco de dados em seu SGBD (MySql WorkBench).
2- Após importar o script, é necessário atualizar os seus dados locais de forma correspondente no arquivo appsettings.json encontrado na pasta Livraria, por exemplo (User, Pwd e outras configurações que variam de ambiente para ambiente).
3- Depois de todas as configurações feitas, vá ao código fonte no visual studio e rode o programa.
Autor: Eduardo Moises Viana Rezende | Desenvolvido em ASPNET CORE, projeto: WEB API para uma livraria.
O desafio consistia em uma web api que simularia uma livraria aonde possui um administrador e usuários, estes com níveis de acesso.
O administrador é responsável por gerenciar os livros tendo como funções básicas cadastrar, alterar e deletar livros, além dos usuários que podem ver os dados dos livros cadastrados e consultar por estes.
Pude aprender muito sobre minimal e rest web apis e muitos outros conceitos importantíssimos.
Desafio muito interessante.