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

Curso de

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

O LINQ e o Entity Framewok são frameworks nativos da plataforma .NET que fornecem uma forma simples, segura e otimizada de o acesso a uma base de dados, seja ela um banco de dados, arquivo XML ou uma coleção de dados.

Adquira este curso de forma avulsa

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

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

6x R$ 29,98

R$ 179,90 à vista

Informações sobre o curso

Sobre o curso

Quando a programação orientada a objetos alcançou um ponto estável, tornou evidente que o próximo desafio seria reduzir a complexidade em acessar e integrar informações que não são nativamente definidas em orientação a objetos, como banco de dados relacionais e arquivos XML.

Com esse cenário apresentado, começaram a surgir frameworks que integravam as informações não orientados a objetos às linguagens que utilizam esse paradigma. Visando o aumento de produtividade e a otimização na criação de conexões, em pouco tempo esse tipo de framework ganhou destaque, tornando-se uma obrigação de todo programador saber utilizá-la.

Em C#, dentre os frameworks que implementam essa abordagem, destacam-se o LINQ e o Entity Framework. A cada um possui suas características e vantagens que serão detalhadas ao longo deste curso.

Conhecimentos adquiridos

Neste curso abordaremos tudo o que você precisa aprender para utilizar os frameworks LINQ e Entity nas suas aplicações C#. São vídeo aulas e apostilas que mostram como esses frameworks funcionam e como aplicá-los em um projeto. Também serão passados exercícios e exemplos para que você possa fixar, praticar e aplicar o conteúdo aprendido no seu dia a dia.

Dentre várias outras coisas, você vai aprender:

- Como funciona a linguagem de consulta do LINQ;

- Como se conectar a todas as fontes de dados suportadas pelo LINQ;

- A Fluent API e como utilizá-la com o Entity;

- As diferenças entre database-first, model-first e code-first, e como utilizá-los no Entity.

Para quem é esse curso?

Esse curso é destinado a desenvolvedores C#, que já utilizam acesso a base de dados e querem facilitar este acesso nas suas aplicações.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

  1. C# (C Sharp) Básico
  2. C# (C Sharp) Intermediário
  3. C# (C Sharp) Avançado
  4. MySQL Desenvolvedor
  5. SQL Server Desenvolvedor

Carga horária do curso

40h

Curso com certificado de 40 horas

Ambiente do curso

  • Visual Studio 2012 ou superior
  • Visual Studio Express 2013 for Windows Desktop
  • .NET Framework 4.5
  • Entity Framework 5.0
  • SQL Server 2008 ou superior
  • MySQL 5.5 ou superior

Metodologia

  • Texto e imagens
  • Início imediato
  • Exemplos práticos

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

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

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

6x R$ 29,98

R$ 179,90 à vista

Conteúdo programático Baixar esta ementa

Tópicos do Curso

  1. Códigos, imagens, diagramas etc.

    LINQ
  2. Códigos, imagens, diagramas etc.

    Por que LINQ é necessário?
  3. Códigos, imagens, diagramas etc.

    Preparando o Ambiente
  4. Códigos, imagens, diagramas etc.

    Ferramenta auxiliar para a utilização da LINQ
  5. Códigos, imagens, diagramas etc.

    Introdução às Consultas da LINQ
  6. Códigos, imagens, diagramas etc.

    Operações Básicas de Consultas do LINQ
  7. Códigos, imagens, diagramas etc.

    Realizando Filtros
  8. Códigos, imagens, diagramas etc.

    Realizando Ordenação
  9. Códigos, imagens, diagramas etc.

    Realizando Agrupamento
  10. Códigos, imagens, diagramas etc.

    Realizando Associações – JOINS
  11. Códigos, imagens, diagramas etc.

    Utilizando a Sintaxe de Métodos
  12. Códigos, imagens, diagramas etc.

    Realizando Consultas
  13. Códigos, imagens, diagramas etc.

    Diferenças entre sintaxe de consulta e sintaxe de método
  14. Códigos, imagens, diagramas etc.

    Lambda Expressions
  15. Códigos, imagens, diagramas etc.

    Implementações de LINQ
  16. Códigos, imagens, diagramas etc.

    LINQ para Objetos
  17. Códigos, imagens, diagramas etc.

    Realizando Consultas em List<T>
  18. Códigos, imagens, diagramas etc.

    Agregando informações
  19. Códigos, imagens, diagramas etc.

    Realizando Consultas com System.IO
  20. Códigos, imagens, diagramas etc.

    LINQ para XML
  21. Códigos, imagens, diagramas etc.

    Criando Árvores XML
  22. Códigos, imagens, diagramas etc.

    Realizando Consultas em XML
  23. Códigos, imagens, diagramas etc.

    Populando Objetos com LINQ to XML
  24. Códigos, imagens, diagramas etc.

    Criando o XML de objetos com LINQ to XML
  25. Códigos, imagens, diagramas etc.

    LINQ para DataSet
  26. Códigos, imagens, diagramas etc.

    Funcionamento do LINQ to DataSet
  27. Códigos, imagens, diagramas etc.

    Utilizando LINQ com DataSets não tipados
  28. Códigos, imagens, diagramas etc.

    Utilizando LINQ com DataSets tipados
  29. Códigos, imagens, diagramas etc.

    Populando Objetos com LINQ to DataSet
  30. Códigos, imagens, diagramas etc.

    LINQ para SQL
  31. Códigos, imagens, diagramas etc.

    Realizando o Mapeamento de Entidades
  32. Códigos, imagens, diagramas etc.

    Mapeamento por Código
  33. Códigos, imagens, diagramas etc.

    Mapeando entidades relacionadas por código
  34. Códigos, imagens, diagramas etc.

    Mapeamento por Ferramenta
  35. Códigos, imagens, diagramas etc.

    Problemas para acessar dados relacionados
  36. Códigos, imagens, diagramas etc.

    Realizando Manipulação de Dados
  37. Códigos, imagens, diagramas etc.

    Inclusão
  38. Códigos, imagens, diagramas etc.

    Alteração
  39. Códigos, imagens, diagramas etc.

    Exclusão
  40. Códigos, imagens, diagramas etc.

    Realizando Controle Transacional
  41. Códigos, imagens, diagramas etc.

    Executando Stored Procedures
  42. Códigos, imagens, diagramas etc.

    Mapeando Stored Procedure por código
  43. Códigos, imagens, diagramas etc.

    Mapeando Stored Procedure por ferramenta
  44. Códigos, imagens, diagramas etc.

    Executando User-Defined Functions
  45. Códigos, imagens, diagramas etc.

    Mapeando User-Defined Functions por código
  46. Códigos, imagens, diagramas etc.

    Mapeando User-Defined Functions por ferramenta
  47. Códigos, imagens, diagramas etc.

    Consultas compiladas
  48. Códigos, imagens, diagramas etc.

    Consultas diretas
  49. Códigos, imagens, diagramas etc.

    Criando uma Aplicação Windows Forms com LINQ para SQL
  50. Códigos, imagens, diagramas etc.

    Codificando
  51. Códigos, imagens, diagramas etc.

    LINQ para Entidades: modelando com o Entity Framework
  52. Códigos, imagens, diagramas etc.

    Visão Geral do Entity Framework
  53. Códigos, imagens, diagramas etc.

    Realizando a Modelagem de Aplicativos
  54. Códigos, imagens, diagramas etc.

    Mapeamento entre Objetos e Dados
  55. Códigos, imagens, diagramas etc.

    Realizando o Mapeamento de Entidades
  56. Códigos, imagens, diagramas etc.

    Mapeamento Visual com Base de Dados existente
  57. Códigos, imagens, diagramas etc.

    Mapeamento por Código com Base de Dados existente
  58. Códigos, imagens, diagramas etc.

    Testando uma Consulta
  59. Códigos, imagens, diagramas etc.

    Mapeamento Visual para Base de Dados inexistente
  60. Códigos, imagens, diagramas etc.

    Mapeamento por Código para Base de Dados inexistente
  61. Códigos, imagens, diagramas etc.

    Convenções na criação das tabelas
  62. Códigos, imagens, diagramas etc.

    Modificando convenções com Data Annotations
  63. Códigos, imagens, diagramas etc.

    Entendendo como alterações na entidade impactam na inicialização do banco de dados
  64. Códigos, imagens, diagramas etc.

    Migrations normal
  65. Códigos, imagens, diagramas etc.

    Realizando Manipulações de Dados
  66. Códigos, imagens, diagramas etc.

    Populando a base de dados
  67. Códigos, imagens, diagramas etc.

    Realizando Consultas
  68. Códigos, imagens, diagramas etc.

    Consultando dados em memória
  69. Códigos, imagens, diagramas etc.

    Acessando Dados Relacionados
  70. Códigos, imagens, diagramas etc.

    Carregamento lazy
  71. Códigos, imagens, diagramas etc.

    Carregamento eager
  72. Códigos, imagens, diagramas etc.

    Carregamento explicit
  73. Códigos, imagens, diagramas etc.

    Realizando Manipulação de Dados
  74. Códigos, imagens, diagramas etc.

    Adicionando nova entidade
  75. Códigos, imagens, diagramas etc.

    Alterando entidades existentes
  76. Códigos, imagens, diagramas etc.

    Excluindo entidades existentes
  77. Códigos, imagens, diagramas etc.

    Excluindo entidades com dados relacionados
  78. Códigos, imagens, diagramas etc.

    Utilizando Entity SQL
  79. Códigos, imagens, diagramas etc.

    Executando Stored Procedures
  80. Códigos, imagens, diagramas etc.

    Executando User-Defined Functions
  81. Códigos, imagens, diagramas etc.

    Executando código SQL
  82. Códigos, imagens, diagramas etc.

    Fluent API
  83. Códigos, imagens, diagramas etc.

    Modificando o provider
  84. Códigos, imagens, diagramas etc.

    Utilizando o MySQL
  85. Códigos, imagens, diagramas etc.

    Manipulação de dados
  86. Códigos, imagens, diagramas etc.

    Criando uma Aplicação com Entity Framework
  87. Códigos, imagens, diagramas etc.

    Criando as entidades
  88. Códigos, imagens, diagramas etc.

    Criando o formulário inicial
  89. Códigos, imagens, diagramas etc.

    Criando formulário de gerenciamento de Clientes
  90. Códigos, imagens, diagramas etc.

    Criando formulário de gerenciamento de Produtos
  91. Códigos, imagens, diagramas etc.

    Criando formulário de cadastro de Pedidos
  92. Códigos, imagens, diagramas etc.

    Criando formulário de listagem de pedidos
  93. Códigos, imagens, diagramas etc.

    Alterando os pedidos
  94. Códigos, imagens, diagramas etc.

    Excluindo os pedidos
  95. Códigos, imagens, diagramas etc.

    Conclusão

Adquira este curso agora mesmo

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

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

6x R$ 29,98

R$ 179,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

h

Curso com certificado de horas

O que os alunos dizem?

Ótimo curso parabéns a toda a equipe.

Adquira este curso de forma avulsa

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

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

6x R$ 29,98

R$ 179,90 à vista

Quer ter acesso completo a todos os nossos cursos?

Escolha um dos planos abaixo e comece agora mesmo!

20% OFF
1 ano
De 12x R$99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
20% OFF
3 anos
De 12x R$199
12x 159 reais
ou por R$ 1.908,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
5 anos
De 12x R$256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados