Introdução ao Entity Framework Core
Aprenda desde os fundamentos até a implementação deste poderoso ORM
Rafael AlmeidaMicrosoft MVP
Introdução
- Introdução Assistir grátis 1:00
- O que é um ORM? 2:00
- Orientação a Objetos vs Modelo Relacional 6:00
- O que é o Entity Framework Core? 1:00
- Como Funciona o Entity Framework Core? 4:00
- História do Entity Framework 4:00
- História do Entity Framework Core 2:00
- Por que o Entity Framework Core foi reescrito do zero? 1:00
- Quais são os providers disponíveis? 2:00
- EF 6 vs EF Core 4:00
- Teste os seus conhecimentos 3:00
Ambiente de desenvolvimento - IDE's
- IDE's disponíveis 4:00
- Instalação do SDK do .NET Core 3:00
- Instalação das extensões no VS Code 3:00
- Instalação do SQL Server LocalDB 2:00
- Teste os seus conhecimentos 5:00
Minha primeira aplicação
- Criando uma aplicação console no Visual Studio 3:00
- Instalando o pacote do SqlServer Visual Studio Code 1:00
- Instalando o pacote do SqlServer Visual Studio 2:00
Conceitos Principais
- Por onde começar 1:00
- O que é Code First 2:00
- O que é Database First 2:00
- O que é DbContext 4:00
- Teste os seus conhecimentos 5:00
Cenários de utilização
- Sistema de pedidos 1:00
- Criação das classes 6:00
- Criação da classe de contexto 6:00
- Mapeamento através do Fluent API 13:00
- Arquivos de configurações 10:00
- Utilizando DataAnnotations 5:00
- Teste os seus conhecimentos 5:00
Migrações
- Introdução 2:00
- O que é necessário para criar uma migração? 7:00
- Criando a primeira migração 4:00
- Analisando a migração 6:00
- Gerando Script SQL 5:00
- Aplicando migração 5:00
- Gerando Scripts SQL Idempotentes 5:00
- Rollback de migrações 5:00
- Migrações pendentes 3:00
- Teste os seus conhecimentos 5:00
Operações
- Operações que iremos executar 1:00
- Inserindo registros 8:00
- Inserindo registros em massa 10:00
- Consultando dados 11:00
- Carregamento adiantado 9:00
- Atualizando registros 10:00
- Removendo registros 8:00
- Teste os seus conhecimentos 5:00
Aulas Bônus
- Detectando propriedades não configuradas 6:00
- Resiliência da conexão 3:00
- Alterando o nome da tabela de histórico de migrações 2:00
Encerramento
- Agradecimentos 1:00
A Microsoft revolucionou o desenvolvimento de aplicações com o .NET Core e reescreveu do zero o Entity Framework na versão Core, que está muito mais poderoso e performático.
Neste curso você vai aprender os fundamentos do Entity Framework Core, como instalar, configurar e utilizar de forma completa, é o primeiro passo para continuar estudando os materiais mais avançados sobre acesso a dados.
Este curso utiliza a versão mais nova do .NET Core (3.1).
Perguntas frequentes
Por quanto tempo terei acesso?
Estamos oferecendo 1 ano de acesso para você ter muito tempo para estudar.
O curso é teórico e prático?
Sim, o curso Introdução ao Entity Framework Core aborda toda a teoria que depois é colocada em prática durante o desenvolvimento da aplicação no decorrer do curso.
Como eu tiro as minhas dúvidas durante o curso?
Basta postar sua dúvida no fórum! Abaixo de cada aula existe um fórum onde o instrutor irá lhe ajudar.
Posso assistir o curso por tablet ou smartphone?
Sim, qualquer dispositivo é suportado.
Rafael Almeida
Rafael Almeida é Microsoft MVP, arquiteto e desenvolvedor de software, palestrante, instrutor e contribuidor de projetos open source, dentre eles o Entity Framework Core.
Casado, pai da Eduarda e Heloysa, autodidata, apaixonado por tecnologia, em especial arquitetura de software e acesso a dados.
Tem mais 14 anos de experiência com desenvolvimento de software. Já trabalhou em muitos projetos de desenvolvimento de software, com foco especial em .NET, design/desenvolvimento de banco de dados.
Apaixonado por projetos de código aberto, devops, arquitetura de microsserviços, transformação digital e acesso a dados de alto desempenho, é um curioso da tecnologia blockchain.
Adora compartilhar conhecimento e aprender novas tecnologias. Sempre focando em resolver problemas e ajudar as pessoas.
Sua stack de paixões são:
.NET, Apache Kafka, Entity Framework Core, gRPC, PostgreSQL, ScyllaDB (seu caçula) e acesso a dados de alta performance.
Introdução ao Entity Framework Core
Aprenda desde os fundamentos até a implementação deste poderoso ORM