curso Primeiros passos no Entity Framework

O Entity Framework é hoje a principal ferramenta de Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping) do universo .NET, ou seja, uma ferramenta que mapeia classes (objetos) em tabelas de banco de dados (relacional). Pensando nisso, o curso de Primeiros Passos com o Entity Framework vai trazer os conceitos básicos para utilização dessa ferramenta, como as Data Annotations, que permitem a definição de detalhes específicos do banco de dados a partir das classes, como o tamanho de um ... Ver mais campo na tabela, até a definição de chaves primárias e estrangeiras. Também veremos como lidar com as classes DbContext e DbSet, que representam a base de dados e as tabelas dele, respectivamente, dentro da aplicação. Por fim, veremos como tratar esses dados, observando como o Entity Framework trata as operações de CRUD e qual o código SQL gerado pela ferramenta.

/
Iniciar Carga Horária - 13H

CONTEÚDO DO CURSO

Aula 1

Introdução

Essa vídeo aula faz introdução ao curso “Primeiros passos com o Entity Framework” e também ao Entity Framework, em suas versões, em especial o Code First, que será utilizado ao longo do curso.
Free
Aula 1 - Free

Introdução

Aula 2

Como configurar o EF

Essa vídeo aula faz a configuração da base de dados com o Entity Framework, trazendo conceitos como a criação do DbContext e a definição da string de conexão à base de dados.
MVP
Aula 2 - MVP

Como configurar o EF

Aula 3

Mapeando classes em tabelas na base de dados

Essa vídeo aula traz o início do Mapeamento Objeto-Relacional propriamente dito, ao transformar a representação das classes do domínio em coleções de dados que serão transformadas em tabelas pelo Entity Framework.
MVP
Aula 3 - MVP

Mapeando classes em tabelas na base de dados

Aula 4

Trabalhando com Data Annotations

Essa vídeo aula traz o Mapeamento Objeto-Relacional das propriedades das classes, utilizando atributos (ou Data Annotations) para informar ao Entity Framework detalhes como campos “not null” e chaves primárias.
MVP
Aula 4 - MVP

Trabalhando com Data Annotations

Aula 5

Definindo relacionamentos entre entidades

Essa vídeo aula traz a definição de relacionamentos entre as entidades de nosso exemplo, Loja e Produto. Para isso, a Data Annotation ForeignKey é utilizada, bem como outros conceitos do Entity Framework.
MVP
Aula 5 - MVP

Definindo relacionamentos entre entidades

Aula 7

Acesso a dados no Entity Framework

Essa vídeo aula traz a inserção de dados utilizando a classe ProductDbContext. Através de métodos como Add(), a operação de Insert é realizada no DbSet e, posteriormente, na base de dados.
MVP
Aula 7 - MVP

Acesso a dados no Entity Framework

Aula 8

SELECT + INSERT no Entity Framework

Essa vídeo aula traz as operações de Select e Insert no Entity Framework. Além disso, traz em detalhes como funcionam os relacionamentos entre os dados nesse ORM.
MVP
Aula 8 - MVP

SELECT + INSERT no Entity Framework

Aula 9

SELECT com cláusula WHERE no Entity Framework

Essa vídeo aula traz a operação de Select utilizando cláusulas WHERE dentro do Entity Framework.
MVP
Aula 9 - MVP

SELECT com cláusula WHERE no Entity Framework

Aula 10

UPDATE no Entity Framework

Essa vídeo aula traz a operação de UPDATE na base de dados, com todos os detalhes e nuances.
MVP
Aula 10 - MVP

UPDATE no Entity Framework

Aula 11

DELETE no Entity Framework

Essa vídeo aula traz a operação de DELETE na base de dados, que faz a remoção dos dados.
MVP
Aula 11 - MVP

DELETE no Entity Framework

Aula 12

UPDATE via EntityState no Entity Framework

Essa vídeo aula traz o UPDATE via EntityState no Entity Framework. Dessa forma, é possível controlarmos o POST back de dados a partir do usuário e indicar para a base de dados que uma atualização ocorreu.
MVP
Aula 12 - MVP

UPDATE via EntityState no Entity Framework

Aula 13

Monitorando a execução das queries

Essa vídeo aula traz o monitoramento das queries geradas pelo Entity Framework, algo útil para sabermos o que está acontecendo internamente em nossa aplicação.
MVP
Aula 13 - MVP

Monitorando a execução das queries

Código Fonte

Código Fonte

Nesse post você encontrará o código fonte completo do curso Primeiros passos no Entity Framework
MVP
Código Fonte - MVP

Código Fonte

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos