Tytuł szkolenia: Programowanie w języku LINQ

Transkrypt

Tytuł szkolenia: Programowanie w języku LINQ
Tytuł szkolenia: Programowanie w języku LINQ - Language
Integrated Query
Kod szkolenia: MS-LQ
Wprowadzenie
Jęz y k Linq to o b ecnie s tandar d w C # i o b o wiąz ko wa po z y cja pr o gr am is ty .N ET
Um o żliwia two r z enie z apy tań na z b io r ach dany ch w s kładni ins pir o wanej na jęz y ku SQ L ale niez ależnej o d ź r ó dła dany ch.
Dz ięki tem u pr o gr am is ta m o że two r z y ć aplikacje s z y b ciej i łatwiej a ko d jes t cz y telniejs z y niż pr z y tr ady cy jny m po dejś ciu.
N a s z ko leniu do wies z s ię co to s ą tajem nicz e wy r ażenia Lam b da, po z nas z s kładnię i po ds tawo we o per ato r y Linq i jak je
s to s o wać w pr akty ce. Pr z eko nas z s ię w jaki s po s ó b jęz y k Linq m o że z r ewo lucjo niz o wać s po s ó b pis ania aplikacji i
r o z wiąz y wania pr o b lem ó w.
Adresaci szkolenia
Gr upa do celo wa s z ko lenia to pr o gr am iś ci aplikacji des kto po wy ch, web o wy ch i us ług s iecio wy ch, któ r z y two r z ą r o z wiąz ania
z uży ciem ś r o do wis ka Micr o s o ft .N ET i chcą ułatwić pis anie ko du z a po m o cą jęz y ka Linq.
W y m aga jes t z najo m o ś ć C # o r az ś r o do wis ka Vis ual Studio o r az z agadnień z wiąz any ch z z akr es u b az dany ch SQ L. Z alecane
ucz es tnictwo w s z ko leniu Pr o gr am o wanie w C # 5.0 z Vis ual Studio 2 0 13 (ang. Pr o gr am m ing C # 5.0 with Vis ual Studio 2 0 13).
Cel szkolenia
C elem s z ko lenia jes t nab y cie um iejętno ś ci s pr awnego po s ługiwania s ię jęz y kiem Linq w jęz y ku C #.
Śr odowis ko:
Visual Studio 2015 Community
SQL Server 2014 Express
Czas i forma szkolenia
21 godz in (3 dni x 7 godz in), w tym wykłady i warsz taty praktycz ne.
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl
Plan szkolenia
1. Wprowadz enie do L inq
a. Co to jest L inq?
b. Programowanie deklaratywne a imperatywne
2. Wprowadz enie do L inq To Objects
a. Słowo klucz owe var
b. Typy anonimowe
c. Inicjaliz atory
d. Metody roz sz erz ające
e. Wyrażenia lambda
f. Składnia Query Expression
g. Składnia L ambda Expression
3. L inq to Objects
a. F iltrowanie (Where)
b. Projekcja (Select)
c. Pobieranie listy (SelectMany)
d. Sortowanie (OrderBy)
e. Unikalne elementy (Distinct)
f. Grupowanie (GroupBy)
g. Agregacje (Count, Sum, Avg)
h. Złącz enia (Join, GroupJoin)
i. Operacje na z biorach (Concat, Union, Intersect, Except)
j. Operatory kwantyfikacji (All, Any, Contains)
k. Scalanie (Zip)
l. Partycjonowanie (Take, Skip)
m. Generowanie sekwencji danych
4. Roz sz erz enia L inq
a. Tworz enie własnego operatora agregacji
5. L inq to Xml
a. Odcz ytywanie danych z xml
b. Zapisywanie danych do xml
6. L inq to Entities
a. Odcz yt danych z baz y danych z a pomocą Entity F ramework
7. Paraller L inq
8. Reactive Extensions (Rx)
Vavatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.vavatech.pl