Curso de C# (C Sharp) - Entity e LINQ Framework Avançado

Propaganda
CONTEÚDO PROGRAMÁTICO
TreinaWeb Tecnologia LTDA
CNPJ: 06.156.637/0001-58
C# (C Sharp) - Entity e
LINQ Framework
Avançado
Carga horária: 40 horas
CONTEÚDO PROGRAMÁTICO
Ementa do curso
LINQ
Por que LINQ é necessário?
Preparando o Ambiente
Ferramenta auxiliar para a utilização da LINQ
Introdução às Consultas da LINQ
Operações Básicas de Consultas do LINQ
Realizando Filtros
Realizando Ordenação
Realizando Agrupamento
Realizando Associações – JOINS
Utilizando a Sintaxe de Métodos
Realizando Consultas
Diferenças entre sintaxe de consulta e sintaxe de método
Lambda Expressions
Implementações de LINQ
LINQ para Objetos
Realizando Consultas em List<T>
Agregando informações
Realizando Consultas com System.IO
Av. Paulista, 1765 - Conj 71 e 72
São Paulo - SP
LINQ para XML
Criando Árvores XML
Realizando Consultas em XML
Populando Objetos com LINQ to XML
Criando o XML de objetos com LINQ to XML
LINQ para DataSet
Funcionamento do LINQ to DataSet
Utilizando LINQ com DataSets não tipados
Utilizando LINQ com DataSets tipados
Populando Objetos com LINQ to DataSet
LINQ para SQL
Realizando o Mapeamento de Entidades
Mapeamento por Código
Mapeando entidades relacionadas por código
Mapeamento por Ferramenta
Problemas para acessar dados relacionados
Realizando Manipulação de Dados
Inclusão
Alteração
Exclusão
Realizando Controle Transacional
Executando Stored Procedures
Mapeando Stored Procedure por código
Mapeando Stored Procedure por ferramenta
Executando User-Defined Functions
Mapeando User-Defined Functions por código
Mapeando User-Defined Functions por ferramenta
Consultas compiladas
Consultas diretas
Criando uma Aplicação Windows Forms com LINQ para SQL
Codificando
LINQ para Entidades: modelando com o Entity Framework
Visão Geral do Entity Framework
Realizando a Modelagem de Aplicativos
Mapeamento entre Objetos e Dados
Realizando o Mapeamento de Entidades
Mapeamento Visual com Base de Dados existente
Mapeamento por Código com Base de Dados existente
Testando uma Consulta
Mapeamento Visual para Base de Dados inexistente
Mapeamento por Código para Base de Dados inexistente
Convenções na criação das tabelas
Modificando convenções com Data Annotations
Entendendo como alterações na entidade impactam na inicialização do banco de dados
Migrations normal
Realizando Manipulações de Dados
Populando a base de dados
Realizando Consultas
Consultando dados em memória
Acessando Dados Relacionados
Carregamento lazy
Carregamento eager
Carregamento explicit
Realizando Manipulação de Dados
Adicionando nova entidade
Alterando entidades existentes
Excluindo entidades existentes
Excluindo entidades com dados relacionados
Utilizando Entity SQL
Executando Stored Procedures
Executando User-Defined Functions
Executando código SQL
Fluent API
Modificando o provider
Utilizando o MySQL
Manipulação de dados
Criando uma Aplicação com Entity Framework
Criando as entidades
Criando o formulário inicial
Criando formulário de gerenciamento de Clientes
Criando formulário de gerenciamento de Produtos
Criando formulário de cadastro de Pedidos
Criando formulário de listagem de pedidos
Alterando os pedidos
Excluindo os pedidos
Conclusão
Ficou alguma dúvida em relação ao conteúdo programático?
Envie-nos um e-mail clicando aqui.
© 2004 - 2017 TreinaWeb
www.treinaweb.com.br
Download