Curso de Entity Framework: Primeiros passos

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

Curso de Entity Framework

Aula 1 - free

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 2 - mvp

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 3 - mvp

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 4 - mvp

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 5 - mvp

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 6 - mvp

Criando a base de dados com Entity Framework

......
mvp
Aula 7 - mvp

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 8 - mvp

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 9 - mvp

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 10 - mvp

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 11 - mvp

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 12 - mvp

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 13 - mvp

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
Código Fonte - mvp

Código Fonte

Nesse post você encontrará o código fonte completo do curso Primeiros passos no Entity Framework
mvp

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.

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.

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