Você está na página 1de 16

88 Vdeo Aulas com Projetos Completos e Exerccios Resolvidos

- Contedo e durao de cada vdeo aula

1a. Vdeo Aula - 60a. Vdeo Aula - durao 38


durao 11 minutos minutos
- A tecnologia ASP .NET - Tipos de ActionResult
- O desenvolvimento web - ViewResult, PartialViewResult,
e o Visual Studio RedirecttResult, FileResult
- Sem Web, Apelo Visual, - EmptyResult,
RAD HttpNotFoundResult,
- Web x Desktop : ASP ContentResult,
.NET Web Forms - HttpStatusCodeResult,
- Active Server Pages, HttpUnauthorizedResult
cdigo espagueti - Exemplo de aplicao
2a. Vdeo Aula -
durao 13 minutos 61a. Vdeo Aula - durao 33
- Web Forms - Como minutos
funciona ? - Tipo FileResult
- Desenvolvimento - Delega escrita do arquivo
centrado em pginas - Mtodo WriteFile
- Server Controls, - Classes : FilePathResult,
PostBack, ViewState , RAD FileContentResult e
- Desvantagens FIleStreamResult
3a. Vdeo Aula - - Exemplo de aplicao
durao 16 minutos
- ASP .NET MVC - 62a. Vdeo Aula - durao 26
Arquitetura MVC minutos
- Model , View Controller - Filtro JsonResult
- Framework ASP .NET MVC - JSON : conceitos
- Conveno sobre - Exemplo de aplicao
Configurao
- ASP .NET MVC : 63a. Vdeo Aula - durao 36
Vantagens minutos
4a. Vdeo Aula - - Usando reas
durao 19 minutos - Organizando Models, Views e
- ASP .NET MVC 5 - Controllers
Requisitos para instalar - AreaRegistration
- Estrutura do projeto - Exemplo de aplicao
MVC : Controllers, Models,
Views 64a. Vdeo Aula - durao 26
- Roteamento : minutos
RouteConfig - Tratamento de Erros I
- Requisies Http: Get e - Fazendo o tratamento
Post especfico no bloco try...catch
5a. Vdeo Aula - - Retornando uma view
durao 26 minutos especfica
- O padro MVC : Model , - Tratamento de erros HTTP
View, Controller - Arquivo web.Config :
- Controladores e mtodos <CustomErrors Mode=On>
Action e URL
- Fluxo de atendimento de 65a. Vdeo Aula - durao 30
requisies minutos
- Como funciona o - Tratamento de Erros II
roteamento na ASP .NET - Usando o Action Filter
MVC HandleError
6a. Vdeo Aula - - Usando o Atributo
durao 27 minutos [HandleError] para decorar
- Criando Views Controladores e Actions
- O mapeamento - Customizando erros especficos
Controller/Action/View com Exceptiontpe
- Passando dados entre o - Customizando views
controlador e a View especficas com View
- ViewBag, ViewData, - Definindo um tratamento de
- Razor View Engine : erros global
conceitos - Usando o arquivo FilterConfig e
Global.asax
7a. Aula - Atividades
- Exerccios
66a. Vdeo Aula - durao 26
- Resposta dos Exercicios
minutos
- Tratamento de Erros III
8a. Vdeo Aula -
- Sobrescrevendo o mtodo
durao 41 minutos
OnException da classe Controller
- Definindo o Model
- Criando um Controlador Base
- Como o Model funciona
para ser herdados pelos demais
Exemplo prtico
controllers
9a. Vdeo Aula - - Usando o evento
durao 16 minutos Application_Error do Global.asax
- O Model Binding
- Conceitos e 67a. Vdeo Aula - durao 29
Funcionamento minutos
- Exemplor prtico : - Tratamento de Erros IV
Usando o Model Binding - Usando os recursos do ELMAH
10a. Vdeo Aula - - Instalando o ELMAH via Nuget
durao 26 minutos
- O Model e View - Acessando o log de erros
Fortemente tipadas - Criando um filtro global para
- A diretiva @model e a usar o ELMAH com o HandleError
propriedade Model - Usando o ELMAH com
- Exemplo de utilizao segurana :Ajustando o
- Usando Html Helpers : web.config
ActionLink, BeginForm,
TextBoxFor 68a. Vdeo Aula - durao 45
11a. Aula - Atividades minutos
- Exercicios - Projeto Cadastro de Contatos
- Resposta dos Exerccios - CRUD - Cread, Read, Update e
Delete
12a. Vdeo Aula - - Entity Framework e busca,
durao 40 minutos paginao e ordenao
- Acessando Dados com - Definindo o Model : entidade
Entity Framework - Gerando o Controlador os
- Definindo o Model, View, mtodos e as views via Scaffold
Controller - Aplicando os estilos do
- Acessando dados no SQL BootStrap
Server - Exemplo de aplicao - parte 1
13a. Vdeo Aula -
durao 28 minutos 69a. Vdeo Aula - durao 25
- Apresentando a classe minutos
FormCollection - Projeto Cadastro de Contatos -
- Propriedades: Count, II
Item, Keys, value - CRUD - Cread, Read, Update e
- Exemplos de utilizao Delete
- Entity Framework e busca,
14a. Vdeo Aula - paginao e ordenao
durao 30 minutos - Usando o PagedList e
- Usando Objetos de PagedList.Mvc para paginar
Negcio: Bussiness - Exemplo de aplicao - - parte
Objects (BO) 2
- Definio de Conceitos
- Usando ADO .NET com 70a. Vdeo Aula - durao 29
SQL Server e Stored minutos
Procedures - Projeto Cadastro de Contatos -
- Criando uma aplicao III
ASP .NET MVC em - CRUD - Cread, Read, Update e
camadas Delete
- Criando Banco de dados, - Entity Framework e busca,
tabela e Stored Procedures paginao e ordenao
- Mapeando objetos de - Criando a pgina de localizar
negcios com tabelas do contatos
SQL Server - Exemplo de aplicao - parte 3

15a. Vdeo Aula - 71a. Vdeo Aula - durao 37


durao 42 minutos minutos
- Aplicao usando - Segurana
Bussiness Objects - Como funciona a autenticao
- Usando ADO .NET com baseada em formulrios
SQL Server e Stored - authentication mode="Forms":
Procedures web.config
- Inserindo dados na - Tag authorization : deny/allow
aplicao MVC users (?/*)
- Usando os templates - Exemplo de aplicao
Scaffolding do ASP .NET
MVC 72a. Vdeo Aula - durao 33
- Formulrios : GET e POST minutos
- Usando os FormCollection - Segurana - Identity
e o Model Binding - RoleProvider, Integrao com
16a. Vdeo Aula - Owin, Open Source
durao 43 minutos - Login Social, Active Directory,
- Aplicao usando Two Factor Authentication
Bussiness Objects - Segurana baseada em Claims,
- Usando ADO .NET com
SQL Server e Stored - Exemplo de aplicao
Procedures
- Editando dados na 73a. Vdeo Aula - durao 19
aplicao MVC minutos
- UpdateModel e - Segurana - Login Social
TryUpdateModel: conceitos - Implementando o Login com :
Facebook, Twitter, Microsoft,
17a. Vdeo Aula - Google
durao 25 minutos - Exemplo de aplicao
- Aplicao usando
Bussiness Objects 74a. Vdeo Aula - durao 19
- Usando ADO .NET com minutos
SQL Server e Stored - Segurana - Customizando o
Procedures usurio
- Usando o atributo - Incluindo novas propriedades
Bind/Delete - Arquivo IdentityModel.cs e
- Usando o Scaffolding AccountViewModel.cs
para gerar Views - Alterando a classe
RegisterViewModel e a Action e
18a. Vdeo Aula - view Register
durao 29 minutos - Exemplo de aplicao
- Aplicao usando
Bussiness Objects 75a. Vdeo Aula - durao 31
- Usando ADO .NET com minutos
SQL Server e Stored - Segurana - Confirmando a
Procedures conta via Email
- Deletando Dados na - Enviando email com SendGrid
aplicao MVC - Alterar Action Register e a view
- Confirmao via ConfirmEmail
JavaScript - Exemplo de aplicao

19a. Vdeo Aula - 76a. Vdeo Aula - durao 22


durao 34 minutos minutos
- Aplicao usando - Segurana - Confirmar a conta
Bussiness Objects via Email antes do Login
- Usando ADO .NET com - Alterar Action Register, Criar
SQL Server e Stored view Info
Procedures - Alterar Action Login e a view
- Exibindo detalhes Error
- Criando uma pgina de - Exemplo de aplicao
busca na aplicao
- Concluso da aplicao 77a. Vdeo Aula - durao 17
ASP .NET MVC em minutos
camadas - Segurana - Recuperar Senha
20a. Vdeo Aula - - Alterar view Login e Action
durao 18 minutos ForgotPassword
- Aplicao ASP .NET MVC - Alterar view ForgotPassword
- Usando ADO .NET com - Exemplo de aplicao
SQL Server e Stored
Procedures 78a. Vdeo Aula - durao 50
- Tratando imagens na minutos
aplicao MVC - Segurana - Implementando
- Exibindo imagens Roles
- Criar controlador
21a. Vdeo Aula - RoleController
durao 27 minutos - Criar Views Index e Create
- Partial Views - Conceitos - Alterar mtodo Register e view
- Encapsulando a lgica Register
reutilizada nas views - Exemplo de aplicao
- Exibindo partial view:
@Html.Partial, 79a. Vdeo Aula - durao 28
RenderPartial minutos
- Exemplo prtico - Segurana - Implementando
22a. Vdeo Aula - TwoFactor Authentication
durao 19 minutos - Usando o ASP .NET Identity
- Criando Hiperlinks com - Criar conta no Twilio, Instalar
ASP .NET MVC Twilio via Nuget
- Usando - Definir cdigo para envia SMS
@Html.ActionLink(): na classe SmsService
Criando links para Actions - Exemplo de aplicao
- Exemplo prtico
23a. Vdeo Aula - 80a. Vdeo Aula - durao 39
durao 38 minutos minutos
- Criando Aplicao ASP - Usando ASP .NET Ajax
.NET MVC - jQuery e jQuery Unobtrusive
- Usando mais de uma - $.ajax ( $.get() e $.post() )
tabela - API jQuery
- Definindo o Model e - Exemplo de aplicao
criando views tipadas
- Exemplo prtico 81a. Vdeo Aula - durao 47
minutos
24a. Aula -Atividades-
- Usando ASP .NET Ajax -
- Exerccios
Ajax.ActionLink
- Resposta dos Exercicios
- Vantagens do Ajax
- Classe AjaxOptions: sintaxe
25a. Vdeo Aula -
- Exemplo de aplicao
durao 56 minutos
- Usando Rotas
82a. Vdeo Aula - durao 19
- O ASP .NET Routing ,
minutos
RouteConfig
- Usando ASP .NET Ajax -
- Tabela padro de rotas :
AjaxOptions
RegisterRoutes
- Exibindo o progresso de
- Cada Requisio
execuo da requisio
mapeada para uma Action
- Confirm, HttpMethod,
- Comparando com o Web
InsertionMode
Forms
- LoadingElementId,
LoadingElementDuration,
26a. Vdeo Aula -
OnBegin
durao 38 minutos
- OnComplete, OnFailure,
- Usando o Atributo
OnSucess
Routing
- Exemplo de aplicao
- Definindo rotas via
atributos
- Ativando com : 83a. Vdeo Aula - durao 45
routes.MapMvcAttributeRo minutos
utes() - Usando ASP .NET Ajax -
- Definir rotas a nvel de Ajax.BeginForm
controlador - Sintaxe e utilizao
- Definir rotas a nvel de - Exemplo de aplicao
Action
- Parmetros opcionais e 84a. Vdeo Aula - durao 20
valores padro minutos
- Rotas com restries - Usando ASP .NET Ajax
27a. Vdeo Aula - - Propriedades AjaxOptions
durao 47 minutos - OnBegin, OnComplete,
- Realizando a Validao OnSucess, OnFailure
no ASP .NET MVC - Exemplo de aplicao
- Validar no Cliente ou no
Servidor ? 85a. Aula - Atividades
- No Cliente: JavaScript, - Exerccios
jQuery, AngularJs - Respostas dos Exerccios
- No Servidor:
DataAnnotations, jQuery 86a. Vdeo Aula - durao 58
- Usando o ModelState minutos
- Atributos - Loja Virtual - Artigos Esportivos
DataAnnotations -I
28a. Vdeo Aula - - Apresentando a soluo
durao 39 minutos LojaEsportesVirtual
- Usando ViewBag, - Definio dos requisitos e
ViewData, Session e criao da soluo
TempData LojaEsportesVirtual
- Definio e conceitos - Criao dos projetos
- Comparao e quando LojaEsportes;Dominio e
utilizar LojaEsportes.Web
- Criando o banco de dados e as
29a. Vdeo Aula -
tabelas Produtos e Categorias no
durao 36 minutos
SQL Server
- Realizando a Validao
- Definindo as entidades e o
no ASP .NET MVC - II
Repositrio
- Definindo atributos de
- Definindo o contexto e
validao via
realizando o mapeamento via
DataAnnotations
Entity Framework
- Required, Display,
- Criando o controlador
DataType, Range,
ProdutoController e a view
Compare, EmailAddress
Catalogo
30a. Vdeo Aula -
durao 26 minutos 87a. Vdeo Aula - durao 27
- Apresentando minutos
ViewModel : conceitos - Loja Virtual - Artigos Esportivos
- Separando informaes - II
do Model - Usando o PagedList para
- Dados e comportamento realizar a paginao dos dados
relacionados com as Views - Aplicando os estilos do
BootStrap na aplicao
- Exemplo prtico usando - Definindo o Layout da
ViewModel aplicao : _Layout.cshtml
- Aplicando estilo no Catlogo de
31a. Vdeo Aula - Produtos
durao 35 minutos - Criando a partial view
- Realizando a Validao _CatalogoResumo
no ASP .NET MVC - II
- DataAnnotations e JQuery 88a. Vdeo Aula - durao 40
Validation minutos
- ValidationSummary e - Loja Virtual - Artigos Esportivos
ValidationMessageFor - III
- Criando o repositrio para
32a. Aula - Atividades categorias ; CategoriaRepositorio
- Exerccios - Definindo o menu de
- Respostas dos Exerccios Categorias e aplicando o estilo
do BootStrap
33a. Aula - Atividades - Ajustando o leiaute no arquivo
- Exerccios _Layout e o controlador
- Respostas dos Exerccios ProdutoController
- Navegando Produtos por
34a. Vdeo Aula - Categoria
durao 30 minutos
- Razor View Engine 89a. Vdeo Aula - durao 52
- Definio de Conceitos minutos
- Sintaxe - Loja Virtual - Artigos Esportivos
- Exemplos de comandos - IV
Razor - Definindo o fluxo de Compra;
- HtmlHelpers Incluindo o boto para Compra
35a. Vdeo Aula - - Criando um carrinho de
durao 47 minutos Compras e descriminando os
- Layout em aplicaes itens
ASP .NET MVC - Implementando a totalizao e
- _Layout.cshtml e remoo de itens
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
39a. Vdeo Aula - minutos
durao 60 minutos - Loja Virtual - Artigos Esportivos
- Bundling ou - VI
Agrupamento no ASP .NET - Criando a rea de
MVC administrao do site
- Minification ou reduo - Gerenciando Produtos : Exibir
no ASP .NET MVC Detalhes, Incluir, Alterar,
- Usando CDN - Content Excluir
Delivery NetWork - Gerenciando imagens:
armazenando imagens no banco
40a. Vdeo Aula - de dados SQL Server
durao 34 minutos - Ajustando as entidade Produto
- BootStrap e leiaute e Categoria via DataAnnotations
responsivo - Criando o controlador
- Tipografia e Sistema Grid AdminController via Scaffold
- Estrutura bsica, - Criando os mtodos Actions e
formulrios Views via Scaffold
- Regras Gerais - Criando o menu da rea de
- Jumbotrom, Well, administrao : Action
Buttons, Navegao MenuAdmin
41a. Vdeo Aula -
durao 23 minutos 92a. Vdeo Aula - durao 24
- BootStrap e leiaute minutos - parte 2
responsivo - Loja Virtual - Artigos Esportivos
- Usando BootStrap - VI
- Instalando via Nuget, - Criando a rea de
Referncias administrao do site - II
- Definindo estilos e - Ajustando as views para
usando com leiaute gerenciar as imagens do
produto
42a. Aula - Atividades - Criando o controlador
- Exerccios ArquivoController para exibir
- Respostas dos Exerccios imagens
- Usando TempData para exibir
43a. Vdeo Aula - mensagens de atualizao nas
durao 50 minutos views
- Usando o Scaffold : - Ajustando o Catalogo de
templates produtos para exibir as imagens
- Usar os templates para dos produtos
gerar views
- Usando os Templates: 93a. Vdeo Aula - durao 27
Create, Edit, List, Details, minutos
Delete - Loja Virtual - Artigos Esportivos
- Criar o controlador - VII
usando o Scaffold - Gerenciando Categorias:
- Criar as views via Incluir, Exibir Detalhes, Excluir,
Scaffold Alterar
- Alterar os templates - Criar o controlador
criados CategoriaController usando o
Scaffold :
44a. Vdeo Aula - - MVC 5 Controller with views
durao 41 minutos using Entity Framework
- Usando o Scaffold : - Ajustando as views geradas
Templates
- Acessando o SQL Server 94a. Vdeo Aula - durao 42
com Entity Framrework minutos
- Usando o Scaffold para - Loja Virtual - Artigos Esportivos
gerar Controlador e views - VIII
- Criando o projeto de - Implementando a segurana
exemplo ASP .NET MVC - Criando as tabelas : Usuarios,
Permissoes e
45a. Vdeo Aula - UsuarioPermissoes
durao 31 minutos - Definindo as entidades Usuario,
- Usando os Html Helpers Permissao e UsuarioPermissao
da classe @Html - Criar o controlador
- ActionLink, BeginForm, UsuarioController usando o
Label, LabelFor, Scaffold
LabelForModel - Ajustando o contexto para
- TextBox, TextBoxFor, realizar o mapeamento ORM
TextArea, TextAreaFor - Criando o controlador
- CheckBox, CheckBoxFor, PermissaoController via Scaffold
Hidden, HiddenFor, - Criando o controlador
Password, PasswordFor, UsuarioPermissao via Scaffold
- RadioButton, - Incluindo no menu da rea de
RadioButtonFor, administrao o gerenciamento
DropDownList, - de Usurios, Permisses e
DropDowListFor, Atribuir Permisses aos Usurios
- ListBox, ListBoxFor,
EditorFor, EditorForModel, 95a. Vdeo Aula - durao 53
Editor minutos
- Display, DisplayFor, - Loja Virtual - Artigos Esportivos
DisplayForModel - IX
- Implementando a
46a. Vdeo Aula - Autenticao
durao 27 minutos - Usando a autenticao via
- O Helper WebGrid formulrios na ASP .NET
- Sintaxe : - Criar a view model :
@{ WebGrid.Grid } LoginViewModel
- DefaultSort, CanPage, - Criando o formulrio de login
rowsPerPage - Usando o Helper Crypto para
- WebGridPagerModes: gerar um Hash da senha do
NextPrevious, All, Numeric usurio
e FirstLast - Usando os atributos Authorize
e AllowAnonymous
47a. Vdeo Aula - - Exibindo o link para Login e
durao 15 minutos Logout
- O Helper WebImage
- Criar, manipular e salvar 96a. Vdeo Aula - durao 56
imagens : .jpg, .png, .gif minutos
e .bmp - Loja Virtual - Artigos Esportivos
- Usando o mtodo Write -X
para exibir imagem - Implementando a
- Mtodo Resize Autenticao
- Usando a autenticao via
48a. Vdeo Aula - formulrios na ASP .NET
durao 26 minutos - Criar a view model :
- O Helper Chart RegistroVIewModel
- Exibindo dados em um - Criando o formulrio de
grfico: 30 tipos de Registro
grficos - Criando um filtro customizado
- Mtodos: addTitle, para verificar as permisses
AddSeries, AddLegend e - Criar o RoleProvider
Save customizado herdando de
- Parmetros : xValue, RoleProvider
yValues, ChartType - Ativando o uso do RoleProvider
customizado no web config
49a. Vdeo Aula - - Ocultando o boto Administrar
durao 15 minutos para usurios no autenticados
- O Helper WebMail - Usando o filtros globais
- Enviado emails usando o
SMTP 97a. Vdeo Aula - durao 25
- Propriedades/Mtodos: minutos
SmtpServer, SmtpPort, - Loja Virtual - Artigos Esportivos
EnableSll -X
- UserName, Password, - Fazendo o Deploy da Loja de
SmtpDefaultCredentials Esportes no servidor Somee.com
- Criar conta no Somee.com
50a. Aula - Atividades - Criar o website no servidor
- Exerccios - Criar um pacote da nossa
- Resposta dos Exercicios aplicao para enviar ao
servidor
51a. Vdeo Aula - - Enviar o pacote ao servidor e
durao 17 minutos descompactar ajustando a
- Criando HTML Helpers estrutura
customizados - Criar o login e o banco de
- Usando um mtodo de dados no SQL Server
extenso para criar um - Anexar o banco de dados da
HTML Helper aplciao
- Criando um Html Helper - Alterar a string de conexo
para renderizar imagens - Rodar a aplicao
- Aplicao exemplo de
utilizao do HTML Helper ASP .NET Web API 2.0
criado
(Bnus)
52a. Vdeo Aula - 1a. Vdeo Aula - durao
durao 10 minutos 26:20 minutos
- Filtros Action Selectors - Web API apresentao e
- ActionVerbs : define conceitos
aes HTTP : HttpPost, - REST - Representation State
HttpGet, HttpPut Transfer
- ActionName - especifica - Resources , URI, Representao
um nome de Action - HTTP , Verbos GET,POST, PUT e
diferente DELETE
- NonAction - Indica que o - Definio e vantagens da
mtodo no uma Action ASP .NET Web API
- Criando, testanto e analisando
53a. Vdeo Aula - um controller Web API
durao 22 minutos
- Filtro ChildActionOnly 2a. Vdeo Aula - durao
- Apresentao e conceitos 13:15 minutos
- Colocando no cache - Servios REST e framework
partes de uma view Web API
- Exemplo prtico - Servios baseados em HTTP :
GET, POST, PUT , DELETE
54a. Vdeo Aula - - Mtodos idempotente
durao 21 minutos - Http Status Code, Media Types
- Filtro HandleError - (Accept)
conceitos - Cliente/Servidor :
- Exibir pginas de erros Request/Response
- Habilitar no web config: 3a. Vdeo Aula - durao
<customErrors 17:18 minutos
mode="On" /> - Criando ASP .NET Web API
- Exemplo de aplicao manualmente e usando o
Scaffold
55a. Vdeo Aula - - Controller Web API deriva de
durao 23 minutos ApiController
- Filtro OutputCache - Mapeando para Actions do
- Atributo controlador via verbos HTTP
[OutputCache(Duration=x - Mapeando para Actions do
x)] Controller Web API usando
- Colocando contedo no atributos :
cache -
- Exemplo de aplicao HttpGetAttribute,HttpPostAttribu
te,
56a. Vdeo Aula - HttpDeletetAttribute,HttpPutAttri
durao 18 minutos bute
- Filtro ValidateInput - Roteamento
- Atributo - Criando e testando uma Web
[ValidateInput(false)] API
- Habilitar/Desabilitar
validao do request 4a. Vdeo Aula - durao
- Exemplo de aplicao 33:37 minutos
- Criando uma Web API para
57a. Vdeo Aula - expor servios de produtos
durao 21 minutos - Definindo o model Produto
- Filtro ValidateForgery - Usando o padro repositrio :
- Evitando ataques CSRF: IProdutoRepositorio e
atributo ProdutoRepositorio
ValidateAntiyForgeryToken - Criando o controlador
- Evitando a falsificao do ProdutoController e expondo os
request servios para os produtos
- Html Helper - Testando o servio da Web API
@Html.AntiForgeryToken 5a. Vdeo Aula - durao
- Exemplo de aplicao 21:08 minutos
- Consumindo uma Web API em
58a. Vdeo Aula - uma aplicao Console Criando a
durao 30 minutos aplicao Console
- Criando um ActionFilter - Referenciando a biblioteca
- Criar filtro para logar em Microsoft.AspNet.WebApi.Client
arquivo texto : - Usando a classe HttpClient e
ActionFIlterAttribute gerenciando a comunicao
- Sobrescrevendo os - Definindo as requisies do
mtodos : cliente para obter, incluir ,
OnActionExecuting, alterar e deletar produtos
OnActionExecuted, - Testando o servio
OnResultExecuting,
6a. Vdeo Aula - durao
OnResultExecuted
15:32 minutos
- Exemplo de aplicao
- Consumindo uma Web API em
uma aplicao Windows Forms
59a. Vdeo Aula -
- Referenciando a biblioteca
durao 15 minutos
Microsoft.AspNet.WebApi.Client
- Criar Filtro de
- Criando a classe Produto
Autenticao
- Usando a classe HttpClient e
- Usando a interface
gerenciando a comunicao
IAuthenticationFilter
- Definindo as requisies do
- Sobrescrevendo o cliente para obter, incluir ,
mtodo alterar e deletar produtos
OnAuthentication() - Testando o servio
- Exemplo de aplicao 7a. Vdeo Aula - durao
19:18 minutos
- Criando uma Web API usando
os recursos do Entity Framework
- Criando o projeto ASP .NET
Web API
- Acessando a tabela Customers
do banco de dados
Nortwhind.mdf
- Mapeando o modelo de
entidades usando o Entity
Framework
- Criando o controlador Web API
usando o Scaffold - Web API2
Controller with actions using
Entity Framework
- Testando o servio exposto
pela Web API
8a. Vdeo Aula - durao
29:31 minutos
- Ajustando a Web API s boas
prticas
- Usando o padro repositrio e
desacoplando o controlador Web
API do Entity Framework
- Criando o ICustomerRepositorio
e a classe CustomerRepositorio.
- Criando o controlador Web API
com base no repositrio
- Testando a Web API
9a. Vdeo Aula - durao
20:13 minutos
- As diversas maneiras de criar
um projeto Web API
- Projeto Web API com MVC ,
Projeto Mvc com Web API
- Projeto Empty com Web API,
Projeto Web Forms com Web API
- Projeto SPA com Web API
- Self Hosting usando o pacote
Microsoft.AspNet.WebApi.OwinSe
lfHost
- Comparando a ASP .NET Web
APi com ASP .NET MVC -
principais diferenas
- Apresentando o protocolo
OData(Conceitos)