Introdução
A criação de aplicativos Web modernos envolve o gerenciamento de uma pilha complexa de tecnologias e a garantia de uma 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 escaláveis e de alto desempenho e, ao mesmo tempo, simplificar o processo de desenvolvimento. ASP.NET Core é uma estrutura abrangente dentro do ecossistema .NET projetada para o desenvolvimento da Web moderno que aborda esses desafios de forma eficaz e eficiente.
Neste módulo, você descobre 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 são solicitados a criar um aplicativo Web para uma loja online. Espera-se que sua equipe forneça qualquer número dos seguintes recursos modernos do aplicativo Web:
- Opções de pesquisa e navegação para clientes que desejem explorar uma vasta seleção de produtos.
- Autenticação, autorização, gerenciamento de perfis e rastreamento de pedidos.
- Interação segura com o pagamento do cliente para compras.
- Bate-papo interativo em tempo real com a equipe de atendimento ao cliente da loja.
- Registo de atividade das aplicações e monitorização da saúde.
- Configuração baseada em ambiente e pronta para a nuvem.
ASP.NET Core fornece as ferramentas e bibliotecas necessárias para implementar esses recursos e muito mais, de forma eficiente e perfeita, garantindo uma experiência de usuário de alta qualidade e um desempenho robusto do aplicativo.
Qual é o principal objetivo?
No final desta sessão, saberá:
- Quais recursos do ASP.NET Core ajudarão a atender com sucesso às demandas modernas de aplicações web?
- Uma visão geral de como ASP.NET Core funciona.
- Quando usar ASP.NET Core.