A maior e melhor Black Friday que já fizemos! Descontos a partir de 50% em até 12x sem juros - Garanta seu Desconto

Novidades do .NET 11

Um tour completo pelo .NET 11, do Preview 1 ao RC 2. Conheça o C# 15 com union types e classes closed, o runtime async, as novas APIs das bibliotecas, a evolução do SDK e da CLI, as novidades de ASP.NET Core, Blazor, EF Core e .NET MAUI, e o que muda na hora de migrar seus projetos.

0 (0)

17 Alunos

Iniciante

Novidades do .NET 11

7h 54m de conteúdo

Certificado de conclusão

Acesso em todas as plataformas

Comprar
Abrir no app

Por que este curso existe

Todo ano, em novembro, a Microsoft lança uma nova versão do .NET. Antes disso, porém, a plataforma passa meses sendo construída em público, com previews mensais e release candidates.

No caso do .NET 11, foram sete previews e dois release candidates, de fevereiro a outubro de 2026. Cada um deles trouxe dezenas de novidades, espalhadas por várias notas de lançamento.

Somando tudo, são centenas de itens entre linguagem, runtime, bibliotecas, SDK, ASP.NET Core, Blazor, EF Core, .NET MAUI e desktop. Por isso, acompanhar cada release no detalhe virou quase um trabalho em tempo integral.

Este curso resolve esse problema. Em vez de você ler nove conjuntos de release notes, nós organizamos as novidades por tema e contamos a história completa de cada uma.

Além disso, muitos recursos apareceram em um preview e evoluíram nos seguintes. Union types, por exemplo, surgiram no Preview 2 e só ficaram estáveis no RC 1, então cada aula funciona como um compilado dessa evolução.

Para quem é este curso

O curso foi pensado para profissionais que já trabalham com .NET no dia a dia. Ou seja, você já sabe criar um projeto, escrever código C# e rodar uma aplicação.

Por outro lado, você não precisa ser especialista em runtime nem em compiladores. Sempre que um conceito mais profundo aparecer, a aula explica o contexto antes de mostrar a novidade.

Ele também atende quem lidera times e precisa decidir quando atualizar. Nesse caso, as aulas de revisão e o módulo de migração ajudam a avaliar riscos e benefícios com rapidez.

Se você trabalha com APIs, aplicações web, apps mobile ou desktop, vai encontrar um módulo dedicado à sua área. Contudo, vale assistir a todos, porque as mudanças de linguagem e runtime afetam todo o ecossistema.

Como as novidades foram organizadas

Todo o conteúdo parte das fontes oficiais. Na prática, usamos as release notes publicadas pela Microsoft no repositório dotnet/core e a documentação do Microsoft Learn.

Primeiro, levantamos cada novidade de cada preview e release candidate. Em seguida, agrupamos os itens por tema, juntando o que apareceu em releases diferentes sobre o mesmo assunto.

Dessa forma, cada aula conta a versão final do recurso, mas também mostra como ele chegou até ali. Assim, você entende o que mudou durante os previews e evita exemplos antigos que não funcionam mais.

O que você vai aprender

O primeiro módulo apresenta o ciclo de lançamento do .NET 11 e as novidades do C# 15. Nele, você conhece union types, classes closed, argumentos em collection expressions, extension indexers e break e continue com rótulo.

O segundo módulo mergulha no runtime. Lá, o destaque é o runtime async, que move a implementação de async e await do compilador para o próprio runtime, além das otimizações do JIT e do Native AOT.

Em seguida, o terceiro módulo cobre as bibliotecas base. Você verá novos tipos numéricos, compressão com Zstandard, a nova API de Process, melhorias de rede, criptografia pós-quântica e as evoluções do System.Text.Json.

O quarto módulo trata do SDK, da CLI e das ferramentas. Por exemplo, você vai explorar file-based apps com vários arquivos, o novo dotnet test, a CLI compilada em Native AOT e a publicação de containers.

Já o quinto módulo reúne o desenvolvimento web e o acesso a dados. Ele passa por Minimal APIs, OpenAPI 3.2, segurança no ASP.NET Core, os novos componentes do Blazor e as novas traduções LINQ do EF Core 11.

Por fim, o sexto módulo fecha o panorama com .NET MAUI, Windows Forms, WPF e F# 11. Além disso, ele traz uma aula inteira sobre migração, com os principais breaking changes em relação ao .NET 10.

Como estudar

As aulas de conteúdo são artigos com explicações curtas e exemplos de código em C#. Todos os exemplos seguem a versão final de cada recurso, conforme as release notes do RC 1 e do RC 2.

Para praticar, você vai precisar do SDK do .NET 11 instalado. Também recomendamos o Visual Studio Code com o C# Dev Kit ou o Visual Studio 2026, embora qualquer editor funcione.

Os exercícios usam file-based apps sempre que possível. Com isso, você escreve um único arquivo .cs e executa com dotnet run, sem criar projeto, solução ou pastas extras.

Cada exercício é dividido em passos, e cada passo termina com um checkpoint. Então, você sempre sabe se está no caminho certo antes de avançar.

Os quizzes servem para fixar o conteúdo, e as revisões resumem os pontos de atenção. Portanto, se você tiver pouco tempo, as revisões são um bom ponto de partida para decidir o que aprofundar.

Os principais pontos do curso

Algumas novidades merecem atenção especial, porque mudam a forma como você escreve código. A primeira delas é o C# 15, que se torna a versão padrão para projetos que miram o .NET 11.

Com union types e classes closed, o compilador passa a verificar se você tratou todos os casos de um switch. Em outras palavras, erros que antes só apareciam em produção agora surgem durante o build.

A segunda grande mudança é o runtime async, que reduz alocações e simplifica stack traces. As bibliotecas do .NET já vêm compiladas nesse modelo e, no seu código, ele entra como recurso de preview, ativado com uma única propriedade.

Também merecem destaque as mudanças de comportamento padrão. A CLI em Native AOT e o MSBuild server, por exemplo, ficam ativos por padrão, e você precisa saber como voltar ao comportamento anterior se algo falhar.

Por último, há recursos que continuam em preview, como a Unsafe Evolution e alguns componentes experimentais do Blazor. O curso sempre sinaliza esse estado, para você não levar a produção algo que ainda pode mudar.

Resultados esperados

Ao final do curso, você terá uma visão completa de tudo que mudou no .NET 11. Mais do que uma lista de recursos, você vai saber onde cada novidade se encaixa no seu dia a dia.

Você será capaz de identificar quais recursos já estão estáveis e quais ainda dependem de preview. Além disso, vai saber explicar ao seu time por que vale ou não vale atualizar agora.

Também vai conseguir planejar a migração de um projeto do .NET 10 para o .NET 11. Para isso, você vai revisar os breaking changes, ajustar o target framework e validar o resultado com testes.

Por fim, você sai do curso sabendo onde acompanhar as próximas versões. Assim, quando o .NET 12 começar a sair em preview, você já terá o método para estudar cada novidade com tranquilidade.

Vamos começar pelo ciclo de lançamento e pelo C# 15, que formam a base para todo o restante.