Skip to content

Projeto de controle de contatos com inturito de estudar o padrão MVC e os metodos CRUD em ASP.NET

License

Notifications You must be signed in to change notification settings

RaianNolaco/Controle-De-Contato-MVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de contato MVC

Projeto de controle de contatos com inturito de estudar o padrão MVC e os metodos CRUD em ASP.NET Projeto esta sendo feito com base na playlist Criando um Sistema do Zero - ASP.NET MVC do canal Programador Tech

Tecnologias usadas

  • ASP.NET CORE MVC
  • Entity Framework
  • SQL server
  • Bootstrap 5

O que é MVC?

A sigla MVC significa Model-View-Control, e um padrão de arquitetura muito ultilizado em projetos WEB, o intuito do MVC é dividir o projeto em 3 partes Models, views e controlers para que fique mais facil serparar a interface das regras de negocio.

Model: Responsavel pela consulta e manipulação dos dados na aplicação.
View: Responsavel pela interface apresentada para o usuario.
Controler: Responsavel por intermediar a Model e a view , administrando ambos.
(para uma explicação mais detalhada consulte o video MVC // Dicionário do Programador)

CRUD

Crud são as 4 operaçoes bacias ultilizadas para tratar os dados quando ultilizamos um banco de dados de uma aplicação as operaçoes são
C => Create (criar)
R => Read (Ler)
U => Update (Atualizar)
D => Delete (Deletar) Uma aqui uma breve e mais detalhada explicação sobre CRUD

Como rodar o projeto?

  • 1° Baixar e intalar o SQL Server Management Studio

O SQL Server Management Studio serve para adiministrarmos nosso banco de dados fazendo açoes diretamente no banco caso necessario , tambem serve para termos nosso mini servidor para que possa mos rodo nosso projeo , achei um breve tutorial que ensina baixar e intalar o SSMS

  • 2° Editar a String de conexão:

Apos ter beixado,intalado e conectado seu SQL server, devemos alterar a string que diz qual banco de dados o programa deve mexer, para isso vá ao arquivo "appsettings.json"
image
abrindo a pasta você verá uma string com o nome "DataBase"
image
existem algumas formas para alterar a string de conexão caso você use

  • Autentificação do windows:
    image
    troque o nome que estiver apos localhost pelo nome do seu servidor que você pode ver no seu SSMS
    image
    e por fim ficará assim :
    image
    string: "Server=localhost\\[NOME_DO_SEU_SERVIDOR];Database=DB_SistemaContatos;Trusted_Connection=True;"

  • Usuario e senha:
    no caso de se ultilizar usuario e senha devesse trocar essa string por está
    string: "Server=localhost\\[NOME_DO_SEU_SERVIDOR];Database=DB_SistemaContatos;Trusted_Connection=True;"

  • 3° Estabelecer a conexão com o banco de dados

Agora o ultimo temos que conectar nossa aplicação ao banco ultiliamos o comando
Update-Database -Context BancoContext image

⚠️!LEMBRE-SE DE MUDAR A CONNECTIONSTRING NO APPSETTINGS.JSON!⚠️

About

Projeto de controle de contatos com inturito de estudar o padrão MVC e os metodos CRUD em ASP.NET

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published