Domingo Surpresa – ASP.NET Core: novidades e conteúdos gratuitos

aspnet-core-1-1

Olá leitores do blog Wiki Ninjas Brasil!

Sejam muito bem-vindos a mais um Domingo Surpresa.

A Microsoft anunciou no dia 25/10 (última terça-feira) o Preview 1 do .NET Core 1.1. Como não é difícil de se imaginar, esta atualização também foi acompanhada pelo Preview 1 do ASP.NET Core 1.1 e do Entity Framework Core 1.1.

Os anúncios oficiais podem ser acessados através dos seguintes links:

https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-net-core-1-1-preview-1/

https://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/

https://blogs.msdn.microsoft.com/dotnet/2016/10/25/announcing-entity-framework-core-1-1-preview-1/

Dentre as novidades que integram o Preview 1 do ASP.NET Core 1.1 estão:

  • View Components podem ser invocadas usando a sintaxe típica das Tag Helpers;
  • A possibilidade de utilização de um tipo de servidor chamado WebListener Server for Windows, o qual está baseado em um mecanismo conhecido como HTTP Server API (este último permite que recursos de um servidor Windows como autenticação e HTTPS sejam usados sem que se dependa do IIS - Internet Information Services);
  • Novos middlewares para URL rewriting, response caching e compressão;
  • Middlewares podem agora também ser empregados como Filters MVC, o que torna possível o uso de uma funcionalidade oferecida por este tipo de estrutura com uma Action específica (ao invés de configurar tal recurso para toda a aplicação);
  • O deployment de Views pré-compiladas (por default o código dessas estruturas é interpretado/processado em tempo de execução);
  • Um provider (tempData) para armazenamento de dados temporários, baseado no uso de cookies e que dispensa o uso de sessões;
  • Um provider para manipulação de configurações armazenadas no Azure Key Vault, serviço do Microsoft Azure que facilita o gerenciamento de chaves de criptografia;
  • Um provider para integração com o mecanismo de logging do Azure App Service, facilitando a obtenção de informações sobre aplicações hospedadas nesta alternativa de PaaS que integra o Microsoft Azure.

Por se tratar ainda de uma versão Preview é recomendável o uso do ASP.NET Core 1.1 em ambientes apartados para testes, evitando assim problemas inesperados em aplicações que já se encontram em execução. Importante destacar ainda que a adoção desta tecnologia não é aconselhável em novos projetos, uma vez que a mesma não se encontra finalizada e devidamente estabilizada.

Ficou interessado em aprender mais sobre o ASP.NET Core e suas novidades? Acesse então o Guia de Sobrevivência sobre esta tecnologia no TechNet Wiki:

https://social.technet.microsoft.com/wiki/pt-br/contents/articles/34139.asp-net-core-1-0-guia-de-sobrevivencia.aspx

Um treinamento online gratuito sobre o ASP.NET Core também foi disponibilizado recentemente no site Microsoft Virtual Academy (MVA):

https://mva.microsoft.com/en-US/training-courses/introduction-to-asp-net-core-1-0-16841

Por hoje é isso… Até a próxima!

   

Wiki Ninja Renato Groffe (Wiki, Facebook, LinkedIn, MSDN)