SlideShare uma empresa Scribd logo
O novo ASP.NET
O FUTURO DO DESENVOLVIMENTO WEB NA PLATAFORMA .NET
Renato Groffe
Microsoft Technical Audience Contributor (MTAC), 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, DotNetBaixada, Baixada Tech, TI Selvagem)
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
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.NET Core 1.0 em
Janeiro/2016
◦ Um novo framework, completamente reescrito
◦ Documentação online:
https://docs.asp.net/en/latest/
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
ASP.NET Core 1.0 – Arquitetura
◦Mais enxuta e modular,
baseada no modelo OWIN
(projeto Katana)
◦Fim do System.Web
ASP.NET Core 1.0 – Hospedagem de soluções
◦Internet Information Services (IIS)
◦Containers (Docker)
◦Processos self-host
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 → automação de tarefas (sintaxe JavaScript)
◦npm → ambiente de execução
ASP.NET Core 1.0 – Outros recursos
◦ Mecanismo nativo para injeção de
dependências
◦ View Components
◦ Tag Helpers
Exemplos práticos
Exemplos práticos
◦Os links para os projetos e slides utilizados nessa
apresentação estão em:
http://renatogroffe.net/asp-net-oneday/
Dúvidas?
Obrigado!

Mais conteúdo relacionado

PPTX
O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET
PPTX
O novo ASP.NET - Junho/2016
PPTX
O novo ASP.NET - PUC Developers Day - 2016
PPTX
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SP
PPTX
O novo ASP.NET - GDG-SP - Outubro/2016
PPTX
O novo ASP.NET - ThinkUP! - Janeiro/2017
PPTX
O novo ASP.NET - Verity IT - Janeiro/2017
PPTX
O novo ASP.NET - Campinas .NET - Março/2017
O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET
O novo ASP.NET - Junho/2016
O novo ASP.NET - PUC Developers Day - 2016
O novo ASP.NET - dotnetConf.Local 2016 - Santos-SP
O novo ASP.NET - GDG-SP - Outubro/2016
O novo ASP.NET - ThinkUP! - Janeiro/2017
O novo ASP.NET - Verity IT - Janeiro/2017
O novo ASP.NET - Campinas .NET - Março/2017

Mais procurados (20)

PPTX
Application Insights - Campinas .NET - Março/2017
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Pointer - Janeiro-2018
PPTX
Implementando APIs multiplataforma com o ASP.NET Core - Campus Party Brasil 2018
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET SP - Novembro...
PPTX
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - .NET SP - Maio...
PPTX
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - Campinas .NET ...
PPTX
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
PPTX
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
PPTX
Dapper - Developers-SP - Junho/2017
PPTX
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
PPTX
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
PPTX
Criando componentes e disponibilizando o como opensource em 5 minutos em .NET
PPTX
Novidades do C# 7.0 - Julho-2017
PDF
Deixando o codigo_mais_amigavel_para_as_proximas_geracoes
PDF
Ysts4 Fazendo Pentesting Com Backtrack 4 Final - Versão Brasil 2010
PPTX
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
PPTX
ASP.NET Core 2.0 - Reply - Outubro/2017
PPTX
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
PPTX
O que você precisa saber sobre ASP.NET CORE
PPTX
.NET Standard 2.0: uma vião geral
Application Insights - Campinas .NET - Março/2017
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Pointer - Janeiro-2018
Implementando APIs multiplataforma com o ASP.NET Core - Campus Party Brasil 2018
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET SP - Novembro...
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - .NET SP - Maio...
ASP.NET Core 2.1: conhecendo algumas das novidades previstas - Campinas .NET ...
ASP.NET Core e Linux: Explorando novas fronteiras - OneDay - Junho/2017
.NET: passado, presente e futuro | Semana FCI 2020 - Mackenzie
Dapper - Developers-SP - Junho/2017
ASP.NET Core e Linux - ASP.NET Core Day - Maio/2017
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...
Criando componentes e disponibilizando o como opensource em 5 minutos em .NET
Novidades do C# 7.0 - Julho-2017
Deixando o codigo_mais_amigavel_para_as_proximas_geracoes
Ysts4 Fazendo Pentesting Com Backtrack 4 Final - Versão Brasil 2010
ASP.NET Core 2.0 - .NET São Paulo - Outubro-2017
ASP.NET Core 2.0 - Reply - Outubro/2017
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...
O que você precisa saber sobre ASP.NET CORE
.NET Standard 2.0: uma vião geral
Anúncio

Destaque (6)

PPTX
O futuro do .NET : O que eu preciso saber
PPT
Owin e o Projeto Katana
PPTX
Novidades do ASP.NET 5.X
PPTX
O Futuro do ASP.NET
PPTX
ASP.NET Identity
PPTX
O futuro do desenvolvimento .NET
O futuro do .NET : O que eu preciso saber
Owin e o Projeto Katana
Novidades do ASP.NET 5.X
O Futuro do ASP.NET
ASP.NET Identity
O futuro do desenvolvimento .NET
Anúncio

Semelhante a O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay (20)

PPTX
ASP.NET Core - iMasters - Março/2016
PPTX
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...
PPTX
O novo ASP.NET - Stone Tech Saturday - Março/2017
PPTX
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
PPTX
ASP.NET Core em Linux - Canal .NET Dev Week
PPTX
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
PPTX
ASP.NET Core 2.0 - NESS - Outubro/2017
PPTX
ASP.NET Core 2.0 - Pointer - Janeiro-2018
PDF
TDC2016POA | Trilha .NET - O novo ASP.NET Core 1.0 multiplataforma
PDF
TDC 2016 POA: O novo ASP.NET Core 1.0 multiplataforma
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
PPTX
ASP.NET Core e Linux: Explorando novas fronteiras - Araras Dev - Julho/2017
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Pointer - Janeiro-...
PPTX
.NET Core 3.0 e ASP.NET Core 3.0: novidades e dicas úteis - Qual o X da Quest...
PPTX
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...
PPTX
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
PPTX
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019
PPTX
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
PPTX
TDC SP 2015 - Criando aplicações ASP.NET no Mac
ASP.NET Core - iMasters - Março/2016
ASP.NET Core: visão geral, exemplos práticos e novidades esperadas - .NET SP ...
O novo ASP.NET - Stone Tech Saturday - Março/2017
ASP.NET Core: visão geral, exemplos práticos e novidades - .NET SP - Agosto-2017
ASP.NET Core em Linux - Canal .NET Dev Week
Novidades do ASP.NET Core 2.0 - ASP.NET Core Campinas - Agosto/2017
ASP.NET Core 2.0 - NESS - Outubro/2017
ASP.NET Core 2.0 - Pointer - Janeiro-2018
TDC2016POA | Trilha .NET - O novo ASP.NET Core 1.0 multiplataforma
TDC 2016 POA: O novo ASP.NET Core 1.0 multiplataforma
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Developers-SP - Out...
ASP.NET Core e Linux: Explorando novas fronteiras - Araras Dev - Julho/2017
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Pointer - Janeiro-...
.NET Core 3.0 e ASP.NET Core 3.0: novidades e dicas úteis - Qual o X da Quest...
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geral
Implementando APIs multiplataforma com ASP.NET Core 2.0 - .NET Conf Local 201...
Implementando APIs multiplataforma com ASP.NET Core 2.0 - Nerdzão Day #3 - No...
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....
TDC SP 2015 - Criando aplicações ASP.NET no Mac

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
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
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 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
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
PPTX
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática
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...
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
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 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 -...
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
Serverless + Azure Functions | Minicurso Gratuito - Azure na Prática

Último (7)

DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
apresentacao introducao computacao ead.pdf
PPTX
Curso de Windows 11 resumido na prática.pptx
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Dos requisitos ao código: como criar código rastreável em PHP
Mapeamento de Objeto para Tabela Relacional
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
Evolução em código: algoritmos genéticos com PHP
apresentacao introducao computacao ead.pdf
Curso de Windows 11 resumido na prática.pptx

O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay

  • 1. O novo ASP.NET O FUTURO DO DESENVOLVIMENTO WEB NA PLATAFORMA .NET
  • 2. Renato Groffe Microsoft Technical Audience Contributor (MTAC), 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, DotNetBaixada, Baixada Tech, TI Selvagem) 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. Agenda ◦ Principais características do ASP.NET Core 1.0 ◦ Alguns exemplos
  • 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. ASP.NET Core 1.0 – Roadmap
  • 7. ASP.NET Core 1.0 – Estrutura geral
  • 8. ASP.NET Core 1.0 – Open source ◦ Projeto hospedado no GitHub https://github.com/aspnet/Home
  • 9. ASP.NET Core 1.0 – Sites, serviços? ◦ Uma única arquitetura, com a unificação dos modelos MVC e Web API
  • 10. ASP.NET Core 1.0 – Cloud computing ◦Otimizado para a nuvem (cloud-ready)
  • 11. ASP.NET Core 1.0 – Estrutura dos projetos ◦Pacotes NuGet substituindo DLLs ◦Arquivos de configuração no formato JSON
  • 12. ASP.NET Core 1.0 – Arquitetura ◦Mais enxuta e modular, baseada no modelo OWIN (projeto Katana) ◦Fim do System.Web
  • 13. ASP.NET Core 1.0 – Hospedagem de soluções ◦Internet Information Services (IIS) ◦Containers (Docker) ◦Processos self-host
  • 14. ASP.NET Core 1.0 – Ferramentas ◦Visual Studio 2015 ◦Visual Studio Code (Windows, Linux e Mac)
  • 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. ASP.NET Core 1.0 – Outros recursos ◦ Mecanismo nativo para injeção de dependências ◦ View Components ◦ Tag Helpers
  • 18. Exemplos práticos ◦Os links para os projetos e slides utilizados nessa apresentação estão em: http://renatogroffe.net/asp-net-oneday/