3. github.com/rafaelcruz-net @rafaelcruz_net rafaelcruz.azurewebsites.net
Rafael Bento Cruz é desenvolvedor .NET há mais de 12 anos,
certificado desde de 2006, instrutor oficial Microsoft há 5 anos
• MCP, MCAD, MCSD, MCTS, MCPD, MCT
• ARQUITETO DE SOFTWARE .NET
• ENTUSIASTA AGILISTA
• FUNDADOR DA REDE SOCIAL ALLCHEFS.COM
• INSTRUTOR OFICIAL NSI TRAINING
• POSSUI UM BLOG PARA AJUDAR PESSOAS NA AREA DE
DESENVOLVIMENTO WEB, MOBILE E CLOUD
Rafael Cruz
8. .NET CLI
• Cliente de Linha de Comando do .NET Core
• Pode ser criar qualquer tipo de aplicação .NET Core
• Um driver, vários comandos
– Compile, Build, Restore, New
• Desenvolvimento Multi-plataforma feito de forma aberta
12. ASP.NET Core MVC
• Podemos desenvolver em qualquer ferramenta praticamente:
13. ASP.NET Core MVC
• MVC e Web Api herdando da mesma classe base (Controller)
• Não temos mais Global.asax para chamadas de API
• Não é mais necessário configuração de rotas padrão
• A rota é especificada na base do controller
14. Tag Helpers
• Provê uma experiência ideal para desenvolver interfaces
• Código mais Produtivo e Robusto
18. View Components
• Semelhantes a Partial Views
• Renderiza um pedaço de um todo
• Não usa model binding
• Recomendado aos locais de renderização complexa como:
– Menus
– Paneis
– Carrinhos de Compras
• Consiste em Class + Retorn (View)