ASP.NET Dynamic Data »Andrea Dottor – Microsoft MVP ASP/ASP.NET.
O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay
-
Upload
renato-groff -
Category
Software
-
view
173 -
download
1
Transcript of O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay
![Page 1: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/1.jpg)
O novo ASP.NETO FUTURO DO DESENVOLVIMENTO WEB NA PLATAFORMA .NET
![Page 2: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/2.jpg)
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
![Page 3: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/3.jpg)
Agenda
◦ Principais características do ASP.NET Core 1.0
◦ Alguns exemplos
![Page 4: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/4.jpg)
Principais características do ASP.NET Core 1.0
![Page 5: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/5.jpg)
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/
![Page 6: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/6.jpg)
ASP.NET Core 1.0 – Roadmap
![Page 7: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/7.jpg)
ASP.NET Core 1.0 – Estrutura geral
![Page 8: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/8.jpg)
ASP.NET Core 1.0 – Open source◦ Projeto hospedado no GitHub
https://github.com/aspnet/Home
![Page 9: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/9.jpg)
ASP.NET Core 1.0 – Sites, serviços?◦ Uma única arquitetura, com a unificação dos modelos MVC e Web API
![Page 10: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/10.jpg)
ASP.NET Core 1.0 – Cloud computing◦Otimizado para a nuvem (cloud-ready)
![Page 11: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/11.jpg)
ASP.NET Core 1.0 – Estrutura dos projetos◦Pacotes NuGet substituindo DLLs
◦Arquivos de configuração no formato JSON
![Page 12: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/12.jpg)
ASP.NET Core 1.0 – Arquitetura◦Mais enxuta e modular, baseada no modelo OWIN (projeto Katana)
◦Fim do System.Web
![Page 13: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/13.jpg)
ASP.NET Core 1.0 – Hospedagem de soluções
◦ Internet Information Services (IIS)
◦Containers (Docker)
◦Processos self-host
![Page 14: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/14.jpg)
ASP.NET Core 1.0 – Ferramentas
◦Visual Studio 2015
◦Visual Studio Code (Windows, Linux e Mac)
![Page 15: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/15.jpg)
ASP.NET Core 1.0 – Front-endGerenciamento automatizado de pacotes client-side
◦Bower → instalação e restauração◦Gulp → automação de tarefas (sintaxe JavaScript)◦npm → ambiente de execução
![Page 16: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/16.jpg)
ASP.NET Core 1.0 – Outros recursos
◦ Mecanismo nativo para injeção de dependências
◦ View Components
◦ Tag Helpers
![Page 17: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/17.jpg)
Exemplos práticos
![Page 18: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/18.jpg)
Exemplos práticos
◦Os links para os projetos e slides utilizados nessa apresentação estão em:
http://renatogroffe.net/asp-net-oneday/
![Page 19: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/19.jpg)
Dúvidas?
![Page 20: O novo ASP.NET: o futuro do desenvolvimento Web na plataforma .NET - OneDay](https://reader036.fdocument.pub/reader036/viewer/2022062412/58f2212d1a28ab555d8b45c3/html5/thumbnails/20.jpg)
Obrigado!