Programa del Curso
Introducción
LINQ Conceptos básicos
- IEnumerable<T>
- IEnumerador<T>
- Proyección, filtrado, cuantificadores, particiones, operaciones, etc.
Descripción general de LINQ Operadores
- Ejecuciones inmediatas frente a ejecuciones diferidas
- Operadores de streaming frente a operadores que no lo son
Preparación del entorno de desarrollo
- Instalación y configuración de .NET
- Instalación y configuración de LINQPad
Consultas simples LINQ
- Selección de una fuente de datos
- Creación de una consulta
- Ejecución de una consulta
Transformación de datos y relaciones de tipos
- Devolver resultados como un tipo
- Realización de operaciones en elementos de origen
- Permitir que el compilador seleccione tipos
Agrupación y unión LINQ Consultas
- Agrupación por varias claves
- Ampliación de una consulta de grupo
- Agrupación con claves personalizadas
- Uso de la unión interna con clave compuesta
- Uso de la unión de grupo y la unión de grupo interno
LINQ con operadores de Lambda
- Descripción de la sintaxis del método con operadores de Lambda
- Agrupación por varias claves
- Agrupación por claves personalizadas y objetos personalizados
- Uso de la unión interna y la unión compuesta
- Uso de la unión de grupo y la unión interna de grupo
Consultas estándar y complejas
- Filtrado de subconjuntos
- Reorganización de datos con un operador
- Análisis de grupos básicos
- Creación de una jerarquía en un conjunto de datos
- Encadenamiento de datos
- Uso de palabras clave into y let
LINQ a SQL
- Configuración de una base de datos
- Consulta de una base de datos
- Actualización de una base de datos
LINQ a XML
- Creación de un árbol
- Uso de consultas de árbol
Resumen y conclusión
Requerimientos
- Comprensión de la programación
Audiencia
- Desarrolladores Web
Testimonios (11)
Todo. Una vez más, considerando la cantidad de conceptos que cubrió Fulvio, incluida la explicación detallada en tres días fue realmente bueno. Me gustó que cubriera muchos conceptos que nosotros, como ingenieros de datos, requeriríamos.
Florim - Jisc
Curso - Programming in C# with Visual Studio
Traducción Automática
The trainor is knowledgeable about the topic. He is easily to approach if you have questions. Of course, he shared his knowledge to the best he can.
Minette Mirzi Dela Cruz - Electronic Commerce Payments Inc.
Curso - Programming in ASP.NET MVC 5
Bien explicado.
Moises - Department of Defense
Curso - Programming in WPF
Traducción Automática
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Curso - Visual Studio with VB.Net
A la medida de nuestras necesidades
Rafał - Haleon
Curso - C#.Net
Traducción Automática
Aprecié la amplia gama de conocimientos de Folio. No solo estaba familiarizado con el contenido del curso, sino que también conocía las construcciones en idiomas con los que estábamos familiarizados para hacer que los ejemplos fueran más significativos para nosotros. Durante los intervalos, compartió su conocimiento de tecnologías y soluciones fuera del alcance de la capacitación para proporcionar información sobre otras soluciones que podríamos usar en el futuro (y en futuras capacitaciones).
Raphael - Markit Valuations Limited
Curso - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Traducción Automática
Trainer knowledge and approach.
Piotr Kucharski
Curso - Introducing C# 6.0 with Visual Studio 2015/2017
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Curso - Programming in C#
Enfoque flexible y ajuste de los ejercicios a las preguntas y cuestiones planteadas por los participantes en la formación.
Maciej - DataConsult S.A.
Curso - Advanced Programming in C#
Traducción Automática
Me gustan mucho los ejercicios
Ioan Adrian Gui - Bachner - Continental Automotive (avlad)
Curso - Unity: Developing 3D Games with C# and Javascript
Traducción Automática
the trainer level.