Criar uma interface do usuário Web com o ASP.NET Core

Iniciante
Desenvolvedor
.NET
ASP.NET Core
.NET Core

O ASP.NET Core dá suporte à criação de páginas da Web usando um mecanismo interno de modelagem chamado Razor. Neste módulo, você aprenderá a criar páginas da Web usando o Razor com ASP.NET Core.

Neste módulo, você aprenderá a:

  • Entender quando e por que usar Razor Pages para seu aplicativo ASP.NET Core.
  • Usar a CLI do .NET Core para criar uma nova página Razor e o arquivo de classe PageModel em C# emparelhado a ela.
  • Concluir as operações de CRUD (Criar, Ler, Atualizar e Excluir) do projeto adicionando um formulário de Criação usando a sintaxe Razor.
  • Adicionar a validação de entrada de formulário do lado do cliente interno usando o Auxiliar de Marcas de Entrada do Razor.
  • Adicionar validação de modelo interno do lado do servidor usando Anotações de Dados.
  • Adicionar uma referência a um DTO (Objeto de Transferência de Dados).
  • Consumir um serviço RESTful de seu PageModel.
  • Percorrer o ciclo de vida de uma solicitação HTTP de exemplo.
  • Implantar e testar.

Pré-requisitos

  • Experiência com escrita de C# no nível iniciante
  • Capacidade de escrever HTML no nível intermediário
  • Conhecimento de serviços RESTful e verbos de ação HTTP