
Instalação do SQL Server e SSMS
Apresentando os conceitos relacionados a upload de imagens, a abordagem usada e a configuração da infraestrutura
Criando o controlador e o método Action Index para exibir as opções para enviar e consultar as imagens no servidor
Criação do método Action UploadFiles para enviar arquivos selecionados para o servidor
Gerando gráficos com o GoogleChart , roteiro e criação do modelo de domínio usado
Criando o serviço para obter os dados para o total dos lanches vendidos por valor e quantidade
Criando o controlador e os métodos Action para receber o request para gerar os gráficos
Criando o menu com as opções dos gráficos para permitir a seleção do usuário
Criando a view Index para gerar o gráfico de barras para o total das vendas dos lanches nos últimos 360 dias
Criando a view VendasMensal para gerar o gráfico de coluna para os últimos 30 dias
Criando a view VendasSemanal para gerar o gráfico de linha para os últimos 7 dias
Criando um rodapé e incluindo uma imagem no topo do site
Este curso apresenta os principais conceitos da ASP .NET Core MVC aplicados na criação de um site para vendas de lanches funcional. Você vai criar do zero um site web dinâmico e aprender diversos conceitos relacionados ao desenvolvimento web usando a tecnologia ASP .NET Core MVC e o Entity Framework Core.
Você vai aprender a implementar o padrão MVC, definir as entidades do modelo de domínio usando o Entity Framework Core, definir a validação e configuração das entidades usando o Data Annotations, realizar a migração para criar o banco de dados e as tabelas usando a abordagem Code-Frist, popular as tabelas do banco de dados, usar o padrão Repository e o padrão ViewModel, trabalhar com Session criando um carrinho de compras, Definir rotas na aplicação, usar as View Components no projeto, implementar a segurança usando a ASP .NET Core Identity criando o Login, o Registro e o Logout do usuário, criar e usar Partial Views, realizar a paginação e filtro dos dados, criar relatórios usando consultas LINQ, criar gráficos usando o GoogleChart, criar relatórios no formato PDF usando o FastReport OpenSource.
Com os conceitos aprendidos você estará apto a criar seus próprios sites usando os principais recursos da ASP .NET Core MVC a tecnologia mais moderna e atual da Microsoft para desenvolvimento web.
O curso foi migrado integralmente para usar a ASP .NET Core 6 no ambiente do .NET 6.0.