LINQ - metody pobierania danych

Kod: NET-Objects
Kategoria: .NET
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 2-3 dni
Grupa docelowa: developerzy
architekci
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.
Data i dokładny zakres do ustalenia podczas analizy przed-szkoleniowej.

Kurs obejmuje zagadnienia związane z efektywnym wybieraniem danych przy użyciu LINQ.

Zostaną przedstawione i przećwiczone wszystkie operatory LINQ to Objects na przykładach. Każdy z uczestników będzie rozwiązywał realistyczne problemy poprzez niekonwencjonalne użycie LINQ.

Po ukończeniu szkolenia uczestnicy będą w stanie szybko tworzyć aplikacje w których wymagana jest interakcja z danymi.

Wyróżniki szkolenia

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Typowe pułapki i triki
  • Praktyczne przykłady
  • Najlepsze praktyki

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Przypomnienie nowości C# 3
    1. var
    2. Typy anonimowe i inicjalizatory
    3. Extension Methods
    4. Lambdy
    5. Zapis Linq
  2. Operacje przedstawione na podstawie LINQ to Objects
    1. Projekcja - wybieranie danych
    2. Filtrowania
    3. Sortowania
    4. Grupowania i agregacja
    5. Joinowania
    6. Podzapytania
    7. Inne operatory: All, Any, Concat, Union, Interset, Range, Take, Skip, Count itp.
  3. Tips and Tricks
    1. Numerowanie elementów
    2. Używanie let, jako zmiennej tymczasowej, w celu uproszczenia i optymalizacji zapytań
    3. Podzapytania LINQ
    4. Rozszerzanie LINQ o swoje operatory
    5. Grupowanie elementów według określonego kryterium, np. zadania z dzisiaj, poprzedniego tygodnia, poprzedniego miesiąca, poprzedniego roku.
    6. Łączenie LINQ z Reflection
  4. Cechy
    1. Kompozycja - techniki zawężania rezultatów przez kolejne warstwy aplikacji
    2. Opóźnione wykonanie - cachowanie zapytań LINQ
  5. Inne odmiany LINQ - krótkie przykłady
    1. LINQ to Xml
      1. Transformacje xmla do postaci obiektowej
      2. Transformowanie xmla - przebudowa struktury xml według określonej transformaty
    2. LINQ to EntityFramework
      1. Podejście Code First do budowy bazy danych.
    3. PLINQ - techniki pozwalające na wykorzystanie wielu procesorów bez dogłębnej wiedzy techniczne


Pobierz program w formacie PDF

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń