.Net, C#

Curso de Entity Framework

Domina Entity Framework, el ORM para acceso a bases de datos desde aplicaciones .NET
Inscripciones abiertas
Intermedio
6 Clases 10 h (aprox.)
99€
75€
Precio en promoción

Inicio del curso

Jueves 23 de febrero

h

Añadir a Google Calendar

Entity Framework es una de las piezas principales de las aplicaciones desarrolladas con .NET que requieren un sistema de acceso a las bases de datos potente y de alto nivel.  Consiste en mapeador moderno de tablas de la base de datos a objetos, que permite aislarnos en mayor medida de las particularidades de los sistemas gestores de base de datos y ofrecernos la información de una manera más cercana a la que la vamos a usar dentro de las aplicaciones. 

Además, Entity Framework nos ofrece una capa de abstracción a la base de datos, permitiendo a través de una única interfaz trabajar con distintos motores de bases de datos, como SQL Server, SQLite, MySQL / MariaDB, PostgreSQL y otras. 

Con todo, es una herramienta idea para todos los tipos de proyectos realizados con tecnologías Microsoft y lenguajes como C# en cualquiera de los entornos posibles, desde aplicaciones de consola a servicios web y APIs.

Qué aprenderé en el Curso de Entity Framework

  • ¿Qué es un ORM? ¿Qué intenta solucionar? ¿Cuándo usarlo?
  • Entity Framework y .NET, una historia con muchos matices
  • Creando un modelo de entidades en EF
  • Consulta de datos usando LINQ
  • Trabajar con entidades de forma conectada
  • Trabajar con contextos desconectados
  • Actualizar el esquema de la base de datos (migraciones)
  • Aspectos un poco más avanzados de EF

Objetivos del curso

El objetivo del curso es ofrecer al estudiante un acceso sencillo y práctico a Entity Framework, el ORM integrado en .NET. Durante el curso se explicará su enfoque, se verán diversos casos de uso y se aprenderá a usarlo en aplicaciones bajo C# y tecnologías Microsoft. El conocimiento se podrá aplicar en cualquier tipo de proyecto, pero se ofrecerá un especial enfoque para la utilización en APIs o servicios web.

Por qué debes aprender Entity Framework

Casi cualquier programa necesita en algún momento acceder a una base de datos relacional. Aunque el uso de ORMs tiene aspectos controvertidos (que veremos al inicio del curso), la realidad es que en muchos casos nos ayudan simplificando el desarrollo. En este curso aprenderás lo necesario de Entity Framework para poder usarlo sin ningún miedo en casi cualquier tipo de proyecto.

Qué tengo que saber

El curso será, lógicamente, en C# pero cualquier estudiante con experiencia en otros lenguajes OOP como Java puede seguir el curso. Conocimientos de la plataforma dotnet son deseables, pero no imprescindibles. El curso se puede realizar/seguir desde cualquier OS (Linux. MacOS, Windows).

Clases y contenidos

Introducción a los ORM y primeros pasos con Entity Framework
  • Impedance mismatch y ORMs
  • Cuando usar un ORM
  • Acceder a datos en .NET: historia de EF
  • “Hello EF!”
Añadir a Google Calendar
Modelo de entidades en Entity Framework
  • Creando un modelo de entidades
  • Entidades sencillas
  • One-to-many / Many-to-Many / One-to-one
  • Ejemplos
Añadir a Google Calendar
Trabajo con datos en Entity Framework
  • Consultar datos
  • Modificar datos
  • Seeds de datos
Añadir a Google Calendar
Gestión de las migraciones en Entity Framework

Trabajar con Migraciones en Entity Framework para la realización de cambios en los esquemas de las bases de datos.

Añadir a Google Calendar
Modelaje “avanzado” con Entity Framework

Modelaje con Entity Framework

Añadir a Google Calendar
Diseño con Entity Framework

Diseño con Entity framework: Evitando modelos anémicos

Añadir a Google Calendar
¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 190 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete