DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Curso Online

Modelagem, nHibernate e Auditoria com .net - Sistema de Controle de Estoque

(em andamento)  [de seu feedback]
Veja neste curso um Sistema de Controle de Estoque com Auditoria utilizando .NET e NHibernate. Nessa vídeo aula iniciaremos um novo curso onde será apresentado e criado o projeto. Nesse curso criaremos um sistema de controle de estoque simples, com uma auditoria bastante completa e prática, onde serão aplicados conceitos de Orientação a Objeto, que facilitarão a implementação, além de tornar a auditoria mais abrangente. Além da Auditoria daremos enfoque na abstração do banco de dados, utilizando o NHibernate como Framework de persistência.

  Disponibilidades neste curso:
Tipo
Total de itens
Info
Vídeo:
36
Todos os vídeos disponíveis para assinantes MVP.

Introdução

1)  Apresentação e Criação do projeto
Descrição: Nessa vídeo aula iniciaremos um novo curso onde será apresentado e criado o projeto.
[Marcar este item como lido/assistido]

Diagramas

2)  Diagrama de Classes – Modelagem
Descrição: Nessa vídeo aula começaremos a trabalhar na camada de modelagem, criando o diagrama de classes, que será basicamente um espelho para o domínio da nossa aplicação, onde modelaremos as Entidades: Empresa, Cliente, Fornecedor, Cliente, Compras, Vendas, Base e Auditoria.
[Marcar este item como lido/assistido]
3)  Diagrama de Atividade - PedidoCliente – Modelagem
Descrição: Nessa vídeo aula vamos criar o primeiro diagrama de atividades e mostrar como funciona cada componente que for utilizado desse diagrama.
[Marcar este item como lido/assistido]
4)  Diagrama de Atividade – compraFornecedor e recebimentoCompraFornecedor – Modelagem
Descrição: Nessa vídeo aula vamos criar mais 2 diagramas de atividades, ambos referente ao fluxo de compra com o fornecedor.
[Marcar este item como lido/assistido]

Caso de Uso

5)  Primeiros Casos de Uso – Manter Fornecedor e Manter Produto – Modelagem
Descrição: Nessa vídeo aula vamos apresentar um breve conceito sobre casos de Uso, mostrando para que serve e como criar os casos de Uso utilizando o Visual Studio 2010.
[Marcar este item como lido/assistido]
6)  Continuação dos Casos de Uso – Manter Cliente, Manter Empresa e Notificar Falta de Produto – Modelagem
Descrição: Nessa vídeo aula vamos criar mais 3 casos de usos para o nosso sistema: Manter Cliente, Manter Empresa e Notificar Falta de Produto.
[Marcar este item como lido/assistido]
7)  Finalizando os Casos de Uso – Modelagem
Descrição: Nessa vídeo aula vamos criar mais 5 casos de usos para o nosso sistema: Realizar Venda Produto, Consultar Sugestão Pedido Fornecedor, Realizar Pedido Fornecedor, Consultar Pedido Fornecedor e Realizar Recebimento Compra Fornecedor.
[Marcar este item como lido/assistido]

Entidades

8)  Iniciando implementação do domínio da aplicação – EntidadeBase e Entidade Auditoria – Domínio
Descrição: Nessa vídeo aula vamos trabalhar com uma outra camada do projeto, que é a camada de domínio. Vamos iniciar a criação do nosso modelo de entidades, baseado em nosso diagrama de classes, do projeto Análise, iniciando pela EntidadeBase.
[Marcar este item como lido/assistido]
9)  Implementando a Entidade Funcionario
Descrição: Nessa vídeo aula vamos implementar a Entidade Funcionario realizando, com base no diagrama de classe que fora implementado nas primeiras aulas do curso. Após implementar os atributos vamos trabalhar com a associação existente com a classe audito
[Marcar este item como lido/assistido]
10)  Implementando a Entidade Cliente e Vendas
Descrição: Nessa vídeo aula vamos implementar a Entidade Funcionario realizando, com base no diagrama de classe que fora implementado nas primeiras aulas do curso. Após implementar os atributos vamos trabalhar com a associação existente com a classe audito
[Marcar este item como lido/assistido]
11)  Implementando a Entidade Fornecedor e Empresas
Descrição: Nessa vídeo aula vamos implementar a Entidade Fornecedor e Empresas realizando, com base no diagrama de classe que fora implementado nas primeiras aulas do curso.
[Marcar este item como lido/assistido]
12)  Implementando a Entidade Compras e Produtos
Descrição: Nessa vídeo aula vamos implementar a Entidade Produtos e Compras realizando, com base no diagrama de classe que fora implementado nas primeiras aulas do curso.
[Marcar este item como lido/assistido]

Teste

13)  Introdução aos Testes Unitários usando o NUnit
Descrição: Nessa vídeo aula vamos introduzir os testes unitários no nosso projeto, utilizando o NUnit.
[Marcar este item como lido/assistido]
14)  Criando o primeiro teste para o projeto de Domínio
Descrição: Nessa vídeo aula vamos dar continuidade criando o primeiro teste envolvendo o domínio da aplicação.
[Marcar este item como lido/assistido]
15)  Continuidade aos testes e entendendo a cobertura de teste
Descrição: Nessa vídeo aula vamos continuar a implementação de testes para o domínio da aplicação para a classe cliente, onde será mostrado primeiramente como estar ignorando um teste que não esteja completo da sua bateria de testes.
[Marcar este item como lido/assistido]

Persistência

16)  Iniciando a configuração da camada de persistência
Descrição: Nessa videoaula vamos iniciar a implementação da camada de persistência. Iremos utilizar o Nhibernate 3.1, juntamente com o FluentNHibernate.
[Marcar este item como lido/assistido]
17)  Finalizando a criação do FluentSessionFactory
Descrição: Nessa videoaula vamos continuar a configuração da camada de persistência, com a conclusão da classe FluentSessionFactory. Criaremos as 2 configurações restantes, para que apenas ajustando o web.config nossa aplicação passe esteja apta a trabalha
[Marcar este item como lido/assistido]

Banco de Dados

18)  Iniciando o mapeamento e geração do banco
Descrição: Nessa videoaula vamos iniciar a criação do mapeamento do nosso domínio, pela classe Empresa. Após mostrar como realizar o mapeamento, utilizando mapeamento fluente, iremos mostrar como gerar o banco de dados da nossa aplicação.
[Marcar este item como lido/assistido]
19)  Mapeamento One to Many - Empresa x Funcionarios
Descrição: Nessa videoaula vamos dar continuidade à parte de mapeamento realizando agora o mapeamento da Entidade Funcionario.
[Marcar este item como lido/assistido]
20)  Mapeamento One to Many/Many to One - Vendas x Produto x Empresa
Descrição: Nessa videoaula vamos dar continuidade à parte de mapeamento realizando agora o mapeamento das Entidades Vendas, Produto. Na sequência vamos mostrar como fazer o mapeamento da associação Empresa x Produto e Produto Vendas, onde há associações Um para Muitos e Muitos Para Um.
[Marcar este item como lido/assistido]

Mapeamento

21)  Mapeamento One to Many/Many to One - Cliente x Compras x Fornecedor
Descrição: Nessa videoaula vamos dar continuidade à parte de mapeamento realizando agora o mapeamento das Entidades Cliente, Compras e Fornecedor. Na sequência vamos mostrar como fazer o mapeamento da associação Cliente x Vendas e Fornecedor X Compras.
[Marcar este item como lido/assistido]
22)  Mapeando Auditoria - Cliente
Descrição: Nessa videoaula vamos finalizar a parte de mapeamento, mostrando como mapear a Entidade Auditoria. Após realizar esse mapeamento, entre Auditoria e Funcionario, vamos mostrar como determinar qual lado será responsável por persistir a associação.
[Marcar este item como lido/assistido]

Teste

23)  Teste das operações CRUD para Cliente
Descrição: Nessa videoaula vamos realizar os testes das operações CRUD para a Entidade Cliente, sem nos preocupar, por enquanto, com as regras de negócio. Vamos criar os testes para Excluir e Alterar, já que o teste de inserção já havia sido criado.
[Marcar este item como lido/assistido]
24)  Teste de inserir para Empresa usando Transaction
Descrição: Nessa videoaula vamos realizar o teste de inserir para a Entidade Empresa, utilizando uma forma diferente da adotada anteriormente. Vamos de agora em diante utilizar uma estrutura para transações sempre que trabalhar com operações que façam modificações em registro(insert, update, delete).
[Marcar este item como lido/assistido]
25)  Usar o TearDown e configurar campo Unique
Descrição: Nessa videoaula vamos mostrar como utilizar o TearDown do NUnit, que é responsável por realizar uma determinar operação ao fim dos testes para aquela classe.
[Marcar este item como lido/assistido]
26)  Como usar TestFixtureSetUp + implementando AlterarTest para empresa
Descrição: Nessa videoaula vamos mostrar como utilizar o TestFixtureSetUp do NUnit, que é responsável por realizar uma determinar operação uma única vez para execução de todos os testes da classe.
[Marcar este item como lido/assistido]
27)  Implementando ExcluirTest, RetornarPorCNPJTest e RetornarTodosTest para empresa usando LINQ
Descrição: Nessa videoaula vamos dar continuidade à criação dos nossos testes, mostrando agora como implementar os testes para ExcluirTest, RetornarPorCNPJTest e RetornarTodosTest.
[Marcar este item como lido/assistido]
28)  Estratégia para implementação da camada de negocio usando herança e generics
Descrição: Nessa videoaula vamos iniciar a implementação da camada de negócio usando estratégias de herança e generics, que irão prover uma grande reutilização, minimizando bastante a nossa codificação.
[Marcar este item como lido/assistido]
29)  Adaptação testes
Descrição: Nessa videoaula vamos finalizar a implementação da classe baseNegocio com as operações crud que poderão ser reaproveitadas pelas demais classes de negocio da nossa aplicação.
[Marcar este item como lido/assistido]
30)  Usando o Session.Clear() + usando enum com NHibernate
Descrição: Nessa videoaula vamos mostrar um cenário onde os nossos testes que estavam funcionando de forma independente, podem interferir no funcionamento dos demais testes, por problemas na persistência de um determinado teste.
[Marcar este item como lido/assistido]
31)  Usando TDD para criar método que retorne Auditoria
Descrição: Nessa videoaula vamos mostrar como usar os conceitos de TDD para criar a classe de negócio Auditoria, como também o método responsável por retornar uma lista de registros de auditoria.
[Marcar este item como lido/assistido]
32)  Testando auditoria na inserção da Empresa usando TDD
Descrição: Nessa videoaula vamos mostrar como garantir a geração de auditoria durante a inserção da empresa, usando TDD. Primeiramente vamos criar as Assertivas necessárias do nosso teste.
[Marcar este item como lido/assistido]
33)  Inserindo funcionário usando TDD
Descrição: essa videoaula vamos mostrar como implementar o método de negócio funcionario, usando técnicas de TDD. Vamos primeiramente criar o cenário do teste.
[Marcar este item como lido/assistido]
34)  Usando o decorate ExpectedException
Descrição: Nessa videoaula vamos mostrar como trabalhar com decorate ExpectedException, que será de fundamental importância para que possamos garantir que não será inserido um funcionário sem empresa.
[Marcar este item como lido/assistido]
35)  Teste para alterar Funcionário
Descrição: Nessa videoaula vamos implementar o ambiente necessário para implementar o teste responsável por garantir a alteração de um funcionário.
[Marcar este item como lido/assistido]
36)  Excluir Funcionário + auditoria inserir e alterar Funcionário
Descrição: Nessa videoaula vamos começar implementando o teste necessário para garantir a exclusão de um funcionário.
[Marcar este item como lido/assistido]

>> Este curso está em andamento <<

Publicidade

Estatísticas

Favoritado:
Comentários:
2

Conteúdo:
Utilidade:
3    0
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03