Introducción a Entity Framework Core 3.1 - De Verdad
4.7 (369 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,140 students enrolled

Introducción a Entity Framework Core 3.1 - De Verdad

Aprende desde cero Entity Framework Core 3.1
4.7 (369 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,140 students enrolled
Created by Felipe Gavilán
Last updated 4/2020
Spanish
Spanish [Auto-generated]
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 5.5 hours on-demand video
  • 2 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Vas a ser capaz de desarrollar aplicaciones de .net (desktop, web) utilizando Entity Framework Core.
  • Podrás crear bases de datos a partir de código fuente de C#.
  • Vas a saber modelar relaciones entre tus entidades utilizando el API Fluente.
  • Podrás crear pruebas automáticas, tanto unitarias como de integración.
  • Estarás familiarizado con las últimas nuevas características de Entity Framework Core.
Course content
Expand all 79 lectures 05:34:38
+ Introducción a Entity Framework
11 lectures 42:13
Código del Curso en Github
00:00

Link:  https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet

Comando para instalar EF Core 3+: dotnet tool install --global dotnet-ef

Preview 01:12
Demo 1 - Instalando Entity Framework Core 2.1 en Winforms
11:14
Demo 2 - Instalando Entity Framework Core 2.1 en ASP.NET Core 2.1
08:12
DbContext - La Pieza Central de Entity Framework
05:51
Proveedores de Bases de Datos
01:43
Algunas Nuevas Funcionalidades de Entity Framework Core 2.1
05:06
+ Creando la Base de Datos
4 lectures 12:52
Migraciones
03:37
Aplicando las Migraciones
03:53
Actualizando la Base de Datos - La Segunda Migración
04:15
+ Trabajando con Datos
19 lectures 01:10:25
DbContext y Datos
02:15
Insertando Registros
06:51
Insertando Múltiples Registros
04:17
Mapeo Flexible
04:04
Leyendo Varios Registros - Ordenamiento
04:35
Leyendo Registros Individuales
03:26
Seleccionando Columnas con la Función Select
03:45
Filtrando con la Función Where
03:31
Actualizando Registros
05:38
Borrando Registros
03:05
Filtros al Nivel del Modelo
03:53
Paginando con Skip y Take
03:50
GroupBy
03:16
Queries Arbitrarios
03:09
String Interpolation con Queries Arbitrarios
01:20
Data Seeding
03:43
Transacciones
05:51
Ejecución Diferida
02:44
+ Relaciones Entre Tablas
12 lectures 55:53
Llaves Foráneas
03:34
Relación Uno a Muchos
03:10
Propiedades de Navegación
04:58
Insertando Data Relacionada
02:16
Eager Loading o Carga Ansiosa
06:16
Lazy Loading o Carga Perezosa
06:12
Relaciones Uno a Uno
05:09

Vamos a ver un ejemplo de modelado de factura utilizando Entity Framework Core 2.2.

Preview 02:25
Herencia y Entity Framework Core
08:46
Haciendo Inclusiones en Tipos Derivados
02:17
+ Configuraciones con el API Fluente
6 lectures 20:20
Introducción al API Fluente
02:17
Configuraciones Generales - Tablas
04:26
Configuraciones Generales - Columnas
04:56
Configurando Relaciones
03:10
Validaciones con Anotaciones de Datos
04:00
+ Herramientas de Entity Framework Core
9 lectures 24:17
Comando Add-Migration
02:32
Comando Update-Database
02:33
Comando Remove-Migration
03:22
Comando Scaffold-DbContext
02:51
Comando Drop-Database
02:34
Comando Get-DbContext
01:25
Comando Script-Migration
05:37
+ Pruebas Automáticas
8 lectures 43:19
Pruebas Automáticas
03:49
Pruebas Unitarias
11:10
Mocks
04:56
Pruebas de Integración
01:37
Pruebas Unitarias con Entity Framework Core
10:23
Pruebas de Integración con Entity Framework Core
08:43
+ Temas Avanzados
10 lectures 01:05:18
División de Tablas (Table Splitting)
05:09
Entidades de Propiedad (Owned Entities)
07:41
Mapeo de Funciones Escalares
02:28
Base de Datos Primero (Database First)
06:08
Borrado Suave - Sobrescribiendo SaveChanges
02:25
Conversión de Valores (Value Conversion)
05:05
Modelos de Query (Query Types, Entidades sin Llave)
08:06
Concurrencia
08:10
Queries Espaciales
18:46
Requirements
  • Nivel básico de C#. Sabes usar variables, funciones, clases, y LINQ
Description

En este curso aprenderás a utilizar Entity Framework Core 3.1 para hablar con una base de datos desde código de C#.

- Aprenderemos a crear bases de datos desde nuestro código de C# utilizando la técnica de código primero

- Veremos cómo leer, actualizar, borrar, y crear data utilizando Entity Framework Core.

- Aprenderemos a trabajar con relaciones entre nuestras tablas: Relaciones uno a muchos, relaciones uno a uno, y relaciones muchos a muchos.

- Utilizaremos el API Fluente para realizar configuraciones del esquema de nuestra base de datos.

- Veremos cómo utilizar pruebas automáticas en nuestros proyectos de Entity Framework Core.

- Aprenderemos acerca de las nuevas funcionalidades que nos trae Entity Framework Core 2.1.

Who this course is for:
  • Desarrollador principiante o avanzado de .net que quiere estar al día con Entity Framework Core.