Tarefa: Criação de um Sistema Completo de Gerenciamento de Usuários com Autenticação e Integração de API Externa
Objetivo:
Desenvolver um sistema completo para gerenciar usuários, incluindo autenticação, validação de dados, uma interface de usuário aprimorada e integração com uma API externa. Isso ajudará a compreender conceitos avançados do C# .NET MVC, como autenticação, autorização, layout e integração de serviços externos.
Funcionalidades:
Configuração do Projeto:
Crie um novo projeto ASP.NET MVC com autenticação individual de contas de usuário.
Criação do Modelo de Usuário:
Adicione validações de dados.
Controlador de Usuário:
Implemente ações para listar, criar, editar e excluir usuários com autorização baseada em papéis. Certas páginas só podem ser vistas por certos papéis.
Views:
Crie views para listar, criar, editar e excluir usuários com validação de dados.
Autenticação e Autorização:
Configure a autenticação e autorização usando Identity.
Layout e Interface do Usuário:
Utilize Bootstrap ou outro framework CSS para melhorar a aparência das views.
Integração com API Externa:
Escolha uma API externa para integrar (ex: API de previsão do tempo, API de notícias, etc.).
Crie um serviço que faça chamadas HTTP para a API externa.
Adicione métodos no controlador para consumir o serviço e exibir os dados retornados nas views.
Tarefa: Criação de um Sistema Completo de Gerenciamento de Usuários com Autenticação e Integração de API Externa
Objetivo:
Desenvolver um sistema completo para gerenciar usuários, incluindo autenticação, validação de dados, uma interface de usuário aprimorada e integração com uma API externa. Isso ajudará a compreender conceitos avançados do C# .NET MVC, como autenticação, autorização, layout e integração de serviços externos.
Funcionalidades:
Configuração do Projeto:
Criação do Modelo de Usuário:
Controlador de Usuário:
Views:
Autenticação e Autorização:
Layout e Interface do Usuário:
Integração com API Externa: