Plan Szkolenia
Wprowadzenie
LINQ Podstawy
- IEnumerable<T>
- IEnumerator<T>
- Projekcja, filtrowanie, kwantyfikatory, partycje, operacje itp.
Przegląd operatorów LINQ
- Natychmiastowe i odroczone wykonanie
- Operatory strumieniowe i niestrumieniowe
Przygotowanie środowiska programistycznego
- Instalowanie i konfigurowanie .NET
- Instalowanie i konfigurowanie LINQPad
Proste zapytania LINQ
- Wybieranie źródła danych
- Tworzenie zapytania
- Wykonywanie zapytania
Transformacja danych i relacje typów
- Zwracanie wyników jako typ
- Wykonywanie operacji na elementach źródłowych
- Umożliwianie kompilatorowi wybierania typów
Grupowanie i łączenie zapytań LINQ
- Grupowanie według wielu kluczy
- Rozszerzanie zapytania grupowego
- Grupowanie za pomocą kluczy niestandardowych
- Używanie sprzężenia wewnętrznego z kluczem złożonym
- Używanie sprzężenia grupowego i wewnętrznego sprzężenia grupowego
LINQ z operatorami Lambda
- Zrozumienie składni metod z operatorami Lambda
- Grupowanie według wielu kluczy
- Grupowanie według kluczy niestandardowych i obiektów niestandardowych
- Używanie sprzężenia wewnętrznego i sprzężenia złożonego
- Używanie sprzężenia grupowego i wewnętrznego sprzężenia grupowego
Zapytania standardowe i złożone
- Filtrowanie podzbiorów
- Zmiana kolejności danych za pomocą operatora
- Analizowanie podstawowych grup
- Tworzenie hierarchii w zestawie danych
- Łączenie danych w łańcuchy
- Używanie słów kluczowych into i let
LINQ do SQL
- Konfigurowanie bazy danych
- Zapytanie do bazy danych
- Aktualizowanie bazy danych
od LINQ do XML
- Tworzenie drzewa
- Korzystanie z zapytań do drzewa
Podsumowanie i wnioski
Wymagania
- Zrozumienie programowania
Uczestnicy
- Programiści internetowi
Opinie uczestników (5)
Zajęcia były pouczające i łatwe do naśladowania.
Najeeda Motala - Multichoice
Szkolenie - Advanced C# for Automation Test Engineers
Przetłumaczone przez sztuczną inteligencję
Zaszyte na nasze potrzeby
Rafal - Haleon
Szkolenie - C#.Net
Przetłumaczone przez sztuczną inteligencję
Elastyczne podejście i dopasowanie ćwiczeń do pytań i zagadnień poruszanych przez uczestników szkolenia.
Maciej - DataConsult S.A.
Szkolenie - Advanced Programming in C#
Podejście trenera, brak presji czasu, miła atmosfera, przekazywanie wiedzy w oparciu o przykłady i sprawdzenie wiedzy poprzez ciekawe zadania.
Karolina Kaskosz - Politechnika Morska Szczecin
Szkolenie - Programming in C# 7.0 with Visual Studio 2019/2022
Wyczerpujący - objął wszystko, co nas zainteresowało. W stanie przeanalizować przykłady.
Deborah Morrison - AFBI
Szkolenie - Introduction to Blazor
Przetłumaczone przez sztuczną inteligencję