Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
Esta não é a versão mais recente deste artigo. Para a versão atual, consulte a versão .NET 10 deste artigo.
Warning
Esta versão do ASP.NET Core não é mais suportada. Para obter mais informações, consulte a Política de suporte do .NET e do .NET Core. Para a versão atual, consulte a versão .NET 10 deste artigo.
ASP.NET Core é uma estrutura multiplataforma, de alto desempenho e de código aberto para a criação de aplicativos Web modernos usando .NET. A estrutura foi criada para o desenvolvimento de aplicativos em grande escala e pode lidar com cargas de trabalho de qualquer tamanho, tornando-se uma escolha robusta para aplicativos de nível empresarial.
Principais funcionalidades:
- Pipeline de solicitação HTTP leve e modular.
- Kestrel: Um servidor HTTP de alto desempenho e multiplataforma.
- Injeção de dependência integrada.
- Configuração baseada no ambiente.
- Métricas avançadas de registro, rastreamento e tempo de execução.
- Blazor: Crie componentes avançados e interativos da interface do usuário da Web usando C# — sem necessidade de JavaScript.
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- APIs mínimas: construa APIs Web rápidas com código e configuração mínimos ao declarar rotas e endpoints de API de forma fluente.
- SignalR: Adicione funcionalidade web em tempo real.
- gRPC: Serviços de Chamada de Procedimento Remoto (RPC) de alto desempenho.
- Segurança: recursos de segurança integrados para autenticação, autorização e proteção de dados.
- Testes: Crie facilmente testes de unidade e integração.
- Ferramentas: maximize sua produtividade de desenvolvimento com o Visual Studio e o Visual Studio Code.
- Pipeline de solicitação HTTP leve e modular.
- Kestrel: Um servidor HTTP de alto desempenho e multiplataforma.
- Injeção de dependência integrada.
- Configuração baseada no ambiente.
- Métricas avançadas de registro, rastreamento e tempo de execução.
- Blazor: Crie componentes avançados e interativos da interface do usuário da Web usando C# — sem necessidade de JavaScript.
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- SignalR: Adicione funcionalidade web em tempo real.
- gRPC: Serviços de Chamada de Procedimento Remoto (RPC) de alto desempenho.
- Segurança: recursos de segurança integrados para autenticação, autorização e proteção de dados.
- Testes: Crie facilmente testes de unidade e integração.
- Ferramentas: maximize sua produtividade de desenvolvimento com o Visual Studio e o Visual Studio Code.
- Pipeline de solicitação HTTP leve e modular.
- Kestrel: Um servidor HTTP de alto desempenho e multiplataforma.
- Injeção de dependência integrada.
- Configuração baseada no ambiente.
- Métricas avançadas de registro, rastreamento e tempo de execução.
- Desenvolva aplicações e APIs usando RazorPage frameworks e Model-View-Controller (MVC) frameworks.
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- SignalR: Adicione funcionalidade web em tempo real.
- gRPC: Serviços de Chamada de Procedimento Remoto (RPC) de alto desempenho.
- Segurança: recursos de segurança integrados para autenticação, autorização e proteção de dados.
- Testes: Crie facilmente testes de unidade e integração.
- Ferramentas: maximize sua produtividade de desenvolvimento com o Visual Studio e o Visual Studio Code.
Porquê escolher ASP.NET Core?
- Estrutura unificada: ASP.NET Core é uma estrutura web completa e totalmente integrada com componentes integrados prontos para produção para lidar com todas as suas necessidades de desenvolvimento web.
- Produtividade Full Stack: Crie mais aplicativos mais rapidamente, permitindo que sua equipe trabalhe full stack, do frontend ao backend, usando uma única estrutura de desenvolvimento.
- Seguro desde a conceção: o ASP.NET Core foi construído tendo a segurança como principal preocupação e inclui suporte integrado para autenticação, autorização e proteção de dados.
- Preparado para a nuvem: quer esteja a implementar nos seus próprios centros de dados ou na nuvem, o ASP.NET Core simplifica a implementação, a monitorização e a configuração.
- Desempenho e escalabilidade: Lidar com as cargas de trabalho mais exigentes com o desempenho do ASP.NET Core, líder do setor.
- Confiável e maduro: o ASP.NET Core é usado e comprovado em hiperescala por alguns dos maiores serviços do mundo, incluindo Bing, Xbox, Microsoft 365 e Azure.
Introdução
Você está pronto para começar sua jornada de aprendizagem ASP.NET Core? É hora de criar seu primeiro aplicativo Web com o ASP.NET Core!