Мы используем cookie для стабильной работы сервиса. Подробнее

PRO C#. LINQ

ФорматОнлайн
Объём19 занятий
О курсе

Подробнее

🏅 В списке бестселлеров 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
- Мотивация

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Заключение

- Заключительный урок
- Куда двигаться дальше

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
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «PRO C#. LINQ» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
50 350 ₽
C++ для разработки игр
5 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Технология разработки программного обеспечения - переподготовка
−40%2 месяца
Технология разработки программного обеспечения - переподготовка

Курс профессиональной переподготовки «Технология разработки программного обеспечения» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32…

Онлайн5 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Python разработчик
6,5 месяца
Python разработчик

Веб-разработка на Python: Django, Django REST Framework, Flask. Работа с базами данных, ORM, создание API. Асинхронное программирование, FastAPI. Основы DevOps, контейнеризация, р…

ОнлайнНачальный
110 000 ₽от 6 111 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес