Курс на Stepik
Обложка курса «C#: Основы LINQ» на Stepik
759 ₽

C#: Основы LINQ 5.000

Открыть на
STEPIK.ORG

LINQ — это швейцарский нож C# разработчика. Курс для тех, кто знает циклы и условия, но устал писать ручную фильтрацию, сортировку и группировку. Научитесь писать лаконичные запросы к коллекциям, базам данных и XML одной строкой. Синтаксис запросов и методов, отложенное выполнение, агрегация, группировка, соединения и даже немного Expression Trees.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C#: Основы LINQ»Учеников на курсе 31
Сертификаты, выданные на курсе «C#: Основы LINQ»Сертификатов выдано 0
Отзывы о курсе «C#: Основы LINQ»Отзывов получено 2
Рейтинг курса «C#: Основы LINQ»Рейтинг курса 5.000
Уроки в курсе «C#: Основы LINQ»Количество уроков 25
Тесты в курсе «C#: Основы LINQ»Количество квизов 24
Время прохождения курса «C#: Основы LINQ»Время прохождения курса
Стоимость курса «C#: Основы LINQ»Стоимость курса 759 ₽
Обновления курса «C#: Основы LINQ»Обновления курса
Дата публикации курса «C#: Основы LINQ»Дата публикации курса
Последнее обновление курса «C#: Основы LINQ»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «C#: Основы LINQ» 7 разделов Уроки в курсе «C#: Основы LINQ» 25 уроков Тесты в курсе «C#: Основы LINQ» 24 теста Время прохождения курса «C#: Основы LINQ» 0 ч. Последнее обновление курса «C#: Основы LINQ» обн. 7 июля 2026

Информация о курсе

1 урок
1. Общая информация о курсе

Введение в LINQ и синтаксис запросов

4 урока
1. Что такое LINQ и зачем он нужен
2. Синтаксис запросов (Expression Syntax)
3. Синтаксис методов (Method Syntax) и лямбда-выражения
4. Отложенное выполнение и его последствия

Базовые операции фильтрации, проекции и сортировки

4 урока
1. Фильтрация элементов с Where и OfType
2. Проекция данных с Select и SelectMany
3. Сортировка данных: OrderBy, ThenBy, Reverse
4. Комбинирование операторов в цепочки и практические сценарии

Агрегирование, группировка и соединения

4 урока
1. Агрегатные функции
2. Aggregate: универсальное свёртывание
3. Группировка с GroupBy
4. Соединения: Join и GroupJoin

Работа с множествами, разбиением и элементами

4 урока
1. Операторы работы с множествами
2. Разбиение последовательностей: Take, Skip, TakeWhile, SkipWhile
3. Извлечение элементов: First, Last, Single, ElementAt
4. Практические примеры и обработка граничных случаев

Отложенное и немедленное выполнение

4 урока
1. Глубокое погружение в отложенное выполнение
2. Немедленное выполнение и материализация
3. Вопросы производительности и оптимизации
4. Ленивое исполнение в многопоточной среде и работа с IQueryable

Расширяемость LINQ и продвинутые провайдеры

4 урока
1. Создание пользовательских методов расширения для LINQ
2. Введение в Expression Trees и IQueryable
3. LINQ и базы данных: взаимодействие с Entity Framework Core
4. Основы LINQ to XML