План на курса
Въведение
LINQ Основи
- IEnumerable<T>
- IEnumerator<T>
- Проекция, филтриране, квантори, дялове, операции и др.
Преглед на LINQ оператори
- Незабавни срещу отложени изпълнения
- Стрийминг срещу нестрийминг оператори
Подготовка на средата за разработка
- Инсталиране и конфигуриране на .NET
- Инсталиране и конфигуриране на LINQPad
Прости LINQ заявки
- Избор на източник на данни
- Създаване на заявка
- Изпълнение на заявка
Трансформация на данни и връзки между типове
- Връщане на резултати като тип
- Извършване на операции върху изходни елементи
- Позволяване на компилатора да избира типове
Групиране и обединяване на LINQ заявки
- Групиране по множество ключове
- Разширяване на групова заявка
- Групиране с персонализирани ключове
- Използване на вътрешно съединение с композитен ключ
- Използване на присъединяване към група и присъединяване към вътрешна група
LINQ с ламбда оператори
- Разбиране на синтаксиса на метода с ламбда оператори
- Групиране по множество ключове
- Групиране по персонализирани ключове и персонализирани обекти
- Използване на вътрешно съединение и композитно съединение
- Използване на групово присъединяване и групово вътрешно присъединяване
Стандартни и сложни заявки
- Филтриране на подмножества
- Пренареждане на данни с оператор
- Разбор на основни групи
- Създаване на йерархия в набор от данни
- Верижни данни
- Използване на ключови думи into и let
LINQ до SQL
- Създаване на база данни
- Запитване до база данни
- Актуализиране на база данни
LINQ до XML
- Създаване на дърво
- Използване на дървовидни заявки
Обобщение и заключение
Изисквания
- Разбиране на програмирането
Публика
- Уеб разработчици
Oтзиви от потребители (5)
Добро разбирателство, Łukasz имаше време за въпросите на всички и успя да помогне на всеки, който имаше някакъв проблем
Kelly Morris - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод
Класът беше информативен и лесен за следване.
Najeeda Motala - Multichoice
Курс - Advanced C# for Automation Test Engineers
Машинен превод
Съобразени с нашите нужди
Rafal - Haleon
Курс - C#.Net
Машинен превод
Всичко. Отново като се има предвид количеството концепции, обхванати от Фулвио, включително подробно обяснение за три дни беше наистина добро. Хареса ми, че той обхвана много концепции, които ние като инженери по данни бихме искали.
Florim - Jisc
Курс - Programming in C# with Visual Studio
Машинен превод
Comprehensive - covered everything we were interested in. Able to work through examples.