powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Learnit Training

Mastering LINQ Cursus

AanbiederLearnit Training
Kosten€ 450,00
Inschrijven

Omschrijving

De introductie van Visual Studio 2008 en .NET Framework 3.5 brengt een fundamentele verandering met zich mee voor de architectuur van applicaties. Language integrated Query (LINQ) vormt de kern van deze verandering. LINQ is een generieke aanpak voor het werken met verschillende bronnen van informatie - relationeel, XML of objectgeorienteerd. 'Integrated' betekent dat LINQ een integraal onderdeel is van de primaire programmeertaal (bijvoorbeeld C# of Visual Basic) van de ontwikkelaar, in plaats van de zoveelste API. Dit voorkomt dat bij het werken met nieuwe bronnen van informatie steeds opnieuw een leercurve doorlopen moet worden.

Daarnaast is LINQ niet slechts een nieuwe aanpak voor datatoegang maar een veel fundamentelere wijziging. Het is de eerste stap van Microsoft in de verandering van C# van een imperatieve taal naar een meer functionele en declaratieve taal. Al met al is LINQ niet alleen een technologie voor de datatoeganglaag maar een paradigmaverandering voor alle architectuurlagen.

Deze 1-daagse cursus behandelt de syntax van LINQ, inclusief diverse gevorderde constructies. De syntax wordt steeds met uitgewerkte voorbeelden geillustreerd en via een flink aantal praktijkopgaven direct toegepast. Na de cursus zijn de deelnemers in staat zelfstandig LINQ queries te schrijven en deze te integreren binnen de eigen applicaties.

Opmerkingen

De cursus is geschikt voor zowel Visual Basic .NET- als C#-programmeurs. Deelnemers kunnen per oefening kiezen of men de oefening in Visual Basic .NET of C# wil realiseren.

De cursus is ook geschikt voor programmeurs in Visual Studio 2005 die willen overschakelen naar versie 2008. De cursus wordt in het Nederlands gegeven met deels Engelstalig cursusmateriaal.

Vervolgopelding

  • ADO.NET
  • ASP.NET.

Bestemd voor

Redelijk ervaren programmeurs in ofwel Visual Basic .NET ofwel C# (versie 2005 of 2008), die werken of gaan werken met Visual Studio 2008.

Programma

Tijdens deze cursus komen de volgende onderwerpen aan bod:

  • LINQ Introduction
    • Simple LINQ queries
    • The From clause
    • Where and Select clauses
    • Sorting query results
    • Aggregate functions.
  • Syntax extensions
    • Type inference
    • Anonymous types
    • Class extensions
    • Lambda expressions.
  • Advanced queries
    • Partial selections
    • Searching selections
    • Quantifiers
    • Set operators.
  • Multiple source queries
    • Simple joins
    • Multiple joins
    • Group By constructs
    • Combining Join and Group By.
  • LINQ integration
    • Selections and data types
    • Passing results to functions
    • Inserting fields into result sets
    • Queries on queries
    • Linking queries to controls.
  • LINQ to XML
    • .NET XML classes
    • Queriying XML using LINQ
    • Creating XML with LINQ
    • Modifying XML by LINQ.

Kosten

€ 450,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa