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

01/08/2017

Carga horária

20h

Iniciar Curso
Concluir Favoritar

Pré-requisitos:

Carreiras com esse curso:

Instrutores

  • instructor Maurício Aniche

    Doutor em engenharia de software pela USP. Um dos idealizadores do Alura e atualmente pesquisador pela Delft University of Technology na Holanda. Pode ser encontrado em clubes de dança de salão.

  • instructor Victor Kendy Harada

    Instrutor na Caelum e desenvolvedor na Elo7.

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

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