fechar(x)

FAÇA LOGIN







Curso - Ver todos os cursos

.Net Entity Framework - Aplicação Web para Classificados
por DevMedia - Equipe de moderacao

Neste curso veremos um dos temas mais constante em projetos de desenvolvimento de software - Aplicações em 3 camadas. Utilizando o .NET Entity Framework para automatizar as funcionalidades de CRUD do aplicativo e disponibilizar as 3 camadas de aplicação organizadas em camada de apresentação, de negócios e de acesso a dados. O escopo do curso é composto de atividades práticas de desenvolvimento, primando pela demonstração de técnicas para criação da mesma.



    Vídeos desse curso:


  1. Premissas do projeto - aplicação Web para Classificados com .NET Entity Framework - parte 1

    Nesta video aula, definiremos o escopo da aplicação, as premissas do projeto para a construção do aplicativo.

  2. Modelo relacional - aplicação Web para Classificados com .NET Entity Framework - parte 2

    Nesta vídeo, estudaremos o modelo entidade-relacionamento, definindo as propriedades que serão utilizadas nas classes da aplicação.

  3. Mapeamento de dados - aplicação Web para Classificados com .NET Entity Framework - parte 3

    Nesta video aula, estudaremos o mapeamento do Entity Framework, como este mapeamento é feito através de um wizard.

  4. Camada BLL - aplicação Web para Classificados com .NET Entity Framework - Parte 4

    Nesta video, criamos a camada BLL da aplicação, contendo as regras de negócios de acordo com a disponibilidade da classe edmx gerada.

  5. Regras CRUD - aplicação Web para Classificados com .NET Entity Framework - parte 5

    Nesta video, continuaremos o desenvolvimento dos métodos CRUD, entendendo como a camada BLL comunica-se com as demais camadas do sistema.

  6. Exclusão de itens - aplicação Web para Classificados com .NET Entity Framework - parte 6

    Nesta video aula, continuamos o desenvolvimento dos métodos de CRUD, implementando métodos para a exclusão de ítens do contexto.

  7. Alteração de itens - aplicação Web para Classificados com .NET Entity Framework - parte 7

    Nesta video, continuamos o desenvolvimento dos métodos de CRUD, implementando alteração de ítens do contexto.

  8. Testes Unitários: Criando projeto para testes - aplicação Web para Classificados com .NET Entity Framework - parte 8

    Nesta video, após a conclusão dos métodos CRUD, iniciamos a criação de um projeto para testes unitários do código gerado.

  9. Testes Unitários: Listagem de itens - aplicação Web para Classificados com .NET Entity Framework - parte 9

    Nesta vídeo,implementaremos Teste Unitário (Listagem).

  10. Testes Unitários com entity Framework - aplicação Web de Classificados - parte 10

    Nesta vídeo, veremos a implementação dos testes para os métodos de Update e Delete.

  11. ObjectDataSource: Tela de anúncios - entity Framework - aplicação Web de Classificados - parte 11

    Neste vídeo, iremos implementar a UI(User Interface) ou tela do sistema, que utilizará o código gerado para finalidade da aplicação.

  12. CRUD: Insert - entity Framework - aplicação Web de Classificados - parte 12

    Nesta vídeo aula, faremos a entrada de dados através do entity framework, sem alguma utilização de SQL.

  13. FormView: Calendário com entity Framework - aplicação Web de Classificados - parte 13

    Nesta vídeo, faremos algumas adequações neste banco de dados, das quais farão sincronia com as informações inseridas no formulário citado.

  14. Modelo edmx: Foreign Key - entity Framework - aplicação Web de Classificados - parte 14

    Nesta vídeo, a classe de referência é criada e são estudadas as formas de adequação desta classe ao código existente.

  15. Teste unitário: Classe Seções - entity Framework - aplicação Web de Classificados - parte 15

    Nesta video aula, criamos o teste unitário para a classe de seções, implementada na última vídeo aula.

  16. Dados: Criando classe de acesso à camada BLL - entity Framework - aplicação Web de Classificados - parte 16

    Nesta video aula, criamos uma classe única para acesso de todas as classes da camada BLL que acessam dados do Entity.

  17. Relacionamento: Implementação no FormView - entity Framework - aplicação Web de Classificados - parte 17

    Nesta vídeo aula, retornamos ao componente FormView para que possamos finalizar a implementação deste formulário.

  18. Tratar parâmetros do componente FormView - entity Framework - aplicação Web de Classificados - parte 18

    Nesta vídeo aula, estudaremos como devemos proceder para tratar os parâmetros do componente FormView.

  19. Parametrização dentro do ObjectDataSource - entity Framework - aplicação Web de Classificados - parte 19

    Nesta vídeo aula, iniciaremos o estudo da parametrização dentro do ObjectDataSource.

  20. Paginação: Adaptando código de acesso aos dados da camada BLL - entity Framework - aplicação Web de Classificados - parte 20

    Nesta vídeo aula, adaptamos o código de acesso aos dados da camada BLL para suportar paginação, dentro das regras existentes do Entity Framework.

  21. Paginação GridView utilizando LINQ - entity Framework - aplicação Web de Classificados - parte 21

    Nesta vídeo aula, estudaremos os critérios utilizados pelo LINQ para utilização de paginação do componente GridView.

  22. Paginação no ObjectDataSource - entity Framework - Aplicação Web de Classificados - parte 22

    Nesta video aula realizamos a configuração dos componentes de UI (User Interface).

  23. Debugando e revisando a paginação - entity framework - Aplicação web de Classificados - Parte 23

    Nesta video aula iremos começar debugando o código, corrigindo os possíveis erros que podem ser encontrados no desenvolvimento da aplicação.

  24. DataList - entity framework - Aplicação web de Classificados - Parte 24

    Nesta video aula, criamos um novo documento utilizando toda a arquitetura utilizada anteriormente.Com o auxilio do componente DataList, demonstramos uma nova forma de visualizar e personalizar os itens do DataSource, de forma que todas as informações disponíveis são passíveis de personalização.

  25. Customização: DataList - entity framework - Aplicação web de Classificados - Parte 25

    Nesta video aula, continuamos o aprendizado do componente DataList, para customizações das informações disponibilizadas pelo DataSource. Utilizando métodos incluídos no código fonte e relizando sua chamada pelas tags aspx, ampliamos as opções de customizações do componente.

  26. Implementando Delete - Entity Framework - Aplicação web de Classificados - Parte 26

    Nesta vídeo aula, implementamos a deleção (delete) de anúncios, através da metodologia de 3 camadas. Primeiramente, revisamos o método responsável por tal operação na classe BLL, após isso retornamos ao código-fonte com o intuito de configurar a camada User Interface (UI) para que o GridView

  27. Realizando testes funcionais - Entity Framework - Aplicação web de Classificados – Parte 27

    Nesta vídeo aula, estudamos estratégias para o teste funcional da implementação até então desenvolvida. Por estarmos tratando de um aplicação que possui um modelo relacional de tabelas e várias telas que trabalham com o conceito, é necessário que alguns testes sejam realizados durante o desenvolvimento para garantir que a qualidade do software desenvolvido tenha fundamento

  28. Entidade Clientes - Entity Framework - Aplicação web de Classificados - Parte 28

    Nesta vídeo aula, continuamos o estudo de estratégias para o teste funcional da implementação até então desenvolvida. Através da metodologia de observação, utilizada na última vídeo aula, conseguimos diagnosticar algumas melhorias a serem produzidas no código. Desta forma, trabalhamos com o conceito sugerido e modificamos algumas funcionalidades no referido código com tal intuito de facilitar a utilização da interface.

  29. Implementando tela cliente - Entity Framework - Aplicação web de Classificados - Parte 29

    Nesta vídeo aula, implementamos a tela de clientes seguindo a metologia já utilizada em aulas anteriores, criando a tabela em banco de dados, mapeando o arquivo edmx com as informações desta tabela. Após, criamos a classe BLL, aproveitando o código existente, e por fim, iniciamos o preparo da tela de user Interface (UI).

  30. Implementando a funcionalidade Delete - Entity Framework - Aplicação web de Classificados - Parte 30

    Nesta vídeo aula, criamos a funcionalidade de Delete de dados dentro do contexto estudado, reaproveitando código, da maneira mais adequada dentro da arquitetura de 3 camadas. Aproveitando o conhecimento gerado na funcionalidade anterior, geramos o código melhorando a metodologia utilizada e fazendo com que o desenvolvimento seja realizado de maneira mais facilitada.

  31. Implementando TemplateField para a funcionalidade Delete - Entity Framework - Aplicação web de Classificados – Parte 31

    Nesta vídeo aula, melhoramos a implementação da funcionalidade da funcionalidade anteriormente implementada, transformando o CommandField de Delete em TemplateField para a personalização dos eventos disparados e do próprio comportamento do componente apresentado.

  32. Implementando o Update de Clientes - Entity Framework - Aplicação web de Classificados – Parte 32

    Nesta vídeo aula iremos implementar a funcionalidade de update dos dados do cliente. Ajustando a arquitetura, através do FormView e comunicando evento disparado pelo GridView, fazemos com que a funcionalidade adquira maior autonomia e menor quantidade de código digitado.

  33. Aplicando Herança de Componentes Visuais - Entity Framework - Aplicação web de Classificados – Parte 33

    Nesta vídeo aula utilizamos o conceito de herança para a criação de componentes que devem ser reaproveitados em toda a aplicação. Desta forma, garantimos que a alteração de componentes seja centralizada.

  34. Migração da arquitetura do projeto para o Visual Studio 2010 – Entity Framework - Aplicação web de Classificados - Parte 34

    Nessa vídeo aula vamos iniciar a migração do projeto para o Visual Studio, definindo uma arquitetura em camadas bastante similar à que estava sendo utilizada com o intuito de ter um maior aproveitamento possível da estrutura existente.

  35. Criando o modelo de domínio e migrando as classes do arquivo EDMX para o Visual Studio 2010 – Entity Framework - Aplicação web de Classificados - Parte 35

    Nessa vídeo aula iniciar a criação do nosso modelo de domínio, onde ficarão as nossas entidades, que serão responsáveis por gerar o nosso modelo relacional.

  36. Implementando a camada de persistência – Entity Framework - Aplicação web de Classificados - Parte 36

    Nessa vídeo aula vamos iniciar a implementação da nossa camada de persistência. Primeiramente vamos baixar e instalar o Entity Framework 4.1, que não vem nativamente no Visual Studio 2010.

  37. Iniciando implementação da camada de teste - InserirSecoesTest – Entity Framework - Aplicação web de Classificados - Parte 37

    Nessa videoaula vamos mostrar como realizar as adaptações do projeto BLL para a nova arquitetura, mostrando a sua simplicidade.

  38. Adaptando projeto BLL para nova arquitetura – Entity Framework - Aplicação web de Classificados - Parte 38

    Nessa videoaula vamos mostrar como realizar as adaptações do projeto BLL para a nova arquitetura, mostrando a sua simplicidade.

  39. Migrando o projeto ConsoleTeste para Unit Test – Entity Framework - Aplicação web de Classificados - Parte 39

    Nessa videoaula vamos iniciar a migração do projeto ConsoleTeste para os nossos Unit Test. Vamos realizar refatorar o código transformando toda a execução do projeto console em partes testáveis, buscando dar maior coesão e aplicabilidade à estrutura existente

  40. Migrando o projeto ConsoleTeste para Unit Test - Entity Framework - Aplicação web de Classificados - Parte 40

    Nessa vídeoaula vamos finalizar a migração do projeto ConsoleTeste para os nossos Unit Test. Será realizado a migração dos dois testes úteis aplicáveis.

  41. Cobertura de Teste – Entity Framework - Aplicação web de Classificados - Parte 41

    Nessa vídeoaula vamos finalizar apresentar a cobertura de teste da nossa aplicação, usando como ferramenta para auxiliar o Test Driver, que é grátis para uso pessoal.

  42. Criando novos testes para a classe SecoesBLL – Entity Framework - Aplicação web de Classificados - Parte 42

    Nessa videoaula, com base em nossos conhecimento já adquiridos em cobertura de teste, vamos verificar como está a cobertura de testes da classe SecoesBLL e cobrir de teste o que ainda falta para essa classe.

  43. Criando novos testes para a classe ClienteBLL –Entity Framework - Aplicação web de Classificados - Parte 43

    Nessa videoaula, com base em nossos conhecimento já adquiridos em cobertura de teste, vamos verificar como está a cobertura de testes da classe ClienteBLL e cobrir de teste o que ainda falta para essa classe.

  44. Corrigindo e adaptando as funcionalidades do webform clientes – Entity Framework - Aplicação web de Classificados - Parte 44

    Nessa videoaula vamos partir agora para nosso projeto web, fazendo todas as adaptações e correções necessárias para que nosso projeto fique 100% funcional.

  45. Corrigindo e adaptando as funcionalidades do webform anuncios.aspx – Entity Framework - Aplicação web de Classificados - Parte 45

    Veja nesta videoaula agora criar a página anuncios.aspx, que é a tela responsável pelo gerenciamento dos anúncios.

  46. Corrigindo e adaptando as funcionalidades do webform anunciosList.aspx – Entity Framework - Aplicação web de Classificados - Parte 46

    Veja nesta videoaula a página anunciosList.aspx, que é a tela responsável pela exibição dos nossos anúncios.

  47. Incluindo Javascript no GridView Anúncios – Entity Framework - Aplicação web de Classificados - Parte 47

    Nessa videoaula vamos dar continuidade à migração do nosso projeto web, fazendo todas as adaptações e correções necessárias para que nosso projeto fique 100% funcional. Agora na página Anuncios.aspx vamos realizar algumas mudanças para atender a

  48. Percorrendo o GridView Anuncios com o evento RowDataBound – Entity Framework - Aplicação web de Classificados - Parte 48

    Nessa videoaula vamos dar continuidade à migração do nosso projeto web, fazendo todas as adaptações e correções necessárias para que nosso projeto fique 100% funcional. Continuando na página Anuncios.aspx, vamos incluir mais uma coluna no GridVi

  49. RowEditing e RowCacelingEdit no GridView Anuncios – Entity Framework - Aplicação web de Classificados - Parte 49

    Nessa videoaula vamos dar continuidade à migração do nosso projeto web, fazendo todas as adaptações e correções necessárias para que nosso projeto fique 100% funcional. Continuando na página Anuncios.aspx, vamos mostrar agora como trabalhar com o evento RowEditing, que será acionado quando clicarmos no botão editar.

  50. RowUpdating no GridView Anuncios – Entity Framework - Aplicação web de Classificados - Parte 50

    Nessa videoaula vamos dar continuidade à migração do nosso projeto web, fazendo todas as adaptações e correções necessárias para que nosso projeto fique 100% funcional. Continuando na página Anuncios.aspx, vamos mostrar agora como trabalhar com o evento RowUpdating, que será acionado quando clicarmos no botão salvar da linha que estiver em modo de edição.

  51. RowDeleting no GridView Anuncios –Entity Framework - Aplicação web de Classificados - Parte 51

    Nessa videoaula vamos dar continuidade à implementação das funcionalidades para o GridView da tela de Anuncios.aspx. Nessa aula vamos mostrar como realizar a exclusão de registro, usando o GridView, de forma bastante simples.

  52. Iniciando Tela ManterSecoes e Consulta LINQ–Entity Framework - Aplicação web de Classificados - Parte 52

    Nessa vídeo aula vamos iniciar a implementação da tela ManterSecoes.aspx. Iniciaremos pelo FormView que irá inserir novas seções. Na sequência implementaremos o GridView que irá listar as seções, usando o mesmo ObjectDataSource do FormView de inserção.

  53. Finalizando Tela ManterSecoes – Editar e Excluir com ObjectDataSource –Entity Framework - Aplicação web de Classificados - Parte 53

    Nessa vídeo aula vamos finalizar a implementação da tela ManterSecoes.aspx. Diferente do que foi feito na tela de Anuncios.aspx, vamos mostrar como implementar essas operações no GridView utilizando ObjectDataSource.

  54. Criação de Rotas para Urls amigáveis – Entity Framework - Aplicação web de Classificados - Parte 54

    Nessa videoaula vamos apresentar como estar criando rotas para a nossa aplicação, buscando assim estar criando urls amigáveis e intuitivas para o nosso usuário.

  55. Criando área de login – Entity Framework - Aplicação web de Classificados - Parte 55

    Nessa videoaula vamos apresentar como estar criando uma área de login, com autenticação fixa, apenas para estar separando as responsabilidades competentes à área administrativa e à área pública.

  56. Criação do menu usando navigation e userControl – Entity Framework - Aplicação web de Classificados - Parte 56

    Nessa videoaula vamos realizar a criação do menu da aplicação usando o menu da tab navigation da toolbox do Visual Studio. Mostraremos também como trabalhar com userControl, que será o local onde ficará o nosso menu, facilitando assim a manutenção desse menu, já que ficará centralizado.

  57. Publicação do Projeto(final) – Entity Framework - Aplicação web de Classificados - Parte 57

    Nessa videoaula vamos encerrar o curso fazer a publicação do projeto localmente no IIS, em um diretório virtual, que será criado.