|
|
|
O CD (ou DVD):
Mergulhe no conhecimento do LINQ TO SQL e do Entity Framework através do LINQ e a linguagem C#. Neste DVD você aprenderá a desenhar uma arquitetura de desenvolvimento em camadas com o LINQ, explorar o CRUD (Create, Read, Update e Delete) para um ou vários conjuntos de dados, aprenda a fazer pesquisas eficientes com pouco código, claro que tudo isto produzido com o VS.NET 2008 e o SQL Server 2008.
Em aproximadamente quatro horas você ganhará um enorme volume de conhecimentos e será certamente um profissional melhor preparado para enfrentar o mundo da Tecnologia da Informação.
Este treinamento é indicado para os níveis intermediários a avançados.
Por que comprar o DVD LINQ TO SQL e Entity Framework Avançado?
- Veja passo a passo como explorar o LINQ TO SQL e o Entity Framework
- Aprenda com Renato Haddad, autor de livros, palestrante e consultor de sucesso
- Organizado em lições curtas, que respeitam o seu tempo
- Estude onde e quando desejar
- Totalmente em português
- Excelente relação custo x benefício
- Valioso material de consulta e referência
- Excelente método de ensino
Sobre o Autor
Renato Haddad é Microsoft Most Valuable Profession .NET Mobile Devices, MCP, MCTS, MCPD. Autor de diversos livros e ministra palestras e treinamentos sobre a tecnologia .NET. e Office em eventos nos EUA, Canadá e Brasil.
Conteúdo Exclusivo!
1. Introdução (5:39)
Aprenda a criar um projeto Windows Forms, montar os pré-requisitos para os demais exercícios, o modelo de objeto relacional (ORM) com o LINQ TO SQL e o Entity Framework.
2. Load / Include (18:41)
Saiba como ler dados tirando o máximo do banco de dados através de poucas requisições. O LINQ TO SQL e o Entity Framework dispõe dos métodos DataLoadOptions e Include, respectivamente, para otimizar a leitura de dados, ou seja, carrega entidades relacionadas no momento da leitura. Veja como implementar e comparar o tempo de resposta com e sem estes recursos, além de analisar as requisições com o SQL Profiler.
3. Pesquisa Show eficiente (16:09)
Veja como montar uma forma de pesquisar dados de maneira simples e eficiente com poucas linhas de códigos. Isto tudo porque o LINQ e expressões Lambdas nos ajudam. Veja ainda quais recursos são necessários para implementar o IQueryable, assim como filtrar dados conforme a condição que o usuário definir.
4. Pesquisa de vários itens (24:49)
No LINQ, a forma de montar as pesquisas de dados não é um tanto comum até você se acostumar. Neste exemplo, você aprenderá a pesquisar dados múltiplos com a mesma condição, ou seja, como retornar todos os produtos com ID=1, 2 ou 10, por exemplo. Veja qual é o modo correto de se montar este tipo de pesquisa usando Generics List em WinForms e ASP.NET.
5. Incluir Dados (42:09)
Veja todas as maneiras de se incluir dados no LINQ TO SQL e no Entity Framework, desde uma simples inclusão até o comando para incluir uma categoria e um produto que não existem na base dados, ou seja, inclusão em cascata. Além disto, aprenda a incluir uma coleção de dados de uma única vez.
6. Alterar Dados (25:40)
Aprenda como alterar dados de um único registro na base de dados com o LINQ TO SQL e o Entity Framework. Veja ainda como aplicar uma alteração em lote num conjunto de dados de uma única vez usando LINQ e Lambda.
7. Excluir Dados (39:25)
Saiba como excluir um determinado registro, verificar se existe relacionamento do mesmo com outras entidades através do try/catch. Aprenda a excluir dados em lotes referentes aos registros que atendem um critério. Por fim, veja como excluir somente registros selecionados num ListBox múltiplos, ou seja, vários itens selecionados no mesmo ListBox.
8. Arquitetura do LINQ no Desenvolvimento em Camadas (22:28)
Saiba como montar uma arquitetura para desenvolvimento em camadas com o LINQ. Veja como criar a classe e a interface de uma entidade, assim como todos os métodos necessários para o CRUD da entidade. Saiba as vantagens de se criar camadas com o LINQ e como implementá-la num projeto.
9. Uso da arquitetura no Windows Forms (27:18)
Veja como criar um projeto Windows Forms para consumir a camada de dados criada no projeto de negócios e dados (BLL), criar a interface de usuário e chamar os métodos para implementar o CRUD. Com isto, o projeto ficará estruturado para permitir manutenções e extensões feita rapidamente, tirando todo o proveito do desenvolvimento em camadas.
10. Uso da arquitetura em WEB (12:26)
Veja como criar um projeto ASP.NET para ter uma visão geral de como consumir a camada de negócios (BLL), montar um formulário com um GridView e um cadastro de produtos usando a camada BLL é claro.
Código fonte incluso no DVD.
|
|
|