Skip to content

Projeto MVC do curso C# Completo Programação Orientada a Objetos + Projetos do professor Nélio Alves

Notifications You must be signed in to change notification settings

AnndreJunior/SalesWebMvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sales Web Mvc

Status do Projeto: ✔️

Tópicos

Descrição do projeto

Projeto criado no curso C# Completo Programação Orientada a Objetos + Projetos do professor Nélio Alves. Este projeto tem o objetivo de introduzir o aluno ao desenvolvimento web com Asp.Net Core MVC, a partir desse projeto o aluno terá noções básicas de desenvolvimento web com a linguagem C# e será capaz de ter uma base para poder prosseguir estudando as especificidades que desejar.

Esse projeto foi arquitetado com a arquitetura MVC (Model View Controller), permitindo a separação clara de responsabilidades, que permite um melhor entendimento sobre o funcionamento do software, que servirá de base para estudos mais aprofundados em outros tópicos no futuro.

Tecnologias usadas

  • Linguagem de programação C#;
  • Framework Asp.Net Core 8;
  • Banco de dados PostgreSQL executado em docker;
  • Entity Framework como ORM;

Funcionalidades

  • Criação de vendedores e departamentos;
  • Relacionar vendedores com vendas;
  • Listagens simples e agrupada de vendas;

Pré-requisitos

Como rodar a aplicação

Execute o seguinte comando para clonar o projeto:

git clone https://github.com/AnndreJunior/SalesWebMvc.git

Após o projeto ser clonado, acesse diretório diretório do projeto e execute o seguinte comando para restaurar as dependências:

dotnet restore

Antes de executar a aplicação, será necessário subir um container com o banco de dados:

docker run --name sales-web-db -e POSTGRES_DB=sales -e POSTGRES_PASSWORD=admin -p 5432:5432 -d postgres

Agora será necessário aplicar a migração no banco, para isso será necessário ter a ferramenta dotnet ef, para mais informações sobre a ferramenta acesse aqui. Para aplicar a migration execute o seguinte comando:

dotnet ef database update --project SalesWebMvc

Por fim, execute o projeto e acesse o endereço http://localhost:5085.

dotnet run --project SalesWebMvc

About

Projeto MVC do curso C# Completo Programação Orientada a Objetos + Projetos do professor Nélio Alves

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published