Skip to content

rudolfoblake/ProjetoPublica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Projeto Publica

Solução do Desafio:

Para elaboração do desafio, foram utilizados:

-Banco de dados: SQL Server
-BackEnd: Asp/Net, C#, Entity Framework
-FrontEnd: Angular com bootstrap

WEB API:

1.Visão Geral: Os registros são cadastrados e buscados no banco de dados SQL Server, feito através de Migrations via api. A Api é responsável por buscar e cadastrar as informações no banco de dados, também é responsável por efetuar o tratamento das informações recebidas. As requisições da API foram testadas via Postman, verificando o retorno das mesmas.

2.Models/Jogo: A Classe Jogo é responsável pelas propriedades da tabela do Jogo.

3.Controller/JogoController: O Controller do Jogo é responsável pelas funções HTTP que fazem as buscas e alterações no Banco de Dados.

4.Context: Contém as classes do repositório com as funções de busca no DB. Utiliza uma interface.

FRONT END ANGULAR:

1.Visão Geral: No Front End o usuário pode navegar na tabela do jogo e listar, cadastrar, atualizar e excluir as partidas. O Front End foi desenvolvido utilizando Angular com bootstrap, ele utiliza componentes. Os componentes possuem a formatação HTML e as funções TypeScritpt. As funções utilizam seu respectivo serviço para se conectar a API.

2.Models/Jogo: A Classe Jogo é responsável pelas propriedades da tabela do Jogo.

3.Component/Jogo: Componente da tabela Jogo.

4.Services/jogo.service: Serviço responsável pelas requisições a API.

Execução da Aplicação

1.Para criação do banco de dados no SQL Server:

Caminho: ProjetoPublica/backend

Comandos:

dotnet ef migrations add NomeDaCriacao

dotnet ef database update

2.Para executar a aplicação devem-se utilizar os seguintes comandos:

Caminho Back-End: ProjetoPublica/backend

Comando: dotnet watch run

Caminho Front-End: ProjetoPublica/frontend

Comando: npm start

3.Navegação:

Via Chrome ou outro navegador Caminho: http://localhost:4200/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published