ASP.NET MVC

Post on 15-Jun-2015

574 views 5 download

description

Resolvendo problemas do dia-a-dia e colocando uma aplicação no ar em minutos.

Transcript of ASP.NET MVC

ASP.NET MVCResolvendo problemas do dia-a-dia

#devinsantos

Tiago Sciência

desenvolvedor web

ex-programador backend

não tenho certificação

são paulino

gosto de cerveja

Porque ex-programador backend?

nova home

HTML, CSS e Javascript

Livros

.

ASP.NET MVC

Model

View Controller

Recursos do ASP.NET MVC

Controllers

Attributes

Models

Views

Partial views

User controls

Razor

Html Helpers

Url / Routes

Validations

Filters

Ajax

DevInSantosMVC

O que tem nesse projeto?

rotas customizadas;

url extensions;

binders customizados;

redirecionamentos;

filtros;

deploy - appharbor

Rotas customizadas#1

http://devinsantosmvc/nomedousuario

Use: Rubular / Route.debugger

Rotas customizadas#1

Url extensions#2

Construa URLs com base em suas rotas

Url extensions#2

Use: UrlHelper e HtmlHelper

Binders customizados#3

Binders customizados#3

Binders customizados#3

Redirecionamentos#4

http://devinsantosmvc/429420398

http://devinsantosmvc/nomedousuario

Redirecionamentos#4

Artigo: Reestruturando o seu site e como minimizar a perda de tráfego - http://goo.gl/P8rGI

Filtros customizados#5

Tipos:

Authorization filters

Action filters

Result filters

Exception filters

Filtros customizados#5

Métodos:

OnActionExecuting

OnActionExecuted

OnResultExecuting

OnResultExecuted

Filtros customizados#5

Filtros customizados#5

Deploy com appharbor#6

Deploy com appharbor#6

Deploy com appharbor#6

DEMO

Obrigado!Twitter@_caco

emailtisciencia@gmail.com

outroshttp://about.me/tiago.sciencia