Participe do Newsletter
Assine para receber informativos sobre palestras gratuitas, treinamentos, notícias e artigos relacionados ao mundo de TI. |
Entity Framework e LINQ
Mapeamento Objeto Relacional através de Entity Framework e consultas LINQ. Para mais informações clique aqui |
ObjetivosEspecializar os alunos na utilização do Entity Framework para acesso a dados. Esta formação possibilitará ao aluno desenvolver aplicações que façam acesso a dados de uma forma mais produtiva, através de técnicas como Mapeamento Objeto Relacional, Consulta e Manutenção à dados, Data Binding, Configuração de Relacionamentos. LINQ to Entities, LINQ to SQL e tantas outras. |
Público AlvoDesenvolvedores, Programadores, Analistas Programadores, Arquitetos e Projetistas que necessitam dominar técnicas de programação avançada em C# e ASP.NET para o desenvolvimento de aplicações Web robustas. |
Carga Horária |
Investimento |
Treinamento para grupos fechados |
Outros cursos que indicamos a você:
+ veja todos os treinamentos
Conteúdo ProgramáticoIntrodução ao Entity Framework Visão Geral Benefícios do Entity Framework Metadados Formas de utilização: Database First, Model First e Code First Code First Visão Geral Mapeamento de Entidades para Views e Tabelas Propriedades de Navegação Associações Relacionamento entre Entidades Chaves Estrangeiras Auto-Relacionamentos Relacionamentos Muitos-para-Muitos Campos Auto-Numeráveis API Fluente Exercícios Práticos Overview: Database First e Model First Visão Conceitual Configuração das Entidades Relacionamento entre Entidades Atualizações do Banco de Dados Atualizações do Modelo Mais sobre Code First O que há de novo? Convenções Code First Utilização de POCOs (Plain Old CLR Objects) Utilização do DbContext Utilização de Data Annotations Configuração de Mapeamento e Relacionamentos Criação de Repositórios Genéricos Abstração Exercícios Práticos Introdução ao LINQ Visão Geral Benefícios do LINQ Variações de LINQ LINQ e Genéricos Padrão IEnumerable Exercícios Práticos LINQ to SQL Visão Geral DataContext Relacionamentos UM-para-UM Relacionamentos UM-para-MUITOS Relacionamentos MUITOS-para-MUITOS Herança de Entidades Ferramentas Auxiliares Exercícios Práticos Consultas Where e Select Visão Geral Pesquisas através de Contains, StartsWith e EndsWith Restrições de Registros Instrução SQL Projeção de Campos Tipos anônimos Atributos AND e OR Classificação de dados Dados nulos Exercícios Práticos Agrupamento Visão Geral Agrupamento de Classes Agregação de Valores Uso de Join Uso de Left Join Exercícios Práticos Conjunto de Dados Visão Geral Concat Intersect e Except Union Exercícios Práticos Atualização de Entidades Visão Geral Salvando Dados no Banco de Dados Inserindo Novos Objetos Excluindo Entidades Exercícios Práticos Stored Procedures Visão Geral Trabalhando com Procedures, Views e UDFs (User Defined Functions) Mapeamento de Funções para Entidades Mapeamento de Funções para Tipos Escalares Mapeamento de Funções para Tipos Complexos Trabalhando com Procedures que retornam Dados Executando Consultas com ExecuteStoredQuery Exercícios Práticos Tratamento de Exceções Visão Geral Tratando exceções de Connection String Tratando exceções de execução de Querys Tratando exceções ocorridas em SaveChanges Entendo problemas de concorrência Opções de concorrência otimista Tratando exceções de concorrência Exercícios Práticos Pré-Requisitos Ter realizado o treinamento C# + ASP.NET Intermediário ou possuir conhecimentos equivalentes |
Materiais
|