Модернизируйте приложения Java с помощью ИИ: обновите и перенесите свои приложения
Автор: Microsoft Developer
Загружено: 2025-10-31
Просмотров: 751
Описание:
В этом революционном выпуске Аян Гупта демонстрирует, как искусственный интеллект (ИИ) меняет подход к модернизации устаревших Java-приложений. Подобно обновлению старого логотипа с сохранением его особенностей, модернизация — это возможность вдохнуть в ваши приложения новую жизнь, не выбрасывая всё. И теперь, благодаря новому инструменту модернизации приложений GitHub Copilot, этот процесс стал значительно быстрее и надёжнее.
В этом выпуске мы рассмотрим одну из самых сложных задач корпоративной разработки: модернизацию устаревших Java-приложений и их миграцию в облако. Независимо от того, обновляете ли вы среду выполнения Java, переносите базы данных или переходите из AWS в Azure, проекты модернизации традиционно занимают недели или месяцы ручной работы и подвержены ошибкам на каждом этапе.
На примере приложения Asset Manager (система, близкая к производственной, работающая на Java 7 с AWS S3, PostgreSQL, RabbitMQ и Spring Boot) Аян покажет, как инструмент модернизации приложений GitHub Copilot использует режим агента для управления всем процессом обновления. Вы увидите, как инструмент автоматически анализирует ваш проект для выявления проблем обновления и уязвимостей безопасности, формирует комплексный план обновления для проверки, применяет изменения с помощью таких инструментов, как рецепты OpenRewrite, запускает цикл исправления и тестирования для устранения ошибок сборки и проверяет безопасность с помощью автоматического сканирования CVE.
В ходе демонстрации приложение обновляется с Java 7 до Java 21, устраняя устаревшие зависимости, обновляя фреймворки и устраняя уязвимости безопасности, — всё это с помощью пошаговых инструкций под управлением ИИ. Вы также увидите, как инструмент выявляет проблемы готовности к облачным вычислениям и начинает миграцию с сервисов AWS на альтернативные сервисы Azure.
Ресурсы: aka.ms/JavaAndAIForBeginners
0:00 — Введение: Модернизация с использованием ИИ
0:28 — Задача модернизации
1:05 — Знакомство с приложением Asset Manager
1:57 — Зачем этому приложению нужна модернизация
2:21 — Инструмент модернизации приложения GitHub Copilot
2:46 — Запуск отчёта об оценке
3:04 — Интерпретация результатов оценки
3:36 — Анализ проблем обновления Java
3:55 — Запуск рабочего процесса обновления
4:20 — Анализ плана обновления
4:50 — Выполнение обновления и циклы исправления
5:09 — Обнаружение уязвимостей безопасности
5:42 — Просмотр сводки обновления
6:22 — Запуск новой оценки
6:54 — Решение проблем готовности к облачным вычислениям
7:20 — Миграция базы данных из AWS в Azure
8:01 — Анализ плана миграции
8:39 — Выполнение миграции и обзор
9:14 — Итоги сессии и дальнейшие шаги
#JavaModernization #GitHubCopilot #JavaMigration #CloudMigration #Azure #JavaUpgrade #LegacyCode #AIAssisted #AppModernization #Java21 #DevOps #AzureMigration
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: