Улучшаемые навыки
Промптинг
RAG-архитектуры
Agentic AI
Unit-тестирование (Jest, Playwright)
TypeScript
Рефакторинг кода
Стейт-менеджмент
Безопасность LLM
Работа с MCP-протоколом
Генерация UI-компонентов
Инструменты
Чему вы научитесь
01
Генерировать сложные компоненты по скриншоту или макету с первого запроса.
02
Автоматически типизировать код на TypeScript на основе API-спецификаций (OpenAPI).
03
Разрабатывать unit-тесты для UI-компонентов с помощью ИИ-агентов (Jest, Playwright).
04
Проводить рефакторинг и перенос стейт-менеджера (Redux → Effector / Zustand) с минимальным ручным участием.
05
Встраивать RAG-системы в фронтенд-приложения для работы с собственной документацией.
06
Выявлять и предотвращать уязвимости (промпт-инъекции, утечки данных) в коде, сгенерированном нейросетями.
Программа курса
Как работают большие языковые модели (LLM): токены, контекстное окно, температура.
Системные и пользовательские промпты.
Техники: Few-shot, Chain-of-Thought, ReAct.
Борьба с галлюцинациями и проверка фактов.
02
Инструментарий разработчика
IDE и расширения: Cursor, Windsurf, Continue, Cline, Kilo Code.
CLI & Терминал: использование ИИ в консоли (Claude Code, Gemini CLI, OpenCode).
Spec-driven development: сначала пишем спецификацию (Markdown / OpenAPI), затем генерируем код.
03
Архитектура и Retrieval Augmented Generation (RAG)
Что такое Retrieval Augmented Generation (RAG) простыми словами.
Виды Retrieval Augmented Generation (RAG): от простого поиска по документации до GraphRAG.
Использование ИИ для рефакторинга и объяснения legacy-кода.
Автономные агенты и их режимы: Plan-Code-Ask-Debug.
Протокол Model Context Protocol (MCP).
Навыки (Skills).
Субагенты.
Тестирование: генерация unit-тестов, интеграционных тестов и тест-кейсов.
Промпт-инъекции (prompt injection) в коде и приложениях.
Утечка данных: как не отправить секреты компании в OpenAI.
Лицензионная чистота сгенерированного кода.
06
Фронтенд (React / Angular / Vue)
Генерация компонентов по скриншоту или макету.
Типизация TypeScript из API-ответов.
Unit-тестирование UI (Jest, Playwright).
Стейт-менеджмент: переход от Redux к Effector / Zustand с помощью ИИ.
Вайб-кодинг (vibe coding).
07
Итого на курс 16 ак. ч.: теория — 9 ак. ч. (56%), практика — 7 ак. ч. (44%)
Для кого
Разработчик
Предварительная подготовка
Уверенное знание одного из фронтенд-фреймворков (React / Angular / Vue) и базовое понимание JavaScript / TypeScript. Опыт работы с Git и любыми API.