Kim Harding Design ApS: Kurser

LINQ

Language Integrated Query (LINQ) muliggør typestærke forespørgsler over forskellige typer af data. Det er bl.a. muligt at lave LINQ forespørgsler over CLR objekter, XML og SQL data direkte fra .NET baserede sprog.

I .NET 4.0 er der kommet flere API'er som bygger på LINQ. PLINQ muliggør parallelisering af LINQ-to-Object og LINQ-to-XML udtryk. WCF Data Services gør det muligt at lave LINQ forspørgelser op mod REST ressourcer via ATOM og HTTP protokollen.

Formålet med dette kursus er at give en grundig gennemgang af LINQ og de forskellige teknologier i .NET som har en LINQ implementation. Kurset er bygget op omkring en opgave, som bruger LINQ i alle lag. Vi bruger Entity Frameworket til at tilgå databasen. LINQ to XML bruges til at importere og eksportere data til/fra databasen. WCF Data Services bruges til at implementere et distribueret interface til systemets data. PLINQ bruges til at forbedre performance på beregningsopgaver som kan paralleliseres. Endelig bruges Rx til at implementere kompleks event-processering i klienten.

Målgruppe

Dette kursus henvender sig til erfarne C# udviklere, som vil have en grundig gennemgang af LINQ, LINQ to XML, Entity Framework, PLINQ, WCF Data Services, Rx og de nye udvidelser i C#. Ud over en gennemgang af de nye features og muligheder med LINQ, viser vi også aspekter af implementationen af LINQ og diskuterer hvilke ændringer i vores programmeringsmodel vi med fordel kan foretage for at få det fulde udbytte af LINQ.

Krav

Kursisten skal have praktisk kendskab .NET platformen.

Varighed

3 dage.

Emner

C#

LINQ to Objects

LINQ to XML

Entity Framework

WCF Data Services

PLINQ

Rx framework

.NET kurser

Mac / iPhone kurser