Skip to content

Este projeto é o resultado do curso que aborda os principais conceitos da ASP .NET Core MVC, focado na criação de um site funcional para vendas de lanches. O objetivo foi construir um site web dinâmico do zero, aprendendo e aplicando diversas técnicas e práticas do desenvolvimento web

Notifications You must be signed in to change notification settings

VictorChaves10/ASPNETCoreMVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Projeto Site de Vendas de Lanches - Curso ASP .NET Core MVC

🚀 Introdução

Este projeto é o resultado do curso que aborda os principais conceitos da ASP .NET Core MVC, focado na criação de um site funcional para vendas de lanches. O objetivo foi construir um site web dinâmico do zero, aprendendo e aplicando diversas técnicas e práticas do desenvolvimento web.

💻 Tecnologias Utilizadas

  • ASP .NET Core MVC
  • Entity Framework Core
  • ASP .NET Core Identity
  • GoogleChart
  • FastReport OpenSource

Funcionalidades

  • Implementação do padrão MVC: Estruturação do projeto seguindo o Modelo-Visão-Controlador.
  • Entidades de Domínio com Entity Framework Core: Definição e configuração das entidades do modelo de domínio.
  • Validação de Dados com Data Annotations: Garantia da integridade dos dados através de validações.
  • Migração Code-First: Criação do banco de dados e tabelas utilizando migrações.
  • Padrão Repository e ViewModel: Organização do código para melhor manutenção e escalabilidade.
  • Carrinho de Compras com Session: Gerenciamento de estado do carrinho de compras.
  • Roteamento: Definição de rotas personalizadas na aplicação.
  • View Components: Enriquecimento das interfaces com componentes reutilizáveis.
  • Segurança com ASP .NET Core Identity: Implementação de autenticação e autorização.
  • Partial Views: Criação de interfaces modulares.
  • Paginação e Filtro de Dados: Melhoria da usabilidade na navegação de listas de produtos.
  • Relatórios e Gráficos: Geração de relatórios e visualizações gráficas de dados.

Aprendizados

O curso me proporcionou uma imersão nas tecnologias para desenvolvimento O curso proporcionou uma imersão completa nas tecnologias para desenvolvimento web, pude aprender bastante sobre arquitetura MVC, Injeção de Dependência, Consulta LINQ, a utilização do Entity FrameWork Core, Identity e outras técnicas para a arquitetura e desenvolvimento de um software.

Versão do Curso

No conteúdo do curso foi utilizado a versão ASP .NET Core 6, dentro do ambiente .NET 6.0.

Contato

linkedin

About

Este projeto é o resultado do curso que aborda os principais conceitos da ASP .NET Core MVC, focado na criação de um site funcional para vendas de lanches. O objetivo foi construir um site web dinâmico do zero, aprendendo e aplicando diversas técnicas e práticas do desenvolvimento web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published