• MVP Microsoft
• MCP – MCTS – MCPD – MCT
• Foco em desenvolvimento WEB
• Arquiteto de Soluções / Consultor
• Treze anos de comunidade .NET
• Palestrou em mais de 12 capitais
• Mais de 16.000 pessoas nesse tempo
• {aspnet}cast com aprox. 1200 pessoas/mês
• Finalista Imagine Cup 2005 – Brasil/Japão
Rodrigo Kono
@ ro d r i g o k o n o – w w w. ro d r i g o k o n o . n e t
ASP.NET Core High-Level Overview
Esclarecendo Nomes e Versões
5
5
MVC 6
.NET Core 5
Primeiros Passos
www.dot.net
Preparando o ambiente
Tag Helpers
Tag Helper na View
View Components
MVC e Web API Unificados
Injeção de Dependência
Setando a Injeção de Dependência
No Startup, adiciona a namespace e as dependencias
No código da aplicação
• Injeção de Construtor
• Injeção de Propriedade
Testes com xUnit.net
xUnit.net Config (Projeto de Teste)
xUnit – Atributos de Classe de Teste
public classe de teste [Fact] para métodos públicos sem parâmetros
[Theory] e [InlineData] para métodos com parâmetros
Migrando do MVC 5 para Core MVC
- http://dotnetstatus.azurewebsites.net
E tem muito mais...
Referências Importantes!
Portal central
dot.net
Documentação ASP.NET
docs.asp.net
Tudo open source no Github
• Github.com/dotnet
• Github.com/aspnet
Code
Omnisharp
omnisharp.net/
github.com/omnisharp
https://github.com/rodrigokono/comecandodozero
Fazer o maior número de vídeos
informativos (baby steps) de uma
parte de determinada tecnologia
ou ferramenta.
Prêmio: Casaco Visual Studio
Prazo: 04/07/2016
começandodozero
ASP.NET MVC Core

ASP.NET MVC Core