Introdução

Concluído

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.