Curso de LINQ

LINQ - Language Integrated Query
Aprende a diseñar y utilizar objetos de datos, utilizando la última tecnología estable de Microsoft. Válida para los lenguajes C# .NET y Visual Basic .NET. Aprenda a acceder a la información de una forma transparente, e independiente del dialecto SQL de la base de datos. Potencie las prestaciones de sus aplicaciones con el sublenguaje embebido Lambda.
DURACION Y COSTO
· Duración: 15 Hs.
· Costo: $ 500
· 1 pago de $500
CONTENIDOS DEL CURSO ::
Utilizando el web developer 2008 express ediction, tanto con el lenguaje C#, como con Visual Basic, aprenderás por completo la herramienta ORM LINQ to SQL, que convierte las entidades (tablas) a objetos (clases) y a partir de ahí, consultar, agregar, modificar y eliminar datos , mediante la interfaz de ASP.NET
A lo largo del curso, se desarrolla una aplicación de ASP.NET, usando una base de datos existente, a la cual se le modificarán y agregarán entidades y stored procedures.
Este curso está orientado a la especialización de LINQ, para el desarrollo de aplicaciones de múltiples capas.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual, con una introducción a la tecnología, el detalle paso a paso de la aplicación y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica en la PC asignada. También contiene todos los ejemplos y laboratorios que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.
REQUISITOS ::
El alumno deberá tener conocimientos de programación en C# y/o VB .NET, además de experiencia en desarrollo de aplicaciones WEB con ASP.NET. En caso, de no tener estos conocimientos, se recomienda efectuar previamente los siguientes cursos: 1. Desarrollo con C# .NET, 2. Programacion WEB con ASP.NET, 3. SQL Server 2005 (Transac-SQL).

Carácterísticas de LINQ


  • Objetivos
  • Mapa del Curso
  • 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.
  • Llamar a un store procedure.
  • Obtener productos con paginado del lado del servidor.

Modelado de los datos con LINQ


  • Objetivos
  • Mapa del Curso.
  • 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
  • Retrasar la carga
  • Usando Stored Procedures.
  • Usar procedimientos almacenados para update/insert/delete.
  • Resumen:

Uso del modelo de datos con LINQ to SQL.


  • Objetivos
  • Mapa del Curso.
  • Descripción.
  • Metas.
  • Obteniendo productos.
  • Visualizando consultas LINQ to SQL en el debugger
  • Enlazando consultas LINQ to SQL a controles ASP.NET
  • Restringiendo los resultados de la consulta.
  • Paginación de consultas.

CRUD de datos con LINQ to SQL


  • Objetivos
  • Mapa del Curso.
  • Descripción.
  • 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
  • Validación y lógica de negocio
  • Soporte de validación de esquemas
  • Soporte para validación personalizada de propiedades
  • Soporte para validación personalizada de objetos entidad.
  • Validación en los métodos de inserción/actualización/borrado.
  • Lista de cambios de la transacción
  • Administrando cambios simultáneos con concurrencia optimista.
  • Uso de procedimientos almacenados o lógica SQL personalizada para insertar, actualizar y borrar.
  • Resumen.

Vinculación de LINQ con la interface de usuario


  • Objetivos
  • Mapa del Curso.
  • Descripción.
  • Aplicación de ejemplo a construir.
  • Características de
  • Resumen

Stored Procedures y Funciones de usuario (UDF)


  • Objetivos
  • Mapa del Curso.
  • Descripción.
  • SPROCs con LINQ to SQL
  • Cómo mapear un SPROC en un DataContext de LINQ to SQL
  • Como 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)
  • Resumen

CRUD de datos por SPROC y UDF con LINQ


  • Objetivos
  • Mapa del Curso.
  • Descripción.
  • 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.
  • Paso 7: Actualizando los clientes con SPROCs.
  • Paso 8: Rehusando el modelo de datos (ahora con SPROCs).
  • Tips para el uso de SPROCs
  • ¿Que pasa si el SPROC da un error?
  • ¿Podemos escribir código en lugar de usar el diseñador para llamar a un SPROC?
  • Resumen
Cargando...
Cargando...
Cargando...
Cargando...

TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...


Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio