Curso de Entity Framework y LINQ

Sublenguaje embebido Lambda.

Aprende a diseñar y utilizar objetos de datos, utilizando la última tecnología estable de Microsoft. Acceda a la información de una forma transparente, e independiente del dialecto SQL de la base de datos.
Costo: $103000 Duración: 15 hs
Ver financiación
Inscribirme Solicitar mas información

Quiero saber más

Descargar como PDF Descargar en PDF

En este curso aprenderás a

  • Diseñar y utilizar objetos de datos.
  • Acceder a la información de una forma transparente.
  • Potenciar las prestaciones de sus aplicaciones con el sublenguaje embebido Lambda.
  • Utilizar la herramienta ORM LINQ to SQL.
  • Convertir entidades (tablas) a objetos (clases).
  • Consultar, agregar, modificar y eliminar datos, mediante la interfaz de ASP.NET.
  • Desarrollar una aplicación de ASP.NET, usando una base de datos existente.

1. Características de LINQ

¿Qué es LINQ to SQL?

Modelando bases de datos con LINQ to SQL:

Entendiendo la clase datacontext

Ejemplos de LINQ to SQL

Consultando Products de la base de datos.

Actualizando un producto en la base de datos.

Agregar una nueva categoría y dos nuevos productos en la base de datos.

Eliminar productos de la base de datos.

2. Modelado de los datos con LINQ

Crear un nuevo modelo de datos LINQ to SQL

Clases entidad (entity)

Crear clases entidad de la base de datos.

Nombrado y pluralización

Relaciones y

Retrasar la carga

Usando stored procedures.

Usar procedimientos almacenados para update/insert/delete.

3. Uso del modelo de datos con LINQ to SQL.

Obteniendo productos.

Visualizando consultas LINQ to SQL en el debugger

Enlazando consultas LINQ to SQL

Controles ASP.NET

Restringiendo los resultados de la consulta.

Paginación de consultas.

4. CRUD de datos con LINQ to SQL

Modelado de la base de datos northwind con LINQ to SQL

Seguir los cambios y datacontext.submitchanges()

Ejemplos de inserción y borrado.

Agregando un producto

Borrando productos

Actualizaciones y relaciones

Transacciones

5. Vinculación de LINQ

Introducción

Vinculación de LINQ con la interfaz de usuario

Aplicación de ejemplo a construir.

Características de <asp:linqdatasource>

6. Stored Procedures y Funciones de usuario (UDF)

Sprocs con LINQ to SQL

¿Cómo mapear un SPROC en un datacontext de LINQ to SQL?

¿Cómo llamar a un nuevo SPROC mapeado?

Mapeando los tipos resultado de los SPROC del modelo de datos

Manejando resultados múltiples desde sprocs

Soporte de funciones definidas por el usuario (udfs)

7. CRUD de datos por SPROC y UDF con LINQ

Pasos para crear crear una Capa sin sprocs

Paso 1: Crear nuestra capa de acceso a datos (sin Stored Procedures).

Paso 2 : Agregando reglas de validación a nuestro modelo de clases.

Paso 3 : Agregar un método de ayuda ( getcustomer ) a nuestro datacontext

Paso 4: Usando nuestra capa de datos (sin sprocs).

Paso 5 : Usar sprocs en altas, bajas y modificaciones.

Paso 6: Hacer otras altas con un SPROC.

Requisitos

Se requieren conocimientos en:
Programación en C# o haber realizado el curso Programación.NET con C#.

Es recomendable contar con conocimientos básicos en:

Modalidad de cursado

Modalidad Presencial

  • Cursos 100% prácticos con grupos reducidos.
  • Clases con uso de PC, una por alumno (no tienes que traer tu PC).
  • Coffee Break incluido.
  • Espacio de networking.
  • Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Presencial

Modalidad Distancia

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.
Modalidad a Distancia

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados

¿Por qué nosotros?

Nivel de Dificultad: 3
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!
Informes y consultas:
+56 2 32114254|
Contactenos
|
Acompañamos a cada alumno en el sueño de crear, desarrollar e innovar soluciones digitales. Desde la práctica constante y compartiendo experiencias de casos reales intentamos contagiar nuestra pasión por la tecnología.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
CABA, Buenos Aires, Argentina
Sucursal Rosario
Rosario, Santa Fé, Argentina
Sucursal San Juan
Capital, San Juan, Argentina
Sucursal Tandil
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
Río Tercero, Córdoba, Argentina
Sucursal Paraná
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
Resistencia, Chaco, Argentina
Sucursal Salta
Salta, Salta, Argentina
Sucursal Posadas
Posadas, Misiones, Argentina
Sucursal Santa Fé
Santa Fé, Santa Fé, Argentina
Sucursal San Miguel de Tucumán
San Miguel de Tucumán, Tucumán, Argentina
Sucursal Madrid
Madrid, España
Sucursal Santiago de Chile
Santiago de Chile, Chile
Sucursal Los Angeles
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
Concepción, Región Biobio, Chile
Sucursal Bogotá
Bogotá, Colombia
Sucursal Lima
Lince, Lima, Perú
Sucursal San José
San José, Costa Rica
Sucursal Guayaquil
Guayaquil, Ecuador
Sucursal La Paz
La Paz, Bolivia
Sucursal Asunción
Asunción, Paraguay
EducacionIT. Copyright 2005-2019
¿Te podemos ayudar?
+56 2 32114254