Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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 do .NET 10 deste artigo.
Warning
Esta versão do ASP.NET Core não tem mais suporte. Para obter mais informações, consulte a Política de Suporte do .NET e do .NET Core. Para informações sobre a versão vigente, confira a versão .NET 9 deste artigo.
ASP.NET Core é um framework multiplataforma, de alto desempenho e de código aberto para criar aplicativos Web modernos usando .NET. A estrutura é criada para o desenvolvimento de aplicativos em grande escala e pode lidar com qualquer carga de trabalho de tamanho, tornando-a uma opção robusta para aplicativos de nível empresarial.
Principais recursos:
- 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 em ambiente.
- Log avançado, rastreamento e métricas de runtime.
- Blazor: crie componentes de interface do usuário da Web interativos avançados usando C#— nenhum JavaScript necessário.
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- APIs mínimas: crie APIs Web rápidas com código mínimo e configuração declarando fluentemente rotas e pontos de extremidade de API.
- SignalR: adicione funcionalidade da Web em tempo real.
- gRPC: serviços RPC (Chamada de Procedimento Remoto) de alto desempenho.
- Segurança: recursos de segurança internos para autenticação, autorização e proteção de dados.
- Teste: 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 em ambiente.
- Log avançado, rastreamento e métricas de runtime.
- Blazor: crie componentes de interface do usuário da Web interativos avançados usando C#— nenhum JavaScript necessário.
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- SignalR: adicione funcionalidade da Web em tempo real.
- gRPC: serviços RPC (Chamada de Procedimento Remoto) de alto desempenho.
- Segurança: recursos de segurança internos para autenticação, autorização e proteção de dados.
- Teste: 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 em ambiente.
- Log avançado, rastreamento e métricas de runtime.
- Desenvolva aplicativos e APIs usando Razor Páginas e frameworks MVC (Model-View-Controller).
- Integre-se perfeitamente com estruturas e bibliotecas populares do lado do cliente, incluindo Angular, React, Vue e Bootstrap.
- SignalR: adicione funcionalidade da Web em tempo real.
- gRPC: serviços RPC (Chamada de Procedimento Remoto) de alto desempenho.
- Segurança: recursos de segurança internos para autenticação, autorização e proteção de dados.
- Teste: crie facilmente testes de unidade e integração.
- Ferramentas: maximize sua produtividade de desenvolvimento com o Visual Studio e o Visual Studio Code.
Por que escolher o ASP.NET Core?
- Estrutura unificada: o ASP.NET Core é uma estrutura web completa e totalmente integrada com componentes prontos para produção internos para lidar com todas as suas necessidades de desenvolvimento na Web.
- Produtividade Full Stack: crie aplicativos mais rapidamente, permitindo que sua equipe trabalhe full stack, do front-end ao back-end, usando uma única estrutura de desenvolvimento.
- Seguro por design: o ASP.NET Core é criado com segurança como uma grande preocupação e inclui suporte interno para autenticação, autorização e proteção de dados.
- Pronto para a nuvem: se você estiver implantando em seus próprios data centers ou na nuvem, o ASP.NET Core simplifica a implantação, o monitoramento e a configuração.
- Desempenho e escalabilidade: Lide com as cargas de trabalho mais exigentes com o desempenho líder do setor do ASP.NET Core.
- Confiável e maduro: ASP.NET Core é usado e comprovado na hiperescala por alguns dos maiores serviços do mundo, incluindo Bing, Xbox, Microsoft 365 e Azure.
Introdução
Você está pronto para iniciar sua jornada de aprendizagem do ASP.NET Core? É hora de criar seu primeiro aplicativo Web com o ASP.NET Core!