Какие статьи почитать (или видео), чтобы разобраться полностью в теме про роутинг в .net?

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

1. Microsoft документация: Официальная документация от Microsoft является основным источником знаний по разработке на .NET платформе. Вы можете найти обширную информацию о роутинге в ASP.NET в разделе "Routing in ASP.NET Core". Эта документация включает описание основных концепций, API и практические примеры роутинга в ASP.NET.

2. Pluralsight курс: Pluralsight - это международная платформа для онлайн-обучения разработчиков. Они предлагают различные курсы по .NET разработке, в том числе и по роутингу. Один из наиболее рекомендуемых курсов - "ASP.NET Core Fundamentals" авторства Scott Allen. В этом курсе вы изучите не только основы ASP.NET Core, но и практические примеры использования роутинга для создания веб-приложений.

3. YouTube видео: Если вы предпочитаете видеоуроки, то на YouTube вы можете найти множество бесплатных материалов по роутингу в .NET. Один из наиболее популярных каналов - "Traversy Media". Их курс "ASP.NET Core 3.1 REST API Tutorial" содержит полезные сведения о роутинге и его использовании для создания REST API.

4. Книги: Приобретение книги может быть дополнительным источником информации по роутингу в .NET. Вам могут подойти следующие книги:
- "Pro ASP.NET Core MVC 2" авторства Adam Freeman - это обширное руководство по разработке веб-приложений на базе ASP.NET Core, которое включает разделы о роутинге.
- "ASP.NET MVC 5" авторства Jon Galloway и других - это практическое руководство по разработке приложений на базе ASP.NET MVC, включая главу об ASP.NET роутинге.

Независимо от выбранного источника, рекомендуется начать с основного понимания роутинга в ASP.NET, включая маршрутизацию запросов, использование шаблонов маршрутов, определение параметров и атрибутов маршрута. Затем вы можете углубиться в продвинутые концепции, такие как атрибуты декорирования контроллеров и методов, настройка маршрутов в конфигурации приложения и использование атрибутов маршрута для более гибкой настройки маршрутизации.

Не забывайте также практиковаться, создавая собственные примеры и экспериментируя с роутингом в .NET. Это поможет вам углубить свое понимание и применить полученные знания на практике.