О курсе
Подробнее
🏅 В списке бестселлеров 2024 года!
Хочешь получить бесплатную консультацию?
Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot
Курс можно купить в рамках курса PRO C#. База со скидкой.
Данный курс посвящен LINQ – специальному языку запросов, используемому для удобной и быстрой работы с коллекциями и базами данных. LINQ обязателен к изучению для любого программиста, работающего с C#.
В ходе курса мы максимально полно разберем, что такое LINQ, как он устроен внутри, все его методы расширения и как их использовать, а также применим полученные знания на практике. Именно практическая сторона является самым ценным в данном курсе, ведь одно дело понять, а другое дело суметь использовать на практике.
Курс содержит в себе всю нужную для понимания темы информацию, изложенную в простом и удобном структурированном виде с примерами и пояснениями. Каждый урок состоит из:
Теоретической части;
Практической части с эталонными решениями (решения от автора курса)
Данный курс для Вас, если Вы:
Решили сменить профессию;
Заинтересованы в упрощении своего кода;
Работаете с коллекциями и базами данных;
Не хотите писать громоздкий код;
Хотите понимать чужой код;
Готовитесь к собеседованиям на позицию младшего (junior) программиста C#.
Требования курса:
Знание основ программирования.
Прохождение C# для продвинутых или хорошее знание ООП.
После прохождения курса, Вы:
Будете писать запросы к коллекциям и базам данных;
Сможете эффективно применять методы LINQ;
Научитесь читать чужие запросы к коллекциям и базам данных;
Поймете внутренние процессы обработки запросов;
Получите сертификат о прохождении курса.
Поступай на курс и расширяй свой арсенал практических инструментов в работе с кодом!
Смотри программу курса ниже!
Последние обновления на курсе:
21.03.2024 - Добавили новый урок DefaultIfEmpty
22.03.2024 - Добавили новый урок OfType
28.03.2024 - Обновили урок по интерфейсам с учетом нововведений C# последней версии
29.03.2024 - Поправили 9 задач с низким процентом правильных решений
05.04.2024 - Добавили новый урок ToHashSet
29.04.2024 - Обновили урок TakeWhile (обновили теорию, добавили новые задачи)
06.05.2024 - Обновили урок TakeLast. Добавили 2 задачи на программирование
07.05.2024 - Обновили урок SkipWhile (обновили теорию, добавили новые задачи)
24.05.2024 - Добавили 3 новые задачи в урок "SkipLast"
01.06.2024 - Обновили уроки GroupJoin, Отложенные запросы, Итоговый тест
07.10.2024 - Добавили 11 практических задач разного типа
08.02.2025 - Добавили видеолекции и видеоразборы задач в теме Min, Max, Average
15.02.2025 - Добавили видеолекции и видеоразборы задач в темах Count и ToList
20.02.2025 - Добавили видеолекции и видеоразборы задач в темах ToArray, ToDictionary, ToHashSet
15.03.2025 - Добавили видеолекции и видеоразборы задач в темах First и Last
22.03.2025 - Добавили видеолекции и видеоразборы задач в темах Single и ElementAt
06.04.2025 - Добавили видеолекции и видеоразборы задач в темах Distinct и GroupBy
06.04.2025 - Добавили видеолекции и видеоразборы задач в теме OrderBy
10.04.2025 - Добавили видеолекции и видеоразборы задач в теме OrderByDescending
29.04.2025 - Добавили видеолекции и видеоразборы задач в темах Reverse и ThenBy
04.05.2025 - Добавили видеолекции и видеоразборы задач в темах Take, TakeLast, TakeWile
31.05.2025 - Добавили видеолекции и видеоразборы задач в темах Skip, SkipLast, SkipWile
15.06.2025 - Добавили видеолекции и видеоразборы задач в темах Any, All, Contains, DefaultIfEmpty
19.06.2025 - Добавили видеолекции и видеоразборы задач в темах Concat, Union, Except, Intersect
Содержание
Программа курса
19 занятий№ТемаЧто внутри
01 Информация о курсе- Общая информация о курсе
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
03Обобщения- Boxing/Unboxing
- Обобщенные типы
04Делегаты- Делегаты
- Action, Func, lambda
- Обратная связь
05Интерфейсы- Понятие интерфейса
- Иерархичное и множественное наследование интерфейсов
- Явная и неявная реализация. Реализация по умолчанию
- IEnumerable, IEnumerator
- Обратная связь
06Дополнительное- Методы расширения
- Ключевое слово "var"
07Linq- Виды синтаксиса LINQ
- Отложенные запросы
08Yield- yield
- Немедленное выполнение
09Фильтрация и преобразование- Договоренности
- Where
- Select
- SelectMany
- SelectMany. Перегрузки
10Работа с числовыми элементами- Sum
- Min, Average, Max
11Работа с результатами- Count
- ToList
- ToArray
- ToDictionary
- ToHashSet
12Поиск- First(ordefault)
- Last(ordefault)
- Single(ordefault)
- ElementAt(ordefault)
13Группировка- Distinct
- GroupBy/ToLookup
14Сортировка- OrderBy
- OrderByDescending
- ThenBy
- Reverse
15Условия- Take
- TakeLast
- TakeWhile
- Skip
- SkipLast
- SkipWhile
- Any
- All
- Contains
- DefaultIfEmpty
16Работа с несколькими коллекциями- Concat
- Union
- Except
- Intersect
- Zip
- Join
- GroupJoin
17Прочие методы- ForEach
- Aggregate
- Cast
- OfType
18Экзамен по всем методам LINQ- Итоговый тест. Часть 1
- Итоговый тест. Часть 2
19Заключение- Заключительный урок
- Куда двигаться дальше
01 Информация о курсе
- Общая информация о курсе
- Новости
- Сообщество разработчиков
- Мозгокачалка
- PRO Bulki
- Мотивация
02Введение
- Введение
03Обобщения
- Boxing/Unboxing
- Обобщенные типы
04Делегаты
- Делегаты
- Action, Func, lambda
- Обратная связь
05Интерфейсы
- Понятие интерфейса
- Иерархичное и множественное наследование интерфейсов
- Явная и неявная реализация. Реализация по умолчанию
- IEnumerable, IEnumerator
- Обратная связь
06Дополнительное
- Методы расширения
- Ключевое слово "var"
07Linq
- Виды синтаксиса LINQ
- Отложенные запросы
08Yield
- yield
- Немедленное выполнение
09Фильтрация и преобразование
- Договоренности
- Where
- Select
- SelectMany
- SelectMany. Перегрузки
10Работа с числовыми элементами
- Sum
- Min, Average, Max
11Работа с результатами
- Count
- ToList
- ToArray
- ToDictionary
- ToHashSet
12Поиск
- First(ordefault)
- Last(ordefault)
- Single(ordefault)
- ElementAt(ordefault)
13Группировка
- Distinct
- GroupBy/ToLookup
14Сортировка
- OrderBy
- OrderByDescending
- ThenBy
- Reverse
15Условия
- Take
- TakeLast
- TakeWhile
- Skip
- SkipLast
- SkipWhile
- Any
- All
- Contains
- DefaultIfEmpty
16Работа с несколькими коллекциями
- Concat
- Union
- Except
- Intersect
- Zip
- Join
- GroupJoin
17Прочие методы
- ForEach
- Aggregate
- Cast
- OfType
18Экзамен по всем методам LINQ
- Итоговый тест. Часть 1
- Итоговый тест. Часть 2
19Заключение
- Заключительный урок
- Куда двигаться дальше
Организатор
Автор курса
StepikStepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным.
Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ.
В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе Мнения учеников
Отзывы о курсе
Информация обновлена 3 сентября 2026 г.