ASP.NET Core: aplicações, contratos e operação
Aprende ASP.NET Core com configuração, HTTP, dados, segurança e operação. Interpreta código e cenários em perguntas originais de escolha única ou múltipla.
Módulos e aulas
Abre uma aula para começar. Podes seguir a ordem ou voltar a qualquer conceito.
Alojamento, middleware e percurso do pedido
Segue o pedido desde a composição do host até ao endpoint, identificando continuação, interceção e limites da resposta.
60 minDependências, ciclos de vida e configuração
Relaciona o âmbito das dependências com o trabalho que executam e determina de onde vem a configuração efetiva.
60 minRotas, binding e validação
Identifica a origem dos argumentos e a fase que rejeita o pedido, separando correspondência da rota, conversão e regras de validação.
60 minRespostas, erros e contratos de API
Relaciona o estado HTTP, a representação e os tipos de retorno com o resultado observado, incluindo erros anteriores ao handler.
60 minPersistência e concorrência
Delimita a unidade de trabalho, a transação e a versão dos dados antes de decidir se uma escrita pode ser aceite ou repetida.
60 minHTTP de saída, cache e resiliência
Controla o ciclo de vida dos clientes HTTP, o tempo total e a partilha de respostas em cache sem presumir unicidade de efeitos ou frescura.
60 minAutenticação e autorização
Separa validação da identidade, seleção da política e decisão sobre o recurso antes de divulgar dados.
60 minÂmbito de testes e evidência de integração
Delimita o que um teste de integração demonstra através do host, dos serviços substituídos, do estado e das observações recolhidas.
60 minSaúde, observabilidade e diagnóstico
Relaciona sondas, estados HTTP, logs e métricas com a decisão operacional que cada observação permite tomar.
60 minEntrega, proxies e recuperação
Distingue o artefacto publicado do processo ativo e preserva as fronteiras de confiança, identidade e recuperação através da publicação.
60 minObjetivos e percurso
Aprende ASP.NET Core com configuração, HTTP, dados, segurança e operação. Interpreta código e cenários em perguntas originais de escolha única ou múltipla.
Para quem
Programadores C# e equipas de suporte que precisam de compreender aplicações ASP.NET Core e justificar decisões de diagnóstico e entrega.
Pré-requisitos
Fundamentos de C#: tipos, classes, interfaces, exceções, coleções e leitura de código. Noções de HTTP e SQL. As avaliações não exigem instalar ferramentas, executar programas ou provisionar serviços.
O que vais aprender
- Delimitar composição, configuração e contratos de entrada.
- Analisar transações, concorrência e acesso a dados.
- Configurar e interpretar fronteiras de autorização e âmbitos de teste.
- Relacionar identidade do artefacto, observabilidade e recuperação.
O que está disponível
10 aulas · 100 perguntas regulares · 20 casos
Avaliação final interna: 40 exercícios em 90 minutos. Simulados completos ainda indisponíveis.
As avaliações e os simulados reutilizam exercícios do percurso. Não atribuem certificações nem garantem aprovação num exame externo.
Âmbito, revisão e limitações
Dez aulas com 100 perguntas regulares e 20 casos originais PT-PT/EN. Aprende a compor aplicações, validar contratos HTTP, delimitar transações, configurar autorização e interpretar evidência de testes e operação. A base é ASP.NET Core 10.0, .NET 10 e C# 14, com APIs HTTP e exemplos de Minimal APIs salvo indicação em contrário. Todas as avaliações usam escolha única ou múltipla, com excertos e cenários, sem execução de código. A avaliação final reutiliza 40 itens do percurso em 90 minutos. Os fundamentos de C# pertencem ao percurso separado de C#.
Avaliação interna de 40 perguntas em 90 minutos, reutilizadas do percurso, com escolha única ou múltipla e sem execução de código. Não é um exame oficial nem atribui certificação externa.
Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da Microsoft e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.
Referências e versão
Consulta as fontes, a versão do conteúdo e os limites deste percurso.
Versão deste percurso
ASP.NET Core 10.0 / .NET 10 / C# 14
Conteúdo revisto em 14/10/2026
Fontes de aprendizagem
- .NET 10 LTS overviewConsultado em 14/10/2026
- WebApplication and WebApplicationBuilderConsultado em 14/10/2026
- Request pipeline and terminal delegatesConsultado em 14/10/2026
- Middleware orderingConsultado em 14/10/2026
- Automatically inserted middlewareConsultado em 14/10/2026
Ver mais 81 referências
- Middleware branchesConsultado em 14/10/2026
- Dependency lifetime behaviorConsultado em 14/10/2026
- Scope validation and root lifetimeConsultado em 14/10/2026
- Default application configuration precedenceConsultado em 14/10/2026
- Hierarchical environment configurationConsultado em 14/10/2026
- Options lifetimes and updatesConsultado em 14/10/2026
- Options validation and startup acceptanceConsultado em 14/10/2026
- Explicit parameter bindingConsultado em 14/10/2026
- Optional parameters and malformed inputConsultado em 14/10/2026
- Repeated query valuesConsultado em 14/10/2026
- Binding source precedenceConsultado em 14/10/2026
- Binding failures and response stagesConsultado em 14/10/2026
- Route selection constraintsConsultado em 14/10/2026
- Minimal API validation registration and metadataConsultado em 14/10/2026
- Minimal API validation and endpoint opt-outConsultado em 14/10/2026
- Plain string responseConsultado em 14/10/2026
- Object JSON responseConsultado em 14/10/2026
- Typed results and metadataConsultado em 14/10/2026
- Declared result alternativesConsultado em 14/10/2026
- Problem details and compatible writersConsultado em 14/10/2026
- Development error detail boundaryConsultado em 14/10/2026
- DbContext operation boundariesConsultado em 14/10/2026
- Independent units of workConsultado em 14/10/2026
- SaveChanges transaction boundaryConsultado em 14/10/2026
- Savepoints and provider limitsConsultado em 14/10/2026
- Optimistic concurrency tokensConsultado em 14/10/2026
- Application-managed tokensConsultado em 14/10/2026
- Conflict resolution decisionsConsultado em 14/10/2026
- Tracking and local valuesConsultado em 14/10/2026
- Read-only queriesConsultado em 14/10/2026
- Factory clients and handler lifetimesConsultado em 14/10/2026
- Typed clients captured by singletonsConsultado em 14/10/2026
- Handler scopes and request identityConsultado em 14/10/2026
- Total and per-attempt resilience budgetsConsultado em 14/10/2026
- Retry effects and unsafe methodsConsultado em 14/10/2026
- Output cache activationConsultado em 14/10/2026
- Endpoint output cache policyConsultado em 14/10/2026
- Default output cache eligibilityConsultado em 14/10/2026
- Representation dimensions in keysConsultado em 14/10/2026
- Tagged cache evictionConsultado em 14/10/2026
- Cache fill coordinationConsultado em 14/10/2026
- Authentication identity constructionConsultado em 14/10/2026
- Bearer challengeConsultado em 14/10/2026
- Bearer forbidConsultado em 14/10/2026
- Token validation and authorization failuresConsultado em 14/10/2026
- Explicit bearer configurationConsultado em 14/10/2026
- Named, default and fallback policiesConsultado em 14/10/2026
- Policy requirementsConsultado em 14/10/2026
- Handler success and explicit failureConsultado em 14/10/2026
- Alternative handlers for one requirementConsultado em 14/10/2026
- Resource-specific authorization callConsultado em 14/10/2026
- Resource authorization handlerConsultado em 14/10/2026
- Integration host and request pathConsultado em 14/10/2026
- Client redirects and base addressConsultado em 14/10/2026
- Controlled authentication in testsConsultado em 14/10/2026
- Test service substitutionConsultado em 14/10/2026
- Factory customization and data isolationConsultado em 14/10/2026
- Explicit test environmentConsultado em 14/10/2026
- Database provider differencesConsultado em 14/10/2026
- InMemory relational limitationsConsultado em 14/10/2026
- Repository stub evidence boundaryConsultado em 14/10/2026
- Basic probe boundaryConsultado em 14/10/2026
- Health check selectionConsultado em 14/10/2026
- Health status and HTTP mappingConsultado em 14/10/2026
- Readiness versus livenessConsultado em 14/10/2026
- Probe response cachingConsultado em 14/10/2026
- HTTP header logging policyConsultado em 14/10/2026
- Body logging limitsConsultado em 14/10/2026
- Explicit redaction setupConsultado em 14/10/2026
- Request duration and bounded tagsConsultado em 14/10/2026
- Probe metrics selectionConsultado em 14/10/2026
- Forwarded origin metadataConsultado em 14/10/2026
- Forwarding before dependent middlewareConsultado em 14/10/2026
- Trusted proxy and hop boundaryConsultado em 14/10/2026
- Path rewriting and routingConsultado em 14/10/2026
- TLS termination and schemeConsultado em 14/10/2026
- Publish artifact boundaryConsultado em 14/10/2026
- Process lifecycle ownershipConsultado em 14/10/2026
- Graceful stop and crash boundaryConsultado em 14/10/2026
- Shared key ring boundaryConsultado em 14/10/2026
- Cross-node cookie failure diagnosisConsultado em 14/10/2026
Preparação independente. Consulta os objetivos, o conteúdo disponível e os limites de cobertura antes de planear o estudo.
Formação e avaliação independentes, com perguntas e cenários originais. Sem afiliação, autorização, patrocínio ou aprovação da Microsoft e sem atribuição de certificação oficial. As designações tecnológicas são usadas para identificar os conteúdos; todas as marcas pertencem aos respetivos titulares.
Microsoft é uma marca do grupo de empresas Microsoft. Este percurso independente não é afiliado, autorizado, patrocinado ou aprovado pela Microsoft. Todas as outras marcas pertencem aos respetivos titulares.