LINQ в экосистеме .NET — это мощный инструмент, который позволяет писать понятные, лаконичные и производительные запросы к данным любых типов. В этом курсе вы узнаете, как использовать весь потенциал LINQ — от базовых конструкций до продвинутых сценариев, применимых в реальных проектах.
Что вы изучите в этом курсе
Курс охватывает ключевые аспекты LINQ и помогает сформировать навыки, необходимые для уверенной работы с запросами в C#.
Основы LINQ
Принципы работы и архитектура LINQ
Query syntax и method syntax
Работа с коллекциями и базовыми операторами
Продвинутые техники
Проекционные, агрегирующие и группировочные операции
Создание собственных LINQ-провайдеров
Отложенное и немедленное выполнение запросов
Оптимизация запросов и повышение производительности
Интеграция LINQ в реальные проекты
Использование LINQ с Entity Framework
Работа с данными из XML, JSON и других источников
Обработка потоков данных и асинхронные запросы
Кому подойдет этот курс
Курс подходит разработчикам C#, которые уже знакомы с базовым синтаксисом языка и хотят уверенно применять LINQ в повседневной работе. Независимо от уровня — новичок вы или опытный инженер — вы получите системное понимание технологий работы с данными в .NET.
Почему LINQ — важный инструмент разработчика
LINQ позволяет писать более чистый, читаемый и поддерживаемый код. Он объединяет запросы к различным источникам данных под единым подходом, что делает разработку быстрее и надежнее. Освоив LINQ, вы получите значительное преимущество при создании сложных и высокопроизводительных систем.
Итог
Курс поможет вам пройти путь от новичка до профессионала в использовании LINQ. После его завершения вы сможете уверенно проектировать, оптимизировать и выполнять любые запросы данных в .NET, применяя оптимальные практики и современные подходы.
Удален по просьбе правообладателя
Урок 1.00:00:36
Welcome
Урок 2.00:00:35
What will you learn in this course?
Урок 3.00:00:33
Who is the course for and prerequisites
Урок 4.00:05:37
Why do we have LINQ?
Урок 5.00:02:03
A language for querying data
Урок 6.00:05:22
A first LINQ example
Урок 7.00:03:35
Why would you want to use LINQ?
Урок 8.00:00:39
Section recap
Урок 9.00:03:06
Introduction to our demo solution
Урок 10.00:04:30
Using a simple where clause
Урок 11.00:03:46
Refactoring statements into functions
Урок 12.00:03:19
Chaining multiple where clauses
Урок 13.00:04:01
Ordering data
Урок 14.00:03:25
Multi-level ordering
Урок 15.00:02:57
Using a custom comparer to order
Урок 16.00:00:55
Section recap
Урок 17.00:09:34
What is deferred execution in LINQ?
Урок 18.00:09:49
Retrieving all results
Урок 19.00:10:41
Retrieving a single item
Урок 20.00:11:23
Projecting the data to another shape
Урок 21.00:00:44
Section recap
Урок 22.00:02:58
Introduction to getting partial results
Урок 23.00:06:22
Splitting results into chunks
Урок 24.00:07:31
Using Skip, Take and TakeWhile to retrieve a specific result
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.
Разве там что-то есть?