Upload
renato-groff
View
192
Download
1
Embed Size (px)
Citation preview
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, .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
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 – Open source
◦ Projeto hospedado no GitHubhttps://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 – Estrutura dos projetos
◦Pacotes NuGet substituindo DLLs
◦Arquivos de configuração no formato JSON (parte deles)
ASP.NET Core 1.0 – Arquitetura
◦Mais enxuta e modular, baseada no modelo OWIN (projeto Katana)
◦Middlewares
◦Fim do System.Web
ASP.NET Core 1.0 – Hospedagem de soluções
◦ Internet Information Services (IIS)
◦Azure App Service
◦Containers (Docker)
◦Processos self-host
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
ASP.NET Core 1.0 – Outros recursos
◦ Mecanismo nativo para injeção de dependências
◦ View Components
◦ Tag Helpers
Exemplos práticos
◦Os links para os projetos e slides utilizados serão disponibilizados em breve no Facebook