Desenvolvimento Web com ASP.NET MVC
-
Upload
rodolfo-fadino-junior -
Category
Technology
-
view
184 -
download
0
Transcript of Desenvolvimento Web com ASP.NET MVC
Rodolfo Fadino Junior• Especialista em desenvolvimento de aplicações
web• Microsoft MVP .NET• Arquiteto de Soluções no Portal Minha Vida• Tecnologia em Processamento de Dados -
Fatec-SP• @rodolfofadino• http://rodolfofadino.com.br
O que é o ASP.NET MVC ? É um framework de desenvolvimento web
extremamente poderoso, open source e performático
Construido sobre o ASP.NET Core Utiliza o padrão arquitetural de
desenvolvimento MVC (1978, Smalltalk Xerox)
Flexível, extensível e performático Convenção
MVCModels: Classes que representam os dados do aplicativo e que a lógica de validação uso para impor regras de negócios para esses dados.Views:Arquivos com templates que a aplicação utiliza para gerar o HMTLControllers:Classes que manipulam as requisições, recuperam os dados do modelo e selecionam a view para a resposta
Como o ASP.NET MVC funciona
Response
Controller
View
RequestController
“faz algo”Retorna o Model
ViewRepresenta
visualmente o Model
Routing
Mobile• Project template• jQuery Mobile• CSS Media Queries• Viewport Meta Tag
• Sobrescrevendo Views, Layouts e Partial Views
• Browser-Specific Views
Segurança• Cross-site request forgery (XSRF/CSRF)• Filters (LogonAuthorize, RequireHttpsAttribute, HandleErrorAttribute)
• OAuth Providers
Bundling e Minification• Steve Souders• Web Performance• 10% a 20% => Server Side (tempo)• 80% a 90% => Front-end