Este projeto foi desenvolvido com o objetivo de aplicar, na prática, os principais conceitos do desenvolvimento web utilizando ASP.NET MVC e Entity Framework Core, por meio da criação de um site dinâmico para vendas de lanches funcionais. Este repositório é parte prática de um curso voltado ao aprofundamento em ASP.NET MVC. A cada etapa, novos recursos são adicionados, com foco em boas práticas, organização em camadas e experiência do usuário.
- ASP.NET Core MVC
- C#
- Entity Framework Core
- SQL Server
- HTML5
- CSS3
- Bootstrap
- JavaScript
- Visual Studio 2022
- Validações com Data Annotations
- Abordagem Code-First com migração para criação do banco de dados
- Padrão Repository e ViewModel
- Carrinho de compras com uso de Session
- Roteamento personalizado
- Componentes de Interface com View Components e Partial Views
- Autenticação e segurança com ASP.NET Core Identity (login, registro e logout)
- Paginação e filtros de dados
- Consultas com LINQ para geração de relatórios
Clone este repositório:
git clone https://github.com/anajulialeite/ASP-.NET-MVC.gitNavegue até a pasta do projeto:
cd ASP-.NET-MVCRestaure as dependências:
dotnet restoreCompile o projeto:
dotnet buildExecute a aplicação:
dotnet runAcesso no navegador:
https://localhost: XXXX- .NET SDK Instalados
- Um editor como Visual Studio 2022 ou Visual Studio Code
- Cadastro e login de usuários
- Visualização de tipos de lanches
- Página de contato funcional
- Busca de lanches por nome
- Registro de novos usuários
- Integração com banco de dados SQL Server
Ana Júlia de Lima Aguiar Leite