Menú
¡Llama gratis! 900 264 357

Curso C# y LINQ. del centro AULA VULCAN

Programa de Curso C# y LINQ.

Modalidad: Presencial
Duración 15
Localización: Madrid

Temario

Dirigido a

Los alumnos deberán de tener conocimientos de programación con .NET Framework (al menos, con la versión 2.0) y, preferiblemente, conocimientos de las tecnologías vinculadas con los servicios Web (WCF, ASMX, etc.). También es importante haber trabajado con las herramientas de desarrollo de Microsoft (Visual Studio 2003 o posterior).

Descripción

En este curso aprenderemos a introducir las novedades que el lenguaje C# ha ido presentando en sus distintas versiones como forma de adecuar los recursos de codificación a las necesidades del programador. Esto incluye el uso de tipos Genéricos, Iteradores, Métodos Anónimos, Métodos Extensores y todos los recursos que la sintaxis LINQ pone a disposición del usuario para el tratamiento de la información.

Temario

C# y LINQ.

•Introducción
•La impedancia entre el lenguaje del mundo de los datos y el lenguaje para programar la lógica del negocio.
•El papel de LINQ.
•Ejemplos

•La notación declarativa
•Primeros ejemplos de uso de LINQ con objetos en memoria y con datos relacionales
•Chequeo estático de tipos y el papel de Intellisense.
•Ejemplos

•Recorrido por los recursos de C# 3.0 y 4.0 relacionados con LINQ
•Iteradores con evaluación tardía (lazy evaluation), genericidad y delegados anónimos
•Genericidad e iteradores.
•Ejemplos

•Extensiones en C# 3.0/4.0
•Métodos extensores (notación procedural •Introducción
•La impedancia entre el lenguaje del mundo de los datos y el lenguaje para programar la lógica del negocio.
•El papel de LINQ.
•Ejemplos

•La notación declarativa
•Primeros ejemplos de uso de LINQ con objetos en memoria y con datos relacionales
•Chequeo estático de tipos y el papel de Intellisense.
•Ejemplos

•Recorrido por los recursos de C# 3.0 y 4.0 relacionados con LINQ
•Iteradores con evaluación tardía (lazy evaluation), genericidad y delegados anónimos
•Genericidad e iteradores.
•Ejemplos

•Extensiones en C# 3.0/4.0
•Métodos extensores (notación procedural vs notación .NET).
•Expresiones lambda
•Notación declarativa para la creación de objetos
•Inferencia de tipos
•Tipos anónimos y control estático de tipos.
•Ejemplos


•Novedades de C# 4.0
•Parámetros con nombre y parámetros opcionales
•Tipos dinámicos
•Tuplas
•Árboles Dinámicos
•Dynamic Dispatch
•Mejoras en la interoperabilidad COM
•Programación paralela
•Co-Varianza y Contra-Varianza
•Ejemplos


•El patrón de LINQ
•Los operadores de consulta. Definiendo nuestro operador de consulta.
•Ejemplos
•LINQ to SQL
•Las entidades de relación, mapeo entre objetos y datos relacionales de SQL server.
•Las expresiones de consulta
•La identidad de las tuplas en memoria
•Actualizaciones con LINQ
•Paralel LINQ: Optimización de LINQ con programación paralela
•LINQ y otros proveedores de datos: LINQ to XML

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​