Programação

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

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

1874 8.1

8,1

é a nota desse curso

7.651

alunos neste curso

Faça esse curso e...

  • Views com Razor
  • Enviando informações com o ViewBag
  • Receba objetos com o ModelBinder
  • Customize rotas com o RouteAttribute
  • Entenda bem o padrão MVC
  • Autorização com ActionFilterAttribute

Carreiras com esse curso

Veja o primeiro vídeo

Público alvo

Desenvolvedores .NET que querem desenvolver para web.

Nível de Dificuldade

Básico

Instrutores

Já é aluno?

Começar o Curso

Conteúdo Detalhado

  1. Introdução ao ASP.NET MVC

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

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

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

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

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

    • Recebendo o id pela rota padrão
    • Links com o HtmlHelper
    • Views fortemente tipadas
  7. Customizando as rotas

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

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

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

    • Entendendo a Session
    • Formulário de Login
  11. Autorização através de filtros

    • O problema de autorização
    • Filtros com ActionFilterAttribute
    • Como acessar a sessão através de filtros
    • Executando um redirect no filtro
    • Cross Site Request Forgery

Escolha o seu plano e vamos começar

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

Premium

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 691 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto de conclusão das Formações com avaliação dos professores da Alura e certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Curso online de inglês técnico para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana