{"meta":{"title":"Обучающие материалы GitHub Copilot","intro":"Развивайте навыки и знания с GitHub Copilot помощью примеров и практических занятий.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/copilot","title":"GitHub Copilot"},{"href":"/ru/copilot/tutorials","title":"Учебники"}],"documentType":"category"},"body":"# Обучающие материалы GitHub Copilot\n\nРазвивайте навыки и знания с GitHub Copilot помощью примеров и практических занятий.\n\n## Recommended\n\n* [Кулинарная книга GitHub Copilot](/ru/copilot/tutorials/copilot-cookbook)\n\n  Узнайте, как использовать GitHub Copilot их для выполнения конкретных задач.\n\n* [Библиотека настройки](/ru/copilot/tutorials/customization-library)\n\n  Откройте для себя тщательно подобранную коллекцию кастомизировок, включая индивидуальные инструкции, кастомные агенты и файлы с подсказками, чтобы улучшить ваш GitHub Copilot опыт.\n\n* [Масштабное внедрение GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale)\n\n  Узнайте, как управлять развертыванием Copilot в организации или организации.\n\n## Articles\n\n* [Создание шаблонов](/ru/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-templates)\n\n  Copilot Chat поможет создать шаблоны для оптимизации рабочего процесса и обеспечения согласованности между проектами.\n\n* [Сортировка и суммирование деятельности репозитория](/ru/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity)\n\n  Copilot могут извлекать ключевую информацию из репозиториев, которые вы отслеживаете, чтобы держать вас up-toактуальной активности.\n\n* [Синтезирование исследований](/ru/copilot/tutorials/copilot-cookbook/communicate-effectively/synthesizing-research)\n\n  Copilot Chat поможет вам синтезировать результаты исследований и аналитические сведения из нескольких источников в единую сводку.\n\n* [Создание схем](/ru/copilot/tutorials/copilot-cookbook/communicate-effectively/creating-diagrams)\n\n  GitHub Copilot Chat поможет вам создавать диаграммы для лучшего понимания данных и передачи инсайтов.\n\n* [Создание таблиц](/ru/copilot/tutorials/copilot-cookbook/communicate-effectively/generating-tables)\n\n  Copilot Chat Может помочь создать таблицы для организации информации и её чёткого представления.\n\n* [Отладка недопустимого JSON](/ru/copilot/tutorials/copilot-cookbook/debug-errors/debug-invalid-json)\n\n  Copilot Chat может выявлять и устранять синтаксические ошибки или структурные проблемы в данных JSON.\n\n* [Обработка ограничений скорости API](/ru/copilot/tutorials/copilot-cookbook/debug-errors/handle-api-rate-limits)\n\n  Copilot Chat может помочь справиться с ограничениями по скорости API, предлагая код, который их обнаруживает и реализует повторную логику.\n\n* [Диагностика сбоев тестов CI](/ru/copilot/tutorials/copilot-cookbook/debug-errors/diagnose-ci-test-failures)\n\n  Используйте Copilot CLI для извлечения CI-логов, сопоставления сбоев с локальным кодом и устранения проблем без выхода из терминала.\n\n* [Изучение потенциальных реализаций функций](/ru/copilot/tutorials/copilot-cookbook/analyze-functionality/explore-implementations)\n\n  Copilot Chat может помочь изучить разные подходы к реализации одной функции.\n\n* [Анализ и включение отзывов пользователей](/ru/copilot/tutorials/copilot-cookbook/analyze-functionality/analyze-feedback)\n\n  Copilot Chat может улучшить процесс введения обратной связи пользователей в ваш проект.\n\n* [Реализация функции из проблемы GitHub](/ru/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature)\n\n  Дайте GitHub проблему , GitHub Copilot CLIзатем направьте разговор на внедрение этой функции.\n\n* [Улучшение удобочитаемости кода и удобства обслуживания](/ru/copilot/tutorials/copilot-cookbook/refactor-code/improve-code-readability)\n\n  Copilot Chat Могу предложить способы сделать ваш код проще для понимания и поддержания.\n\n* [Исправление ошибок lint](/ru/copilot/tutorials/copilot-cookbook/refactor-code/fix-lint-errors)\n\n  Copilot Chat может предложить способы исправления проблем, выявленных кодовым линтером.\n\n* [Рефакторинг для оптимизации производительности](/ru/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-optimization)\n\n  Copilot Chat могу предложить способы ускорить медленно работающий код.\n\n* [Рефакторинг для обеспечения экологической устойчивости](/ru/copilot/tutorials/copilot-cookbook/refactor-code/refactor-for-sustainability)\n\n  Copilot Chat могу предложить способы сделать код более экологичным.\n\n* [Рефакторинг для реализации шаблона конструктора](/ru/copilot/tutorials/copilot-cookbook/refactor-code/refactor-design-patterns)\n\n  Copilot Chat могу предложить шаблоны дизайна, которые можно использовать для улучшения кода.\n\n* [Рефакторинг слоёв access к данным](/ru/copilot/tutorials/copilot-cookbook/refactor-code/refactor-data-access-layers)\n\n  Copilot Chat Могу предложить способы отделить код доступа к данным от бизнес-логики, что облегчает обслуживание и масштабирование приложения.\n\n* [Отключение бизнес-логики от компонентов пользовательского интерфейса](/ru/copilot/tutorials/copilot-cookbook/refactor-code/decouple-business-logic)\n\n  Copilot Chat может помочь отделить бизнес-логику от кода пользовательского интерфейса, что облегчает поддержку и масштабирование приложения.\n\n* [Обработка перекрестных проблем](/ru/copilot/tutorials/copilot-cookbook/refactor-code/handle-cross-cutting)\n\n  Copilot Chat может помочь вам избежать кода, который связан с задачей, отличной от основной задачи метода или функции, в которой находится код.\n\n* [Упрощение сложных иерархий наследования](/ru/copilot/tutorials/copilot-cookbook/refactor-code/simplify-inheritance-hierarchies)\n\n  Copilot Chat Это поможет вам рефакторить код, чтобы избежать классов с несколькими слоями наследования.\n\n* [Устранение проблем с взаимоблокировкой базы данных или целостности данных](/ru/copilot/tutorials/copilot-cookbook/refactor-code/fix-database-deadlocks)\n\n  Copilot Chat Это поможет избежать кода, вызывающего медленные или заблокированные операции базы данных, или таблицы с отсутствующими или неправильными данными.\n\n* [Перевод кода на другой язык программирования](/ru/copilot/tutorials/copilot-cookbook/refactor-code/translate-code)\n\n  Copilot Chat Может помочь переписать код так, чтобы он выполнял те же операции, но на другом языке программирования.\n\n* [Оформлять вопросы, не нарушая свой поток](/ru/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)\n\n  Если что-то привлекает ваше внимание во время выполнения задачи, используйте Copilot CLI, чтобы подать GitHub проблему с контекстом кода, связанными PR-файлами и метками, а затем возвращайтесь к своей работе.\n\n* [Документирование устаревшего кода](/ru/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)\n\n  Copilot Chat Может помочь с документированием устаревшего кода.\n\n* [Объяснение устаревшего кода](/ru/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)\n\n  Copilot Chat может помочь объяснить незнакомый код.\n\n* [Объяснение сложных алгоритмов или логики](/ru/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)\n\n  Copilot Chat может помочь добавить чёткую и лаконичную документацию по сложным алгоритмам или логике.\n\n* [Синхронизация документации с изменениями кода](/ru/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)\n\n  Copilot Chat Может помочь вести документацию кода up-toдату.\n\n* [Написание обсуждений или записей блога](/ru/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)\n\n  Copilot Chat может помочь вам сформулировать идеи, составить планы или составить проекты обсуждений или блог-постов.\n\n* [Создание модульных тестов](/ru/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests)\n\n  Copilot Chat может помочь с генерацией модульных тестов для функции.\n\n* [Создание макетных объектов для абстрактных слоев](/ru/copilot/tutorials/copilot-cookbook/testing-code/create-mock-objects)\n\n  Copilot Chat Может помочь с созданием макетов объектов, которые можно использовать для модульных тестов.\n\n* [Создание комплексных тестов для веб-страницы](/ru/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests)\n\n  Copilot Chat может помочь с созданием сквозных тестов.\n\n* [Обновление модульных тестов для соответствия изменениям кода](/ru/copilot/tutorials/copilot-cookbook/testing-code/update-unit-tests)\n\n  Copilot Chat Может помочь с обновлением ваших тестов.\n\n* [Защита репозитория](/ru/copilot/tutorials/copilot-cookbook/analyze-security/secure-your-repository)\n\n  Copilot Chat может помочь вам защитить ваш репозиторий и код.\n\n* [Управление обновлениями зависимостей](/ru/copilot/tutorials/copilot-cookbook/analyze-security/manage-dependency-updates)\n\n  Copilot Chat Это поможет вам настроиться Dependabot для оптимизации обновлений зависимостей.\n\n* [Поиск существующих уязвимостей в коде](/ru/copilot/tutorials/copilot-cookbook/analyze-security/find-vulnerabilities)\n\n  Copilot Chat может помочь найти распространенные уязвимости в коде и предложить исправления.\n\n* [Ваши первые пользовательские инструкции](/ru/copilot/tutorials/customization-library/custom-instructions/your-first-custom-instructions)\n\n  Создайте и проверьте первую пользовательскую инструкцию с помощью этого простого примера.\n\n* [Объяснитель концепции](/ru/copilot/tutorials/customization-library/custom-instructions/concept-explainer)\n\n  Инструкции по нарушению сложных технических концепций.\n\n* [Обучающий процесс отладки](/ru/copilot/tutorials/customization-library/custom-instructions/debugging-tutor)\n\n  Инструкции по систематической отладке и устранению неполадок.\n\n* [Рецензент кода](/ru/copilot/tutorials/customization-library/custom-instructions/code-reviewer)\n\n  Инструкции по тщательному и конструктивному анализу кода.\n\n* [Помощник GitHub Actions](/ru/copilot/tutorials/customization-library/custom-instructions/github-actions-helper)\n\n  Создание и улучшение GitHub Actions рабочих процессов.\n\n* [Помощник по запросу на вытягивание](/ru/copilot/tutorials/customization-library/custom-instructions/pull-request-assistant)\n\n  Создание комплексных описаний и проверок запросов на вытягивание.\n\n* [Диспетчер проблем](/ru/copilot/tutorials/customization-library/custom-instructions/issue-manager)\n\n  Создание хорошо структурированных проблем и ответов.\n\n* [Аудитор специальных возможностей](/ru/copilot/tutorials/customization-library/custom-instructions/accessibility-auditor)\n\n  Инструкции по комплексному тестированию веб-специальных возможностей и соответствию требованиям.\n\n* [Автоматизация тестирования](/ru/copilot/tutorials/customization-library/custom-instructions/testing-automation)\n\n  Инструкции по написанию модульных тестов для конкретного файла.\n\n* [Первый файл запроса](/ru/copilot/tutorials/customization-library/prompt-files/your-first-prompt-file)\n\n  Создайте первый файл запроса Copilot с помощью этого простого примера объяснения кода, который работает для любого языка программирования.\n\n* [Создание README](/ru/copilot/tutorials/customization-library/prompt-files/create-readme)\n\n  Создайте комплексные файлы README для проектов.\n\n* [План подключения](/ru/copilot/tutorials/customization-library/prompt-files/onboarding-plan)\n\n  Файл запроса на получение персонализированной помощи при подключении команды.\n\n* [API документов](/ru/copilot/tutorials/customization-library/prompt-files/document-api)\n\n  Создайте исчерпывающую документацию по API из кода.\n\n* [Изучение кода](/ru/copilot/tutorials/customization-library/prompt-files/review-code)\n\n  Выполнение комплексных проверок кода со структурированной обратной связью.\n\n* [Создание модульных тестов](/ru/copilot/tutorials/customization-library/prompt-files/generate-unit-tests)\n\n  Создайте ориентированные модульные тесты для кода.\n\n* [Ваш первый пользовательский агент](/ru/copilot/tutorials/customization-library/custom-agents/your-first-custom-agent)\n\n  Создайте и протестируйте свой первый пользовательский агент с помощью этого простого примера специалиста по README.\n\n* [Планировщик внедрения](/ru/copilot/tutorials/customization-library/custom-agents/implementation-planner)\n\n  Пользовательский агент, который разбивает функции на выполнимые задачи и создает подробные планы реализации.\n\n* [Исправление ошибок товарища по команде](/ru/copilot/tutorials/customization-library/custom-agents/bug-fix-teammate)\n\n  Пользовательский агент, который выявляет критические ошибки в вашем project и реализует целевые исправления.\n\n* [Специалист по уборке](/ru/copilot/tutorials/customization-library/custom-agents/cleanup-specialist)\n\n  Пользовательский агент, который очищает беспорядочный код, устраняет дублирование и повышает удобство обслуживания файлов кода и документации.\n\n* [Лучшие практики использования GitHub Copilot для выполнения задач](/ru/copilot/tutorials/cloud-agent/get-the-best-results)\n\n  Узнайте, как добиваться наилучших результатов из Copilot cloud agent.\n\n* [Пилотирование облачного агента GitHub Copilot в вашей организации](/ru/copilot/tutorials/cloud-agent/pilot-cloud-agent)\n\n  Следуйте лучшим практикам, чтобы помочь Copilot cloud agent вашей организации.\n\n* [Использование облачного агента GitHub Copilot для улучшения проекта](/ru/copilot/tutorials/cloud-agent/improve-a-project)\n\n  Найдите и исправьте проблемы в проекте с Copilot cloud agent.\n\n* [Создание ограничений для облачного агента GitHub Copilot](/ru/copilot/tutorials/cloud-agent/build-guardrails)\n\n  Настройте своё предприятие так, чтобы оно Copilot cloud agent работало в безопасной и соответствующей требованиям среде.\n\n* [Предоставление облачному агенту GitHub Copilot доступа к ресурсам вашей организации](/ru/copilot/tutorials/cloud-agent/give-access-to-resources)\n\n  Получите больше Copilot пользы, предоставив доступ к утверждённым серверам MCP и внутренним пакетам.\n\n* [Начало работы с бюджетным контролем](/ru/copilot/tutorials/budgets/getting-started-with-budget-controls)\n\n  Установите бюджетные ограничения для вашего предприятия до того, AI creditsкак ваша команда начнёт потреблять.\n\n* [Оптимизация конфигурации бюджета](/ru/copilot/tutorials/budgets/optimizing-your-budget-configuration)\n\n  Найдите подходящее сочетание бюджетных контролей для вашей организации, исходя из вашего размера, структуры и целей по расходам.\n\n* [Использование пользовательских инструкций для разблокировки возможностей обзора кода Copilot](/ru/copilot/tutorials/customize-code-review)\n\n  Узнайте, как писать эффективные пользовательские инструкции, которые помогают GitHub Copilot предоставлять более релевантные и практические обзоры кода.\n\n* [Использование GitHub Copilot проверки кода в жизненном цикле запроса на вытягивание](/ru/copilot/tutorials/use-copilot-code-review-across-the-pull-request-lifecycle)\n\n  Создайте повторяемый рабочий процесс из Copilot code review запроса на вытягивание черновика для слияния.\n\n* [Улучшение режима агент Copilot в GitHub с помощью MCP](/ru/copilot/tutorials/enhance-agent-mode-with-mcp)\n\n  Узнайте, как использовать протокол Model Context Protocol (MCP) для расширения агентных возможностей Copilot Chat.\n\n* [Сравнение моделей ИИ с помощью различных задач](/ru/copilot/tutorials/compare-ai-models)\n\n  Изучите реальные примеры распространенных задач разработчика вместе с примерами запросов, ответов и рекомендаций, которые помогут вам выбрать подходящую модель ИИ для рабочего процесса.\n\n* [Ускорение разработки с GitHub Copilot Spaces](/ru/copilot/tutorials/speed-up-development-work)\n\n  Узнайте, как использовать Copilot Spaces , чтобы помочь вам в разработке.\n\n* [Выбор плана вашего предприятия для GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/assign-licenses/choose-enterprise-plan)\n\n  Выберите Copilot Business или Copilot Enterprise.\n\n* [Настройка процесса самообслуживания для получения лицензий GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/assign-licenses/set-up-self-serve-licenses)\n\n  Узнайте, как пользователи могут сразу запросить лицензию и получить access.\n\n* [Отслеживание активации и первоначального использования лицензий с помощью метрик использования Copilot](/ru/copilot/tutorials/roll-out-at-scale/assign-licenses/track-usage-and-adoption)\n\n  Определите и выполните действия по GitHub Copilot сигналам внедрения и активации с помощью метрик использования.\n\n* [Напоминание неактивным пользователям использовать лицензию GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/assign-licenses/remind-inactive-users)\n\n  GitHub Используйте API для выявления неактивных пользователей и помочь им приступить к работе.\n\n* [Ресурсы для получения одобрения GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/govern-at-scale/resources-for-approval)\n\n  Готовьтесь к усыновлению Copilot , отправив ресурсы юридическим и охранным командам вашей компании.\n\n* [Создание менеджеров ИИ на предприятии](/ru/copilot/tutorials/roll-out-at-scale/govern-at-scale/establish-ai-managers)\n\n  Уменьшите административную нагрузку и расширьте возможности своих малых и средних предприятий, создав команду менеджеров по искусственному интеллекту.\n\n* [Управление Copilot для поддержки производительности разработчиков](/ru/copilot/tutorials/roll-out-at-scale/govern-at-scale/govern-for-adoption)\n\n  Установите управленческую позицию, которая сбалансирует требования к соблюдению с продуктивностью разработчиков, чтобы ваш запуск был успешным с первого дня.\n\n* [Пилотируйте новую функцию или модель Copilot в вашем предприятии](/ru/copilot/tutorials/roll-out-at-scale/govern-at-scale/pilot-a-feature-or-model)\n\n  Пилотировать новую Copilot функцию или модель для проверки внедрения, контроля затрат и сбора доказательств для более широкого внедрения.\n\n* [Поддержание стандартов кодовой базы в развертывании GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/govern-at-scale/maintain-codebase-standards)\n\n  Сохраняйте контроль над кодом вашего предприятия с помощью правил, функций безопасности и эффективного обучения.\n\n* [Продвижение внедрения GitHub Copilot в вашей компании](/ru/copilot/tutorials/roll-out-at-scale/enable-developers/drive-adoption)\n\n  Узнайте, как спланировать эффективный процесс включения для внедрения Copilot.\n\n* [Интеграция агентического ИИ в жизненный цикл разработки программного обеспечения предприятия](/ru/copilot/tutorials/roll-out-at-scale/enable-developers/integrate-ai-agents)\n\n  Узнайте, как агенты могут повысить производительность в вашей организации.\n\n* [Достижение инженерных целей вашей компании с помощью GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/achieve-company-goals)\n\n  Спланируйте развертывание на основе рекомендуемого подхода GitHub для вождения и измерения улучшений.\n\n* [Увеличение покрытия тестов в вашей компании с помощью GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/increase-test-coverage)\n\n  Понимайте функции, поддерживайте разработчиков и измеряйте влияние Copilot.\n\n* [Ускорение pull requests в вашей компании с помощью GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/accelerate-pull-requests)\n\n  Понимайте функции, поддерживайте разработчиков и измеряйте влияние Copilot.\n\n* [Сокращение долгов по обеспечению безопасности в вашей компании с помощью GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/drive-downstream-impact/reduce-security-debt)\n\n  Понимайте функции, поддерживайте разработчиков и измеряйте Copilotих влияние.\n\n* [Измерение и демонстрация влияния GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/measure-copilot-impact)\n\n  Понимание того, как Copilot используется в вашей организации, является первым шагом к демонстрации его ценности. Следуйте этому пути, чтобы установить базовые показатели использования, узнать, как создается код, и подключить внедрение к измеримым результатам.\n\n* [Оценка успеха испытания GitHub Copilot](/ru/copilot/tutorials/roll-out-at-scale/measure-success)\n\n  Измеряйте успех Copilot эксперимента, анализируя модели внедрения, вовлечённости и ранних моделей использования с помощью Copilot метрик использования.\n\n* [Использование GitHub Copilot для изучения кодовой базы](/ru/copilot/tutorials/explore-a-codebase)\n\n  GitHub Copilot Chat вы можете получить представление о содержимом, структуре и функциональности базы кода.\n\n* [Использование GitHub Copilot для изучения проблем и обсуждений](/ru/copilot/tutorials/explore-issues-and-discussions)\n\n  GitHub Copilot Chat вы можете быстро получить контекст длительных обсуждений и вопросов.\n\n* [Использование GitHub Copilot для изучения pull requests](/ru/copilot/tutorials/explore-pull-requests)\n\n  GitHub Copilot Chat может помочь вам понять содержание, функциональность и статус pull-запроса.\n\n* [Написание тестов с помощью GitHub Copilot](/ru/copilot/tutorials/write-tests)\n\n  Используется Copilot для создания модульных и интеграции тестов и помогает улучшить качество кода.\n\n* [Рефакторинг кода с помощью GitHub Copilot](/ru/copilot/tutorials/refactor-code)\n\n  Используйте искусственный интеллект Copilot для эффективного рефакторинга кода.\n\n* [Оптимизация использования ИИ для максимизации эффективности и снижения затрат](/ru/copilot/tutorials/optimize-ai-usage)\n\n  Узнайте, как выбирать правильные модели, структурировать подсказки и добавлять ограничения, чтобы Copilot выполнять задачи более эффективно и использовать меньше AI credits.\n\n* [Оптимизация контекста Copilot Chat GitHub для уменьшения использования кредитов ИИ](/ru/copilot/tutorials/optimize-chat-usage)\n\n  Следите за тем, чтобы ответы были сосредоточены и сокращайте Copilot ChatAI credits использование, зная, когда продолжить беседу и когда начать новый.\n\n* [Постройте оптимизированный процесс рецензирования с помощью Copilot](/ru/copilot/tutorials/optimize-code-reviews)\n\n  Автоматизируйте отзывы Copilot , чтобы оптимизировать и улучшить процесс их рассмотрения.\n\n* [Использование GitHub Copilot для снижения технического долга](/ru/copilot/tutorials/reduce-technical-debt)\n\n  Используйте Copilot автоматизацию рефакторинга и обслуживания, освобождая команду для разработки функций.\n\n* [Код, созданный Стеком ИИ, в запросах на вытягивание](/ru/copilot/tutorials/stack-ai-generated-code-in-pull-requests)\n\n  Создайте стек небольших зависимых запросов на вытягивание, которые можно быстро проверить.\n\n* [Проверка кода, созданного искусственным интеллектом](/ru/copilot/tutorials/review-ai-generated-code)\n\n  Изучайте методы проверки и валидации кода, сгенерированного ИИ, и как Copilot Chat это может помочь.\n\n* [Изучение нового языка программирования с помощью GitHub Copilot](/ru/copilot/tutorials/learn-a-new-language)\n\n  GitHub Copilot Chat вы можете расширить навыки программирования, обучая код на новом языке программирования.\n\n* [Модернизация устаревшего кода с помощью GitHub Copilot](/ru/copilot/tutorials/modernize-legacy-code)\n\n  Copilot Chat Помогает модернизировать устаревший код, предлагая рефакторы и создавая тесты для выявления потенциальных проблем.\n\n* [Модернизация Java-приложений с помощью GitHub Copilot](/ru/copilot/tutorials/modernize-java-applications)\n\n  GitHub Copilot может помочь модернизировать и мигрировать Java приложения, оценивая вашу кодовую базу, определяя пути обновления и автоматизируя задачи по восстановлению и контейнеризации.\n\n* [Использование GitHub Copilot для миграции project на другой язык программирования](/ru/copilot/tutorials/migrate-a-project)\n\n  GitHub Copilot Chat может помочь переместить проект на другой язык. В этом руководстве описывается, что связано с процессом миграции и приведен пример миграции PHP в Python.\n\n* [Планирование проекта с GitHub Copilot](/ru/copilot/tutorials/plan-a-project)\n\n  Планируйте следующий проект, превращая GitHub Copilot свои идеи в проблемы.\n\n* [Кодирование Vibe с помощью GitHub Copilot](/ru/copilot/tutorials/vibe-coding)\n\n  Создайте приложение, не пишя собственного кода.\n\n* [Обновление проектов с помощью GitHub Copilot](/ru/copilot/tutorials/upgrade-projects)\n\n  Вы можете использовать GitHub Copilot для обновления приложений Maven и Gradle Java и .NET приложений.\n\n* [Использование крючков с Copilot CLI для предсказуемого, соответствующего политикам исполнения](/ru/copilot/tutorials/copilot-cli-hooks)\n\n  Используйте крючки для регистрации пользовательских запросов и контроля, какие инструменты Copilot CLI могут работать в репозитории, чтобы команды могли безопасно автоматизировать работу в рамках требований безопасности и соответствия вашей организации.\n\n* [Использование Copilot CLI в качестве вашего ИИ-эксперта](/ru/copilot/tutorials/use-an-ai-sme)\n\n  Используйте Copilot CLI как всегда доступного эксперта, чтобы понять, как работает кодовая база, чтобы уверенно поддерживать её или добавлять новые функции.\n\n* [Создание расширений для GitHub Copilot CLI](/ru/copilot/tutorials/create-an-extension)\n\n  Создайте расширения, которые добавляют ваши инструменты и команды слэша в Copilot CLI."}