SlideShare uma empresa Scribd logo
RENATO GROFFE
MICROSOFT MVP, MTAC
RENATO.GROFFE@YAHOO.COM.BR
Novidades do .NET 5 e
ASP.NET 5
#VSSUMMIT
.NET5EASP.NET5:UMAVISÃOGERAL
 Preview 1 disponibilizado em Março/2020
 Unificação da plataforma .NET
 Suporte a novos recursos do C# 9
 Diversas melhorias na serialização JSON,
Blazor e suporte a Docker
 …
#VSSUMMIT
SUPORTEADOCKER
 Imagens cada vez menores e mais fáceis
de serem utilizadas
 Novos nomes para as imagens
empregadas no build de soluções
containerizadas
#VSSUMMIT
HTTPCLIENTEOCONSUMODEAPIS
REST
 Novos Extension Methods para a classe
HttpClient em System.Net.Http.Json
 GetFromJsonAsync, PostAsJsonAsync e
PutAsJsonAsync
#VSSUMMIT
SINGLEFILEAPPLICATIONS
 Publicação de uma aplicação como um
único arquivo (agrupando executável +
dependências)
 Viabiliza até o deployment de uma
aplicação em máquinas que não possuam
um runtime
#VSSUMMIT
AUTOREFRESHCOMDOTNETWATCH
 Alterações ao executar dotnet watch
produzirão um auto refresh no browser
em que uma aplicação ASP.NET 5 foi
carregada
#VSSUMMIT
PARÂMETROSADICIONAISNO
CONSTRUTORDESTARTUP
 Existe agora uma sobrecarga para o
método UseStartup
 Possibilidade de se informarem
parâmetros adicionais ao invocar a classe
Startup
#VSSUMMIT
SUPORTEASWAGGER/OPENAPI
 Uso do Swagger/Open API Specification
habilitado por default
 Parceria com os mantenedores do pacote
Swashbuckle.AspNetCore
#VSSUMMIT
SUPORTEAOSRECORDSDOC#9
 Projetos baseados em MVC, Web API e
Razor Pages podem se beneficiar do uso
de Records (novas estruturas que
integram o C# 9)
 Há inclusive a possibilidade de utilização
de Data Annotations
#VSSUMMIT
JSONCONSOLELOGGER
 Agora temos a possibilidade de configurar
um JSON Formatter para a geração de
logs estruturados como JSON no Console
#VSSUMMIT
REFERÊNCIAS
#VSSUMMIT
 .NET 5: Guia de Referência Gratuito
https://bit.ly/dotnet5-guia-gratuito
 Renato Groffe – Blog
https://medium.com/@renato.groffe
 Renato Groffe – GitHub
https://github.com/renatogroffe
RENATO GROFFE
MICROSOFT MVP, MTAC
RENATO.GROFFE@YAHOO.COM.BR
#VSSUMMIT
MUITOOBRIGADO!

Mais conteúdo relacionado

PPTX
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
PDF
Integrando Python e JavaScript
ODP
Novidades do I3GEO
PPTX
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripa
PDF
Usando Python na Google App Engine v2
PPTX
Dojo react
PDF
Apresentando AngularJS
PPT
O Futuro do ASP.NET (vNext)
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...
Integrando Python e JavaScript
Novidades do I3GEO
Palestra de Asp.Net 5 no TDC floripa e DotnetFloripa
Usando Python na Google App Engine v2
Dojo react
Apresentando AngularJS
O Futuro do ASP.NET (vNext)

Mais procurados (20)

PDF
Desenvolvendo Aplicações Web com Python
PPT
.NET Core 3.0 e ASP.NET Core 3.0 : principais novidades - TDC 2019 - Porto Al...
PDF
Ensinando Computação e Fazendo Ciência com Python
PPTX
Linux e Docker: novas possibilidades com tecnologias Microsoft - 2o. Stone Te...
PPTX
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
PPTX
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
PDF
PaaS - OpenShift como plataforma pública
PDF
ASP.NET vNext – MVC6
PPTX
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018
PPTX
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
PPTX
PPTX
Introdução ao Nodejs
PPTX
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
PPTX
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
PPTX
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
PPTX
Capistrano 3
PPTX
Por dentro do .NET Core
PPTX
Performance do ASP.NET Core, um comparativo com Node.js
PPTX
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
PPTX
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...
Desenvolvendo Aplicações Web com Python
.NET Core 3.0 e ASP.NET Core 3.0 : principais novidades - TDC 2019 - Porto Al...
Ensinando Computação e Fazendo Ciência com Python
Linux e Docker: novas possibilidades com tecnologias Microsoft - 2o. Stone Te...
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...
PaaS - OpenShift como plataforma pública
ASP.NET vNext – MVC6
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...
Introdução ao Nodejs
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018
Capistrano 3
Por dentro do .NET Core
Performance do ASP.NET Core, um comparativo com Node.js
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
Docker + Kubernetes: orquestrando containers e escalando rapidamente aplicaçõ...
Anúncio

Semelhante a Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020 (20)

PPTX
.NET 7: principais novidades no Desenvolvimento Back-End | Visual Studio Summ...
PPTX
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
PPTX
ASP.NET Core 2.0 - Pointer - Janeiro-2018
PPTX
Novidades do ASP.NET Core 2.1
PPTX
ASP.NET Core 2.0 - Reply - Outubro/2017
PPTX
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
PPTX
ASP.NET Core 2.0 - NESS - Outubro/2017
PPTX
Novidades do C# 7.0 - Julho-2017
PPTX
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
PPTX
Presente e Futuro do C# - Visual Studio Summit 2018
PPTX
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019
PPTX
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...
PPTX
Blazor, web assembly e o futuro do browser
PPTX
.NET Core e C# 7.0 - InterCon 2016
PPTX
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
PPTX
.NET Core 3.0 e ASP.NET Core 3.0: novidades e dicas úteis - Qual o X da Quest...
PPTX
O novo ASP.NET - Stone Tech Saturday - Março/2017
PDF
Cebraspe 2016: .NET Core e ASP.NET Core
.NET 7: principais novidades no Desenvolvimento Back-End | Visual Studio Summ...
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET
ASP.NET Core 2.0 - Pointer - Janeiro-2018
Novidades do ASP.NET Core 2.1
ASP.NET Core 2.0 - Reply - Outubro/2017
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
ASP.NET Core 2.0 - NESS - Outubro/2017
Novidades do C# 7.0 - Julho-2017
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
Presente e Futuro do C# - Visual Studio Summit 2018
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019
ASP.NET 5 - Novidades do Desenvolvimento Web em .NET (Agosto/2015)
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...
Blazor, web assembly e o futuro do browser
.NET Core e C# 7.0 - InterCon 2016
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
.NET Core 3.0 e ASP.NET Core 3.0: novidades e dicas úteis - Qual o X da Quest...
O novo ASP.NET - Stone Tech Saturday - Março/2017
Cebraspe 2016: .NET Core e ASP.NET Core
Anúncio

Mais de Renato Groff (20)

PPTX
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
PPTX
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
PPTX
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
PPTX
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
PPTX
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
PPTX
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
PPTX
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
PPTX
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
PPTX
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
PPTX
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
PPTX
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
PPTX
Aplicações Distribuídas com .NET | TDC Recife Online 2020
PPTX
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
PPTX
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
PPTX
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
PPTX
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
PPTX
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
PPTX
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
PPTX
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
PPTX
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...
Aplicações Distribuídas com .NET | TDC Recife Online 2020
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...
Kubernetes na Nuvem | Minicurso Gratuito - Azure na Prática
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020

Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020