Versões mais antigas – MVC 1 e 2
Recursos para aprender a programar o MVC 1 e 2.
-
- Criação de classes de modelo com o Entity Framework (C#)
- Criação de classes de modelo com o LINQ to SQL (C#)
- Exibir uma tabela de dados de banco de dados (C#)
- Realizar validação simples (C#)
- Validação com a interface IDataErrorInfo (C#)
- Validação com uma camada de serviço (C#)
- Validação com os validadores de anotação de dados (C#)
- Criação de classes de modelo com o Entity Framework (VB)
- Criação de classes de modelo com o LINQ to SQL (VB)
- Exibir uma tabela de dados de banco de dados (VB)
- Realizar validação simples (VB)
- Validação com a interface IDataErrorInfo (VB)
- Validação com uma camada de serviço (VB)
- Validação com os validadores de anotação de dados (VB)
-
- Visão geral de exibições do ASP.NET MVC (C#)
- Criação de auxiliares de HTML personalizados (C#)
- Classe TagBuilder para criar auxiliares de HTML (C#)
- Criar layouts de página com Exibir páginas mestras (C#)
- Transmitir dados para Exibir páginas mestras (C#)
- Visão geral de exibições do ASP.NET MVC (VB)
- Criação de auxiliares de HTML personalizados (VB)
- Classe TagBuilder para criar auxiliares de HTML (VB)
- Criar layouts de página com Exibir páginas mestras (VB)
- Transmitir dados para Exibir páginas mestras (VB)
-
- Visão geral sobre roteamento do ASP.NET MVC (C#)
- Noções básicas sobre filtros de ação (C#)
- Melhorar o desempenho com o cache de saída (C#)
- Adicionar conteúdo dinâmico a uma página em cache (C#)
- Criar um controlador (C#)
- Criar uma ação (C#)
- Visão geral sobre o roteamento do ASP.NET MVC (VB)
- Noções básicas sobre filtros de ação (VB)
- Melhorar o desempenho com o cache de saída (VB)
- Adicionar conteúdo dinâmico a uma página em cache (VB)
- Criar um controlador (VB)
- Criar uma ação (VB)
- Visão geral sobre o controlador do ASP.NET MVC (C#)
- Criação de rotas personalizadas (C#)
- Criação de uma restrição de rota (C#)
- Criação de uma restrição de rota personalizada (C#)
- Visão geral sobre o controlador do ASP.NET MVC (VB)
- Criação de rotas personalizadas (VB)
- Criação de uma restrição de rota (VB)
- Criação de uma restrição de rota personalizada (VB)
-
- Autenticar usuários com a autenticação de formulários (C#)
- Autenticar usuários com a autenticação do Windows (C#)
- Impedir ataques de injeção de JavaScript (C#)
- Autenticar usuários com a autenticação de formulários (VB)
- Autenticar usuários com a autenticação do Windows (VB)
- Impedir ataques de injeção de JavaScript (VB)
-
- Iteração nº 1 – criar o aplicativo (C#)
- Iteração nº 2 – dar uma boa aparência ao aplicativo (C#)
- Iteração nº 3 – adicionar validação de formulário (C#)
- Iteração nº 4 – tornar o aplicativo fracamente acoplado (C#)
- Iteração nº 5 – criar testes de unidade (C#)
- Iteração nº 6 – usar desenvolvimento controlado por testes (C#)
- Iteração nº 7 – adicionar funcionalidade do Ajax (C#)
- Iteração nº 1 – criar o aplicativo (VB)
- Iteração nº 2 – dar uma boa aparência ao aplicativo (VB)
- Iteração nº 3 – adicionar validação de formulário (VB)
- Iteração nº 4 – tornar o aplicativo fracamente acoplado (VB)
- Iteração nº 5 – criar testes de unidade (VB)
- Iteração nº 6 – usar desenvolvimento controlado por testes (VB)
- Iteração nº 7 – adicionar funcionalidade do Ajax (VB)
-
- Introdução ao Tutorial do NerdDinner
- Criar um novo projeto do ASP.NET MVC
- Criar um banco de dados
- Compilar um modelo com validações de regra de negócios
- Usar controladores e exibições para implementar uma interface do usuário de listagem/detalhes
- Fornecer suporte de CRUD (criar, ler, atualizar e excluir) ao formulário de entrada de dados
- Usar ViewData e implementar classes ViewModel
- Reutilizar a interface do usuário usando páginas mestras e parciais
- Implementar a paginação eficiente de dados
- Proteger aplicativos usando autenticação e autorização
- Usar o AJAX para fornecer atualizações dinâmicas
- Usar o AJAX para implementar cenários de mapeamento
- Habilitar o teste de unidade automatizado
- Conclusão do NerdDinner