Busca DevMedia
Você está buscando por "asp.net mvc" em vídeo aula
- Introdução Vídeo
Stimulsoft Reports.Web é uma ferramenta para a criação de relatórios que pode ser executada no navegador e é facilmente integrada a aplicações ASP.NET, ASP.NET MVC e .NET Core.
- Criando o projeto - Autenticação no ASP.NET MVC - Vídeo 2 Vídeo
Dando início à nossa aplicação, criaremos um projeto do tipo ASP.NET MVC e instalaremos nele os pacotes do Entity Framework, para acesso ao banco de dados, e OWIN, para implementação da autenticação.
- Compreendendo a URL de retorno - Autenticação no ASP.NET MVC - Vídeo 13 Vídeo
O ReturnUrl é um parâmetro adicionado na requisição pelo ASP.NET MVC quando tentamos acessar uma página restrita sem estarmos autenticados. Ela serve para que possamos redirecionar o usuário após o login para a página que ele estava tentando acessar.
- Estrutura do projeto - ASP.NET MVC e Identity: Autorização de usuários com claims - Vídeo 2 Vídeo
Antes de adicionar a funcionalidade de autorização, analisaremos a estrutura da aplicação atual, que já conta com um sistema de cadastro de usuários, login, logout e alteração de senha que foram desenvolvidos no curso de Autenticação no ASP.NET MVC.
- Introdução - ASP.NET MVC e Identity: Autorização de usuários com claims - Vídeo 1 Vídeo
Neste curso partiremos de uma aplicação ASP.NET MVC, que já conta com o recurso de autenticação usando OWIN e Identity, e adicionaremos a ela a funcionalidade de autorização, realizando o controle de acesso por papéis (roles).
- Criando um filtro customizado - ASP.NET MVC e Identity: Autorização de usuários com claims - Vídeo 9 Vídeo
O filtro padrão do ASP.NET MVC, quando impede o acesso a uma action, redireciona o usuário para a página de login. No entanto esse comportamento pode ser customizado por meio de um novo filtro de ação que substituirá o Authorize.
- Usando o atributo Authorize - ASP.NET MVC e Identity: Autorização de usuários com claims - Vídeo 8 Vídeo
Neste vídeo aprenderemos a utilizar o atributo Authorize para restringir o acesso a certas actions apenas a usuários com determinadas roles. Esse é um recurso padrão do ASP.NET MVC e portanto não precisaremos criar novas classes e métodos para isso.
- Introdução - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 1 Vídeo
Neste curso desenvolveremos um CRUD de clientes, consultores e telefones. Cada cliente está relacionado a um consultor e possui também vários telefones vinculados a ele. Cada consultor pode estar relacionado a vários clientes.
- Adicionando os models - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 3 Vídeo
Os models são as classes que representam os dados com os quais estamos lidando. Nesse caso nossos models serão as classes Cliente, Telefone e Consultor, também chamadas de entidades da aplicação.
- Excluindo cliente e telefones - ASP.NET MVC e Entity Framework Criando uma aplicação 1:N - Vídeo 21 Vídeo
Finalizando a aplicação, analisaremos agora como funciona a exclusão de clientes. Como será possível observar, precisaremos remover os telefones do cliente antes de excluí-lo do banco de dados.
- Removendo campos dinamicamente - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 14 Vídeo
Semelhante ao que foi feito na criação de campos dinamicamente, precisaremos também remove-los quando clicarmos em um determinado botão. Para isso veremos como usar a função on da jQuery.
- Configurando o DbContext - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 4 Vídeo
O DbContext é a classe central do Entity Framework e representa uma abstração do banco de dados na aplicação. É a partir dele que acessamos as tabelas da base de dados.
- Removendo telefones cadastrados - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 19 Vídeo
Na tela de edição, quando o usuário clicar no botão de excluir um telefone, além de remover os campos da tela, precisaremos também remover o registro no banco de dados. Faremos isso por meio de uma requisição Ajax via jQuery.
- Adicionando campos dinamicamente - ASP.NET MVC e Entity Framework: criando uma aplicação 1:N - Vídeo 13 Vídeo
Como um cliente possui vários telefones, precisaremos adicionar um botão para que ele adicione dinamicamente os campos necessários para cadastrar um novo telefone. Faremos isso usando a biblioteca jQuery.
- Melhorando a experiência do usuário - Autenticação no ASP.NET MVC - Vídeo 21 Vídeo
O nosso sistema já está pronto e permite a realização de cadastro, login, logout e alteração de senha. Para finalizar vamos melhorar a experiência de uso adicionando alguns redirecionamentos e mensagens.
- Processando a alteração de senha - Autenticação no ASP.NET MVC - Vídeo 20 Vídeo
Neste vídeo criaremos a action que receberá os dados da tela de alteração de senha, fará as devidas validações e persistirá as informações modificadas no banco.
- Criando tela de alteração de senha - Autenticação no ASP.NET MVC - Vídeo 19 Vídeo
Após realizar o login o usuário poderá acessar a rota /Perfil/AlterarSenha e lá poderá modificar sua senha, digitando a atual e a nova com confirmação. Veremos aqui como criar essa nova tela na aplicação.
- Criando o AlterarSenhaViewModel - Autenticação no ASP.NET MVC - Vídeo 18 Vídeo
Na tela de alteração de senha teremos um campo para a senha atual e dois campos para a nova senha e sua confirmação. Para atender a necessidade dessa tela, criaremos um novo ViewModel com essas propriedades.
- Customizando o menu conforme o usuário - Autenticação no ASP.NET MVC - Vídeo 17 Vídeo
É comum que a interface da aplicação seja modificada de acordo com o usuário que a está acessando. Neste vídeo vamos aprender a customizar o menu para usuários logados e anônimos, exibindo as opções mais adequadas para cada um.
- Implementando o logout - Autenticação no ASP.NET MVC - Vídeo 16 Vídeo
O procedimento de logout consiste de remover o cookie de autenticação criado no login. Como veremos aqui, Isso pode ser feito com uma única linha de código usando as classes e métodos fornecidos pelo Owin.
- Testando a autenticação - Autenticação no ASP.NET MVC - Vídeo 15 Vídeo
Com o método de login pronto, podemos testá-lo para verificar se as validações estão funcionando corretamente e se a autenticação está sendo feita, de forma a só permitir o acesso a páginas restritas por usuários logados.
- Processando o login - Autenticação no ASP.NET MVC - Vídeo 14 Vídeo
Vamos agora criar a action que receberá via POST os dados da tela de login. Nela verificaremos se as credenciais estão corretas e em caso positivo, criaremos o cookie de autenticação.
- Adicionando a tela de login - Autenticação no ASP.NET MVC - Vídeo 12 Vídeo
A próxima tela a ser criada é a de login, que será acessada a partir da rota /Autenticacao/Login. Para isso, adicionaremos neste vídeo uma nova action no AutenticacaoController e criaremos sua view correspondente.
- Criando o LoginViewModel - Autenticação no ASP.NET MVC - Vídeo 11 Vídeo
Assim como foi feito para o cadastro, teremos também um ViewModel para o login, que conterá apenas os campos Login e Senha e será usado para captar os dados digitados pelo usuário na rota /Autenticacao/Login.
- Evitando logins duplicados - Autenticação no ASP.NET MVC - Vídeo 10 Vídeo
Em nosso sistema de autenticação o login é o campo que identifica o usuário. Logo, um mesmo valor não pode ser usado mais de uma vez. Para implementar essa regra, adicionaremos uma verificação no método de cadastro.