Curso Entity Framework 6 Avançado em Porto Alegre

Curso de Entity Framework, em que diversos mini-projetos de acesso a bancos de dados são desenvolvidos, explorando os diferentes recursos do Entity Framework e do Visual Studio 2017.

A linguagem de desenvolvimento é o C#.NET, no padrão MVC.

Opcional, 1 ano de assinatura do Alfamídia Online incluso na contratação.

Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
02/03/2019 - 23/03/2019: Sábados
02/03/2020 - 23/03/2020: Noite
07/03/2020 - 28/03/2020: Sábados

Formações deste curso intensivo:
.Net - Visual Studio 2017 e C#

Valor do curso:
ver valor do curso

Conteúdo Programático

Entity Framework 6
Conceitos Básicos e Avançados
Introdução ao Entity Framework
Preparando o Ambiente
Criando a Entity Data Model
Contexto e Entidades
Relacionamentos
Ciclo de Vida
A Classe DbContext
A Classe DbSet

Entity Framework e LINQ
Introdução Aula 2
Introdução( LINQ e CRUD)
LINQ e tipos genéricos
Consultas Básicas com LINQ
Continuação (Consultas Básica com LINQ)
Transformações de Dados em LINQ
CREATE
READ
UPDATE
DELETE
Exercícios

Entity Framework 6 Avançado 3
Code First
Convenções II
Anotações Data Annotations
Relacionamentos
Fluent API
Exemplos e aplicações
Convenções
Atributos Data Annotations

Entity Framework 6 avançado 4
Asyns e Await
Consulta de Dados de forma a sincrona
EF Consulta e SaveChanges
Exemplo de uso do Asyns
Introdução AddRange e Delete range
Introdução Novas features EF 6
Log e Interceptação
Operações de CRUD
Interceptação de comandos e capturação

Metodologia de Ensino dos Módulos de Extensivos Presenciais

Este curso é um dos módulos que compõem nossos extensivos presenciais, mas pode também ser contratado e realizado de forma independente.

Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor, em aulas que acontecem uma vez por semana. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.