Трек: Трек 2 (Кодинг с AI-агентами) Уровень: Для разработчиков (джуниор+) Язык: Русский Формат: 5 уроков в Markdown
Обзор модуля
Этот модуль познакомит вас с IDE-подходом к разработке с AI. Вы научитесь использовать Cursor — самый мощный IDE-агент на рынке, а также узнаете об альтернативах.
Если в предыдущих модулях вы использовали терминал (CLI) для работы с AI, то здесь вы откроете для себя удобство графического интерфейса с встроенным AI.
Что вы получите?
После этого модуля вы сможете:
- Быстро прототипировать новые проекты в Cursor
- Точно редактировать код с помощью Inline Edit и Composer
- Настраивать AI под ваш стиль через .cursorrules
- Выбирать правильный инструмент для каждой задачи (IDE vs CLI)
- Использовать альтернативные IDE-агенты (Copilot, Windsurf, Aider, Zed, Cline)
Структура модуля
Урок 1: Что такое Cursor (241 строка)
Файл: урок-01-что-такое-cursor.md
Содержание:
- IDE на базе VS Code + встроенный AI
- Отличие от CLI-подхода
- Установка и импорт настроек
- Интерфейс и новые вкладки
- Тарифы: Hobby, Pro ($20/мес), Business ($40/мес)
- Первый запуск: проект TODO на React
Практика: создание простого приложения с использованием Inline Edit
Урок 2: Базовая работа (376 строк)
Файл: урок-02-базовая-работа.md
Содержание:
- Tab Completion — предсказательное автодополнение
- Inline Edit (Cmd+K) — быстрое редактирование выбранного кода
- Chat (Cmd+L) — диалог с AI, @file для контекста
- Composer (Cmd+I) — мультифайловые изменения
- Agent Mode — полная автономия AI
- 10 самых полезных горячих клавиш
- Пример: рефакторинг React-компонента через каждый инструмент
Практика: применение всех четырех инструментов на реальных примерах
Урок 3: .cursorrules (768 строк)
Файл: урок-03-cursorrules.md
Содержание:
- Что такое .cursorrules и как он работает
- Структура: роль, стек технологий, соглашения, архитектура, запреты
- 5 готовых примеров для разных стеков:
- React + TypeScript (frontend)
- Python + FastAPI (backend)
- Next.js (fullstack)
- Data Science (Python + pandas)
- React Native (mobile)
- Best practices: что включать, чего избегать
- Как тестировать инструкции
Практика: создание .cursorrules для собственного проекта
Урок 4: CLI vs IDE — когда что (322 строки)
Файл: урок-04-cli-vs-ide.md
Содержание:
- Два подхода: терминал (Claude Code/Gemini) vs IDE (Cursor)
- Таблица сравнения по 10 критериям
- 4 реальных сценария:
- Новый проект → IDE (визуальная обратная связь)
- Рефакторинг большого проекта → CLI (автоматизация)
- Code review и PR → CLI (git интеграция)
- Прототипирование UI → IDE (live preview)
- Mermaid-диаграмма: дерево решений
- Гибридный workflow: когда использовать оба инструмента
Практика: выбор правильного инструмента для разных задач
Урок 5: Другие IDE-агенты (553 строк)
Файл: урок-05-другие-ide-агенты.md
Содержание:
- GitHub Copilot ($10/мес) — самый популярный, встроен везде
- Windsurf (Codeium) — бесплатно с Cascade для мультифайловых правок
- Aider — бесплатно, open-source, CLI, лучшая git интеграция
- Zed — самый быстрый редактор (на Rust)
- Cline — VS Code extension, бесплатно, open-source, MCP поддержка
- Сравнительная таблица всех 6 инструментов
- Рекомендации для разных профилей разработчиков
- 4 сценария использования
Практика: выбор инструмента под ваши потребности
Статистика модуля
| Метрика | Значение |
|---|---|
| Всего уроков | 5 |
| Всего строк кода/текста | ~2260 |
| Средняя длина урока | 452 строки |
| Примеры кода | 50+ |
| Таблицы сравнения | 8 |
| Диаграммы | 1 (Mermaid) |
| Практические задания | 5 |
Рекомендуемая программа обучения
День 1: Основы
- Прочитать Урок 1 (Что такое Cursor) — 30 мин
- Установить Cursor — 10 мин
- Практика: создать первый проект — 20 мин
День 2: Инструменты
- Прочитать Урок 2 (Базовая работа) — 45 мин
- Практика: Tab Completion, Inline Edit, Chat, Composer — 60 мин
День 3: Конфигурация
- Прочитать Урок 3 (.cursorrules) — 45 мин
- Практика: создать .cursorrules для своего проекта — 45 мин
День 4: Выбор инструмента
- Прочитать Урок 4 (CLI vs IDE) — 30 мин
- Практика: гибридный workflow на реальной задаче — 60 мин
День 5: Альтернативы
- Прочитать Урок 5 (Другие IDE-агенты) — 40 мин
- Практика: попробовать другой инструмент (GitHub Copilot или Aider) — 40 мин
Итого: 7-8 часов обучения + практика
Предварительные знания
Перед началом этого модуля вы должны:
- Знакомство с VS Code (базовые функции)
- Основы работы с терминалом/командной строкой
- Один язык программирования (JavaScript, Python, Go и т.д.)
- Полезно: завершить Модуль 2.2 (Claude Code) или другой CLI модуль
После модуля
После завершения этого модуля вы сможете:
- Использовать IDE-агенты для быстрого прототипирования
- Настраивать AI под собственный стиль кода
- Выбирать правильный инструмент для каждой задачи
- Применять гибридный workflow (IDE + CLI)
- Рекомендовать инструменты в команде
Следующий шаг: Модуль 2.6 (Agents.md) или Модуль 2.7 (MCP)
Ресурсы
Официальные сайты
- Cursor: https://cursor.com
- GitHub Copilot: https://github.com/features/copilot
- Windsurf: https://codeium.com/windsurf
- Aider: https://aider.chat
- Zed: https://zed.dev
- Cline: https://github.com/cline/cline
Дополнительное чтение
- Cursor guide: https://github.com/slava-kudzinau/cursor-guide
- Cursor AI tips: https://github.com/murataslan1/cursor-ai-tips
- Awesome .cursorrules: https://github.com/PatrickJS/awesome-cursorrules
- Aider documentation: https://aider.chat/docs/
Автор и дата
Создано: 1 марта 2026 г. Язык: Русский Уровень: Разработчики (джуниор+) Формат: 5 MD-файлов, 2260 строк
Лицензия
Все материалы этого модуля распространяются под лицензией CC-BY 4.0 (Attribution).
Вы можете:
- Использовать в образовательных целях
- Делиться и распространять
- Адаптировать под себя
Обязательно указывайте источник!
Для кого: Разработчики, предпочитающие IDE вместо терминала.
После модуля вы сможете: Использовать Cursor и другие AI-IDE, настроить .cursorrules, сравнить CLI и IDE подходы.
Удачи в обучении! Cursor ждёт вас.