Novidades Entity Framework 4.1
4 5 1 11
R$69.90

Este curso é antigo e faz parte do acervo DevMedia * O suporte não é garantido para cursos em acervo

curso Novidades Entity Framework 4.1

Neste curso de Entity Framework 4.1 apresentaremos as suas novidades e como fazer a utilização das mesmas. Dentre elas um destaque especial, para o Code First, que é o novo modelo de desenvolvimento, onde podemos definir o nosso domínio utilizando o modelo POCO sem nos preocupar com qual Framework de persistência iremos utilizar, dando assim uma maior abstração para a nossa aplicação e um menor acoplamento.

Iniciar Carga Horária - 15H

CONTEÚDO DO CURSO

Aula 1

Apresentação e criação do projeto

Nessa videoaula vamos iniciar mais um curso, onde mostraremos as novidades do Entity Framework 4.1. Nessa primeira aula mostraremos o que será abordado nesse curso, e como será a nossa estratégia para apresentar as novidades. Realizaremos também a...
MVP
Aula 1 - MVP

Apresentação e criação do projeto

Aula 2

Usando o NuGet e Instalando EF usando o Package Manager Console

Nessa videoaula vamos dar continuidade ao projeto, onde mostraremos as novidades do Entity Framework 4.1. Nessa videoaula mostrarei à vocês como instalar o NuGet no Visual Studio 2010 e como fazer sua utilização.
MVP
Aula 2 - MVP

Usando o NuGet e Instalando EF usando o Package Manager Console

Aula 3

Usando o modelo de desenvolvimento code first

Nessa videoaula vamos mostrar iniciar o modelo de desenvolvimento code first, definindo o domínio da aplicação. Vamos modelar as classes úteis para o andamento no nosso projeto.
MVP
Aula 3 - MVP

Usando o modelo de desenvolvimento code first

Aula 4

Utilizando o DbContext + geração do banco de dados

Nessa videoaula vamos mostrar como trabalhar com a principal novidade do Entity Framework 4.1, que é a classe DbContext. Vamos mostrar como definir quais as classes do nosso modelo que serão mapeadas
MVP
Aula 4 - MVP

Utilizando o DbContext + geração do banco de dados

Aula 5

Removendo pluralização e renomeando tabelas

Nessa videoaula vamos mostrar como modificar algumas convenções do Entity Framework 4.1 como a pluralização e o padrão do nome das tabelas. Vamos sobrescrever o método OnModelCreating e modificar para que o banco de dados seja gerado sempre que um...
MVP
Aula 5 - MVP

Removendo pluralização e renomeando tabelas

Aula 6

Mapeando Herança

Nessa videoaula vamos mostrar como realizar o mapeamento usando herança. Será mostrado um exemplo prático usando a entidade Proprietario e Aluno.
MVP
Aula 6 - MVP

Mapeando Herança

Aula 7

Inserindo e recuperando registros associados

Nessa videoaula vamos mostrar, através dos nossos testes, como estar inserindo e recuperando registro associado. Vamos mostrar como adicionar alunos ao curso.
MVP
Aula 7 - MVP

Inserindo e recuperando registros associados

Aula 8

Sobrescrevendo convenções para Primary Key e Property

Nessa videoaula vamos entender como funciona e como sobrescrever algumas convenções do Entity Framework 4.1 para primary key e propriedades. Vamos entender porque não precisamos até agora nos preocupar em definir chaves primárias .
MVP
Aula 8 - MVP

Sobrescrevendo convenções para Primary Key e Property

Aula 9

Usando Navigation e modificando mapeamento ManyToMany

Nessa videoaula vamos entender como funciona o recurso navigation. Vamos mostrar, num exemplo prático, a sua aplicação e quais os benefícios na sua utilização.
MVP
Aula 9 - MVP

Usando Navigation e modificando mapeamento ManyToMany

Aula 10

Usando DataAnnotation – Key e Column

Nessa videoaula vamos mostrar como realizar configurações importantes para nosso ORM. Vamos apresentar um recurso, bastante interessante, chamado DataAnnotation, onde podemos definir uma série de recursos.
MVP
Aula 10 - MVP

Usando DataAnnotation – Key e Column

Aula 11

Usando DataAnnotation – Required, ForeignKey e MaxLength

Nessa videoaula vamos mostrar como realizar configurações importantes para nosso ORM. Vamos mostrar outros recursos do DataAnnotation, como o Required, onde além de definir quais são os campos obrigatórios do nosso domínio.
MVP
Aula 11 - MVP

Usando DataAnnotation – Required, ForeignKey e MaxLength

Aula 12

DataAnnotation ‘Table’ + Criação projeto MVC 3

Nessa videoaula vamos mostrar como realizar configurações importantes para nosso ORM. Vamos mostrar outros recursos do DataAnnotation, como o Required, onde além de definir quais são os campos obrigatórios do nosso domínio.
MVP
Aula 12 - MVP

DataAnnotation ‘Table’ + Criação projeto MVC 3

Aula 13

Testando Repositório Faculdade usando NUnit

Nessa videoaula vamos criar os testes necessários para garantir o correto funcionamento do repositório Faculdade, que iremos utilizar para o exemplo da nossa aplicação web usando MVC 3.
MVP
Aula 13 - MVP

Testando Repositório Faculdade usando NUnit

Aula 14

Testando Repositório Proprietario + Controller e View Faculdade

Nessa videoaula vamos criar os testes necessários para garantir o correto funcionamento do repositório Proprietario, que iremos utilizar para o exemplo da nossa aplicação web usando MVC 3.
MVP
Aula 14 - MVP

Testando Repositório Proprietario + Controller e View Faculdade

Aula 15

Action Inserir + View Inserir + Validação com DataAnotation

Nessa videoaula vamos criar mais duas actions no nosso Controller Faculdade. Uma delas será Inserir, que será executada quando carregarmos a View Inserir, transportando para a View um ViewBag contendo a lista de proprietários. Mostraremos como...
MVP
Aula 15 - MVP

Action Inserir + View Inserir + Validação com DataAnotation

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