Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso ASP.NET MVC 5: O framework pronto para a web

Nota

8.8

Nível

Básico

Última atualização

04/10/2017

Carga horária

20h

Iniciar Curso
Concluir

Conteúdo detalhado:

  1. Introdução ao ASP.NET MVC

    1. Instalação do Visual Studio Express
    2. Framework ASP.NET MVC 5
    3. Estrutura de pastas do ASP.NET MVC
    4. Criando o primeiro Controller
    5. Views com o Razor
    6. Conhecendo a Rota padrão
  2. Código de qualidade com o padrão MVC

    1. O padrão Model View Controller
    2. Vantagens do padrão * MVC e o ASP.NET MVC
  3. Controlando Requisições e a Listagem de Produtos

    1. Entendendo o projeto-exemplo: controle de estoque
    2. Escrevendo o controller de produtos
    3. Enviando informações para a view com a ViewBag
    4. Listando os produtos com tabelas do Html
  4. Lidando com Formulários e o Cadastro de Produtos

    1. Formulários do Html
    2. Recebendo dados de um formulário
    3. Recebendo objetos com o Model Binder
    4. HttpGet e HttpPost
    5. Redirecionando para outras actions
    6. ComboBox para selecionar categorias
  5. Validando um produto com Model Validation

    1. Validação de dados
    2. Anotações de validação
    3. Entendendo ModelState
    4. Exibindo as mensagens de validação com o HtmlHelper
    5. Regras de validação complexas
    6. Mantendo os dados preenchidos depois da validação
  1. Trabalhando melhor com as Views

    1. Recebendo o id pela rota padrão
    2. Links com o HtmlHelper
    3. Views fortemente tipadas
  2. Customizando as rotas

    1. Customizando rotas com o RouteAttribute
    2. Recebendo parâmetros na rota
    3. Habilitando a customização no RoteConfig
    4. Criando links pelo nome das rotas
  3. Layout para a aplicação

    1. Instalando o Twitter Bootstrap
    2. Importando o css na página
    3. Criando o arquivo de layout
    4. O arquivo _ViewStart.cshtml
    5. Estilo dos campos do formulário
  4. Requisições elegantes com AJAX

    1. O que são requisições ajax
    2. Ajax com JQuery
    3. Resultado em JSON
    4. Usando jQuery para alterar a interface
  5. Sessão para login de usuários

    1. Entendendo a Session
    2. Formulário de Login
  6. Autorização através de filtros

    1. O problema de autorização
    2. Filtros com ActionFilterAttribute
    3. Como acessar a sessão através de filtros
    4. Executando um redirect no filtro
    5. Cross Site Request Forgery