Escolar Documentos
Profissional Documentos
Cultura Documentos
RouteConfig
- Requisies Http: Get e
Post
5a. Vdeo Aula durao 26 minutos
- O padro MVC : Model ,
View, Controller
- Controladores e mtodos
Action e URL
- Fluxo de atendimento de
requisies
- Como funciona o
roteamento na ASP .NET
MVC
6a. Vdeo Aula durao 27 minutos
- Criando Views
- O mapeamento
Controller/Action/View
- Passando dados entre o
controlador e a View
- ViewBag, ViewData,
- Razor View Engine :
conceitos
7a. Aula - Atividades
- Exerccios
- Resposta dos Exercicios
8a. Vdeo Aula durao 41 minutos
- Definindo o Model
- Como o Model funciona
Exemplo prtico
9a. Vdeo Aula durao 16 minutos
- O Model Binding
- Conceitos e
Funcionamento
- Exemplor prtico :
Usando o Model Binding
10a. Vdeo Aula durao 26 minutos
- Tratamento de Erros I
- Fazendo o tratamento
especfico no bloco try...catch
- Retornando uma view
especfica
- Tratamento de erros HTTP
- Arquivo web.Config :
<CustomErrors Mode=On>
65a. Vdeo Aula - durao 30
minutos
- Tratamento de Erros II
- Usando o Action Filter
HandleError
- Usando o Atributo
[HandleError] para decorar
Controladores e Actions
- Customizando erros especficos
com Exceptiontpe
- Customizando views
especficas com View
- Definindo um tratamento de
erros global
- Usando o arquivo FilterConfig e
Global.asax
66a. Vdeo Aula - durao 26
minutos
- Tratamento de Erros III
- Sobrescrevendo o mtodo
OnException da classe Controller
- Criando um Controlador Base
para ser herdados pelos demais
controllers
- Usando o evento
Application_Error do Global.asax
67a. Vdeo Aula - durao 29
minutos
- Tratamento de Erros IV
- Usando os recursos do ELMAH
- Instalando o ELMAH via Nuget
- O Model e View
Fortemente tipadas
- A diretiva @model e a
propriedade Model
- Exemplo de utilizao
- Usando Html Helpers :
ActionLink, BeginForm,
TextBoxFor
11a. Aula - Atividades
- Exercicios
- Resposta dos Exerccios
- Mapeando objetos de
negcios com tabelas do
SQL Server
RegisterViewModel e a Action e
view Register
- Exemplo de aplicao
75a. Vdeo Aula - durao 31
minutos
- Segurana - Confirmando a
conta via Email
- Enviando email com SendGrid
- Alterar Action Register e a view
ConfirmEmail
- Exemplo de aplicao
76a. Vdeo Aula - durao 22
minutos
- Segurana - Confirmar a conta
via Email antes do Login
- Alterar Action Register, Criar
view Info
- Alterar Action Login e a view
Error
- Exemplo de aplicao
77a. Vdeo Aula - durao 17
minutos
- Segurana - Recuperar Senha
- Alterar view Login e Action
ForgotPassword
- Alterar view ForgotPassword
- Exemplo de aplicao
@Html.Partial,
RenderPartial
- Exemplo prtico
22a. Vdeo Aula durao 19 minutos
- Criando Hiperlinks com
ASP .NET MVC
- Usando
@Html.ActionLink():
Criando links para Actions
- Exemplo prtico
23a. Vdeo Aula durao 38 minutos
- Criando Aplicao ASP
.NET MVC
- Usando mais de uma
tabela
- Definindo o Model e
criando views tipadas
- Exemplo prtico
24a. Aula -Atividades- Exerccios
- Resposta dos Exercicios
25a. Vdeo Aula durao 56 minutos
- Usando Rotas
- O ASP .NET Routing ,
RouteConfig
- Tabela padro de rotas :
RegisterRoutes
- Cada Requisio
mapeada para uma Action
- Comparando com o Web
Forms
26a. Vdeo Aula durao 38 minutos
- Usando o Atributo
Routing
- Definindo rotas via
atributos
- Ativando com :
routes.MapMvcAttributeRo
utes()
- Definir rotas a nvel de
controlador
- Definir rotas a nvel de
Action
- Parmetros opcionais e
valores padro
- Rotas com restries
27a. Vdeo Aula durao 47 minutos
- Realizando a Validao
no ASP .NET MVC
- Validar no Cliente ou no
Servidor ?
- No Cliente: JavaScript,
jQuery, AngularJs
- No Servidor:
DataAnnotations, jQuery
- Usando o ModelState
- Atributos
DataAnnotations
28a. Vdeo Aula durao 39 minutos
- Usando ViewBag,
ViewData, Session e
TempData
- Definio e conceitos
- Comparao e quando
utilizar
29a. Vdeo Aula durao 36 minutos
- Realizando a Validao
no ASP .NET MVC - II
- Definindo atributos de
validao via
DataAnnotations
- Required, Display,
DataType, Range,
Compare, EmailAddress
ViewStart.cshtml
- Criando a classe Carrinho e
- RenderBody : conceitos e CarrinhoItem
utilizao
- Definindo o Viewmodel:
CarrinhoViewModel na pasta
36a. Vdeo Aula Models
Atividades durao 17 - Aplicando o estilo BootStrap ao
minutos
carrinho
- Aplicao ASP .NET MVC - Definindo os botes : Continuar
- Gerenciando o Layout
Comprando e Finalizar Compra
- Exemplo de utilizao de
layout
90a. Vdeo Aula - durao 45
minutos
37a. Aula - Atividades - Loja Virtual - Artigos Esportivos
- Exerccios
-V
- Respostas dos Exerccios - Implementando o Checkout Finalizando as compras
38a. Vdeo Aula - Criando a classe Despacho e a
durao 27 minutos
interface IProcessarPedido
- Layout em aplicaes
- Usando as classes StmpClient e
ASP .NET MVC - II
MailMessage : Enviando emails
- _Layout.cshtml :
- Criando o formulrio para
/Views/Shared
Despachar o pedido
- RenderPage : Definio e - Finalizando as compras
conceitos
- Criando o resumo do carrinho
- RenderSession :
na barra de navegao
Definio e conceitos
- Exemplo de utilizao
91a. Vdeo Aula - durao 41
minutos
39a. Vdeo Aula - Loja Virtual - Artigos Esportivos
durao 60 minutos
- VI
- Bundling ou
Agrupamento no ASP .NET - Criando a rea de
administrao do site
MVC
- Minification ou reduo - Gerenciando Produtos : Exibir
Detalhes, Incluir, Alterar,
no ASP .NET MVC
Excluir
- Usando CDN - Content
- Gerenciando imagens:
Delivery NetWork
armazenando imagens no banco
de dados SQL Server
40a. Vdeo Aula - Ajustando as entidade Produto
durao 34 minutos
e Categoria via DataAnnotations
- BootStrap e leiaute
- Criando o controlador
responsivo
- Tipografia e Sistema Grid AdminController via Scaffold
- Estrutura bsica,
formulrios
- Regras Gerais
- Jumbotrom, Well,
Buttons, Navegao
41a. Vdeo Aula durao 23 minutos
- BootStrap e leiaute
responsivo
- Usando BootStrap
- Instalando via Nuget,
Referncias
- Definindo estilos e
usando com leiaute
e .bmp
- Usando o mtodo Write
para exibir imagem
- Mtodo Resize
48a. Vdeo Aula durao 26 minutos
- O Helper Chart
- Exibindo dados em um
grfico: 30 tipos de
grficos
- Mtodos: addTitle,
AddSeries, AddLegend e
Save
- Parmetros : xValue,
yValues, ChartType
te,
HttpDeletetAttribute,HttpPutAttri
bute
- Roteamento
- Criando e testando uma Web
API
- Sobrescrevendo o
mtodo
OnAuthentication()
- Exemplo de aplicao