TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.74K subscribers
Post #3271 1.8K
День 2730. #Курсы
Курс «Модернизация .NET для Начинающих»

В Microsoft разработали курс, который поможет вам разобраться в процессе модернизации приложения, созданного на устаревшей платформе .NET. Инструментарий модернизации в GitHub Copilot поможет модернизировать ваш код .NET. А курс научит использовать эти инструменты.

https://github.com/microsoft/dotnet-modernization-for-beginners

Этот бесплатный, открытый, практический курс шаг за шагом проведёт через процесс модернизации реального устаревшего приложения ASP.NET до .NET 10 с использованием агента модернизации GitHub Copilot. В процессе обучения вы узнаете, как инструмент создаёт оценки и планы до внесения изменений в код, и как вы можете модифицировать их, чтобы точно указать агенту кодирования, что нужно сделать.

В этом курсе вы не просто будете читать теорию о модернизации с GitHub Copilot, но и получите практические упражнения (потребуется подписка на GitHub Copilot).

Модернизация в GitHub Copilot работает иначе, чем ИИ-агенты, с которыми вы, возможно, работали раньше. Она не просто переписывает ваш код за кулисами и возвращает вам то, что нужно будет править. Она создаёт прозрачные, редактируемые артефакты, которые вы можете читать, задавать по ним вопросы и корректировать: assessment.md, plan.md и tasks.md. Эти файлы становятся вашим руководством и источником истины. Вы можете их просмотреть, отредактировать, и только потом начинается работа. Агент помогает, но вы принимаете решения.

Курс организован так же, как и процесс модернизации. Каждая глава основывается на предыдущей, и каждая учит вас не только тому, что делать, но и зачем.

Глава 1 – Оценка
Вы начинаете с того, что указываете агенту модернизации на устаревшее решение и позволяете ему проанализировать существующий код. Вы изучаете сгенерированный файл assessment.md, чтобы понять риски, зависимости и уровень необходимых усилий.

Глава 2 – Планирование
Далее вы превращаете эти данные в план. Агент создает файл plan.md с рекомендуемыми целевыми платформами, последовательностью шагов обновления и оценкой трудозатрат. Вы научитесь проверять его и настраивать под свой контекст.

Глава 3 – Обновление и выполнение
Здесь происходит агентская разработка. Агент выполняет план, а вы отслеживаете прогресс в файле tasks.md. Вы увидите, как система выполняет основную работу, пока вы принимаете важные решения.

Глава 4 – Azure
Модернизация не завершена, пока ваше приложение не будет работать там, где ему положено. В заключительной главе вы публикуете модернизированное приложение в Azure App Service и рассматриваете следующие шаги по его эксплуатации и развитию, чтобы завершить процесс созданием работающего приложения, а не просто компилируемого.

Вам потребуется Visual Studio 2022 (17.10 или более поздняя версия) или Visual Studio 2026 с подпиской GitHub Copilot.
Клонируйте репозиторий и начните с введения в главе 0.

Источник: https://devblogs.microsoft.com/dotnet/announcing-dotnet-modernization-for-beginners/
  • 👍 3
  • 👎 1
More from @netdeveloperdiary
  1. Sep 26, 2026День 2796. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Продолжение Начало Три…
  2. Sep 25, 2026День 2795. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Начало Проблема с позиц…
  3. Sep 24, 2026День 2794. #Оффтоп #Здоровье Сегодня будет необычный пост. Завтра в Москве стартует конфер…
  4. Sep 23, 2026День 2793. #ЗаметкиНаПолях #SQL 10 Редких Возможностей SQL, Которые Стоит Знать Каждому. Ч…
  5. Sep 22, 2026День 2792. #ЗаметкиНаПолях #SQL 10 Редких Возможностей SQL, Которые Стоит Знать Каждому. Ч…
  6. Sep 21, 2026🔍Тестовое собеседование с Senior C# разработчиком уже завтра 22 сентября(уже завтра!) в 1…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →