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

8,8

Nota desse curso

8.856

Alunos neste curso

Faça esse curso de .NET para web 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

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

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

Instrutores

  • Victor é engenheiro de software, formado em Ciência da Computação pela USP. Tem experiência com desenvolvimento e ensino de cursos presenciais na Caelum. Seu foco é Java, MySQL e Hibernate.

Conteúdo relacionado

Cursos de .NET em Programação

Leia nossos artigos de Programação

Público alvo

Desenvolvedores .NET que querem desenvolver para web.

Nível de Dificuldade

Básico

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Gabriela Vieira de Moraes

em 26/01/2019

Tive alguns problemas durante as aulas. Acho que o instrutor fala muito rápido, tive que assistir algumas aulas mais de uma vez ou ir pausando para poder acompanhar.

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

Alysson dos Santos

em 16/02/2019

Curso bem rápido e com bastante exemplos para quem esta iniciando os estudos. Um bom ponto de partida.

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

Carlos Araujo

em 11/03/2019

Gostei do curso.. passou uma boa visão geral. Espero que tenha outros módulos avançados porque fiquei com várias dúvidas sobre como construir menu dinâmico baseado em permissões de acesso (autorização), validações com mensagens ao usuário usando bootstrap ou até mesmo formulários modal.

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

Aprenda .NET com esse e outros cursos, comece agora!

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Premium Plus

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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

Max

  • 970 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com 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

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

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