Introdução

Concluído

A criação de aplicativos Web modernos envolve o gerenciamento de uma pilha complexa de tecnologias e a garantia de integração perfeita entre o front-end e o back-end. Os desenvolvedores precisam de uma estrutura que forneça ferramentas robustas para criar aplicativos Web escalonáveis e de alto desempenho, simplificando o processo de desenvolvimento. O ASP.NET Core é uma estrutura abrangente dentro do ecossistema do .NET projetado para o desenvolvimento moderno da Web que aborda esses desafios de forma eficaz e eficiente.

Neste módulo, você descobrirá o que é ASP.NET Core, obtém uma visão geral de como ele funciona e aprende quando usá-lo.

Cenário

Imagine que você e sua equipe devem criar um aplicativo Web para uma loja online. Talvez sua equipe forneça qualquer número dos seguintes recursos modernos de aplicativo Web:

  • Opções de navegação e pesquisa do cliente para navegar por uma ampla seleção de produtos.
  • Autenticação, autorização, gerenciamento de perfil e acompanhamento de pedidos.
  • Garantir a segurança na interação de pagamento do cliente para compras.
  • Chat interativo em tempo real com a equipe de atendimento ao cliente da loja.
  • Registro de logs do aplicativo e monitoramento de saúde.
  • Configuração otimizada para a nuvem, baseada no ambiente.

O ASP.NET Core fornece as ferramentas e bibliotecas necessárias para implementar esses recursos e de forma mais eficiente e direta, garantindo uma experiência de usuário de alta qualidade e um desempenho robusto do aplicativo.

Qual é a meta principal?

Ao final desta sessão, você saberá:

  • Quais recursos do ASP.NET Core ajudarão você a atender com êxito às demandas modernas do aplicativo Web.
  • Uma visão geral de como ASP.NET Core funciona.
  • Quando usar o ASP.NET Core.