Introdução
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.