ASP .NET MVC - Gerencie Projetos e Tarefas na web (C#, Razor, Entity Framework, SQL Server)
Esta aplicação web ASP .NET MVC realiza o gerenciamento de projetos e tarefas por usuário cadastrado. |
Se você deseja aprender a criar aplicações web usando a tecnologia ASP .NET MVC esta aplicação contém os fundamentos básicos para você ver como se aplica na prática os recursos do ASP .NET MVC.
A aplicação tem como objetivo gerenciar um cadastro de músicas por usuário com título, cantor, álbum/filme e letra, data de postagem e usuário que incluiu a música.
Usando os recursos da ASP .NET MVC 5.0 com Razor e a linguagem C# a aplicação utiliza uma arquitetura em camadas com LINQ to SQL e o banco de dados SQL Server.
Esta aplicação web usa as seguintes ferramentas e tecnologias:
A aplicação pode ser aberta no VS 2013 e VS 2015.
Na pasta Controllers temos dois controladores :
ProjectController - contém métodos Action para gerenciar os projetos
TaskController - contém métodos Action para gerenciar as tarefas
UserController - contém métodos Action para gerenciar os usuários
Na pasta Models temos a camada de acesso a dados :
MyTasks.edmx - O Entity Data Model contendo o mapeamento das tabelas para as entidades
EmailModel - modelo de domínio para o Email;
TaskModel - modelo de domínio para as tarefas;
RegistrationModel - modelo de domínio para o registro do usuário;
Na pasta Views temos as subpastas Project, Shared, Task e User que contém as views que compõe a camada de apresentação da aplicação.
A seguir vemos algumas das views da aplicação com suas funcionalidades:
1- A view exibindo a página de login e as opções para registrar um novo usuário e recuperar a senha:
2- A pagina principal exibindo os projetos e contendo o menu para procurar tarefas, alterar senha e realizar o Logout. Em cada projeto temos as opções para Deletar, Editar, Listar Tarefas e Adicionar Tarefa:
3- A página exibindo as tarefas de um projeto com opção para Deletar, Exibir Detalhes e Editar a tarefa:
4- A página para editar uma tarefa :
5- A página adicionar uma nova tarefa :
6- A página para procurar tarefas exibindo o resultado :
Recursos usados:
ASP .NET 5.0
Razor
SQL Server 2012 Express Edition
Este é mais um projeto completo disponibilizado no Super DVD .NET com o objetivo de você ter acesso ao código fonte de um sistema simples mas completo feito com a tecnologia ASP .NET MVC 5.
Ele se soma aos mais de 100 projetos completos com código fonte aberto para estudo presentes no Super DVD .NET totalmente aberto para estudo podendo ser alterado, adaptado, incrementado e usado para propósitos educacionais.
No Super DVD .NET você encontra mais de 100 programas completos com o código fonte para estudo tanto na linguagem VB .NET como C# em projetos Windows Forms e projetos Web.
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? |
Gostou ? Compartilhe no Facebook Compartilhe no Twitter
Referências: