Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
O novo ASP.NET
O FUTURO DO DESENVOLVIMENTO WEB NA PLATAFORMA .NET
Renato Groffe
Microsoft Most Valuable Professional (MVP), MCP, MCTS, OCA, ITIL, COBIT
Mais de 15 anos de experiência na ár...
Agenda
◦ Principais características do ASP.NET Core 1.0
◦ Alguns exemplos
Principais características do ASP.NET Core 1.0
ASP.NET Core 1.0 – Primórdios
◦ Chamado inicialmente de ASP.NET 5, com
primeiros releases em 2014
◦ Rebatizado como ASP.NE...
ASP.NET Core 1.0 – Roadmap
ASP.NET Core 1.0 – Estrutura geral
ASP.NET Core 1.0 – Open source
◦ Projeto hospedado no GitHub
https://github.com/aspnet/Home
ASP.NET Core 1.0 – Sites, serviços?
◦ Uma única arquitetura, com a unificação dos modelos MVC e Web API
ASP.NET Core 1.0 – Cloud computing
◦Otimizado para a nuvem (cloud-ready)
ASP.NET Core 1.0 – Estrutura dos projetos
◦Pacotes NuGet substituindo DLLs
◦Arquivos de configuração no formato JSON (part...
ASP.NET Core 1.0 – Arquitetura
◦Mais enxuta e modular,
baseada no modelo OWIN
(projeto Katana)
◦Middlewares
◦Fim do System...
ASP.NET Core 1.0 – Hospedagem de soluções
◦ Internet Information Services (IIS)
◦ Azure App Service
◦ Containers (Docker)
...
ASP.NET Core 1.0 – Ferramentas
◦Visual Studio 2015
◦Visual Studio Code (Windows, Linux e Mac)
ASP.NET Core 1.0 – Front-end
Gerenciamento automatizado de pacotes client-side
◦Bower → instalação e restauração
◦Gulp → a...
ASP.NET Core 1.0 – Outros recursos
◦ Mecanismo nativo para injeção de
dependências
◦ View Components
◦ Tag Helpers
◦ Novo ...
Exemplos práticos
Exemplos práticos
◦Os links para os projetos e slides utilizados serão
disponibilizados em breve no Facebook
Dúvidas?
Obrigado!
Upcoming SlideShare
Loading in …5
×

O novo ASP.NET - GDG-SP - Outubro/2016

219 views

Published on

Slides de apresentação sobre ASP.NET Core 1.0 realizada em 19/10/2016 em um evento promovido pelo GDG-SP.

Alguns dos tópicos abordados: Tag Helpers, View Components, Injeção de Dependência, suporte multiplataforma.

Published in: Software
  • Be the first to comment

O novo ASP.NET - GDG-SP - Outubro/2016

  1. 1. O novo ASP.NET O FUTURO DO DESENVOLVIMENTO WEB NA PLATAFORMA .NET
  2. 2. Renato Groffe Microsoft Most Valuable Professional (MVP), MCP, MCTS, OCA, ITIL, COBIT Mais de 15 anos de experiência na área de Tecnologia Articulista e Palestrante (Devmedia, .NET Magazine, Canal .NET, TechNet Wiki, .NET Coders, .NET Baixada, GDG-SP) Contatos ◦ Facebook: https://www.facebook.com/renatogroff ◦ Site: http://renatogroffe.net/ ◦ Canal .NET: https://www.facebook.com/canaldotnet ◦ LinkedIn: http://br.linkedin.com/in/renatogroffe
  3. 3. Agenda ◦ Principais características do ASP.NET Core 1.0 ◦ Alguns exemplos
  4. 4. Principais características do ASP.NET Core 1.0
  5. 5. ASP.NET Core 1.0 – Primórdios ◦ Chamado inicialmente de ASP.NET 5, com primeiros releases em 2014 ◦ Rebatizado como ASP.NET Core 1.0 em Janeiro/2016 ◦ Um novo framework, completamente reescrito ◦ Documentação online: https://docs.asp.net/en/latest/
  6. 6. ASP.NET Core 1.0 – Roadmap
  7. 7. ASP.NET Core 1.0 – Estrutura geral
  8. 8. ASP.NET Core 1.0 – Open source ◦ Projeto hospedado no GitHub https://github.com/aspnet/Home
  9. 9. ASP.NET Core 1.0 – Sites, serviços? ◦ Uma única arquitetura, com a unificação dos modelos MVC e Web API
  10. 10. ASP.NET Core 1.0 – Cloud computing ◦Otimizado para a nuvem (cloud-ready)
  11. 11. ASP.NET Core 1.0 – Estrutura dos projetos ◦Pacotes NuGet substituindo DLLs ◦Arquivos de configuração no formato JSON (parte deles)
  12. 12. ASP.NET Core 1.0 – Arquitetura ◦Mais enxuta e modular, baseada no modelo OWIN (projeto Katana) ◦Middlewares ◦Fim do System.Web
  13. 13. ASP.NET Core 1.0 – Hospedagem de soluções ◦ Internet Information Services (IIS) ◦ Azure App Service ◦ Containers (Docker) ◦ Processos self-host ◦ Amazon Web Services ◦ IBM Bluemix
  14. 14. ASP.NET Core 1.0 – Ferramentas ◦Visual Studio 2015 ◦Visual Studio Code (Windows, Linux e Mac)
  15. 15. ASP.NET Core 1.0 – Front-end Gerenciamento automatizado de pacotes client-side ◦Bower → instalação e restauração ◦Gulp → automação de tarefas (sintaxe JavaScript) ◦npm → ambiente de execução
  16. 16. ASP.NET Core 1.0 – Outros recursos ◦ Mecanismo nativo para injeção de dependências ◦ View Components ◦ Tag Helpers ◦ Novo mecanismo de log ◦ Cache (em memória, distribuído)
  17. 17. Exemplos práticos
  18. 18. Exemplos práticos ◦Os links para os projetos e slides utilizados serão disponibilizados em breve no Facebook
  19. 19. Dúvidas?
  20. 20. Obrigado!

×