Улучшаемые навыки
Искусственный интеллект
Нейросети
Инфраструктура как код
Мониторинг
Системная интеграция
Рефакторинг
Планирование проектов
Чему вы научитесь
01
Внедрять ИИ-инструменты в ежедневную работу разработчика
02
Генерировать код с помощью промптов и управлять большими проектами
03
Создавать и поддерживать актуальную документацию
04
Планировать задачи и интегрировать ИИ в CI/CD-процессы
05
Понять, почему современная разработка отличается от классического подхода.
06
Научитесь формулировать задачи для ИИ-ассистентов.
07
Выбирать оптимальный стек технологий для проекта.
08
Создавать структуру и базовую логику проекта с помощью промптов.
09
Проводить рефакторинг и тестирование с помощью ИИ.
10
Генерировать и поддерживать документацию автоматически.
Программа курса
01
Почему код больше не пишут руками
1.1. Открытие Gigacode:
Обзор платформы.
Формулировка первой задачи: создание простого сайта.
Анализ результатов: проблемы с контекстом и структурой.
1.2. Обсуждение:
Почему современная разработка — это не про код, а про запросы.
Важность четкого формулирования задач и ограничений.
1.3. Промпты-инструкции:
Основные элементы промпта: цель, ограничения, роль, результат.
Разные форматы промптов и их эффективность.
1.4. Практика:
Создание простого веб-приложения через Gigacode.
Анализ ошибок и переписывание промптов.
Достижение работающего результата.
02
Vibe-Coding в действии: архитектура, стек и старт реального проекта (От промпта к проекту)
2.1. Переход к WindSurf:
Обзор возможностей WindSurf.
Решение проблем контекста и структуры.
2.2. Выбор стека технологий:
Обсуждение популярных фреймворков: Next.js, Vue, React, Svelte, Flutter Web.
Философия выбора стека: производительность, масштабируемость, экосистема.
2.3. Составление роадмэпа:
Логика проекта: архитектурное описание.
Визуальное оформление: дизайн и интерфейсы.
2.4. Превращение описания в проект:
Использование промптов для создания структуры и компонентов.
Взаимодействие с ИИ-ассистентом как с тиммейтом.
2.5. Практика:
Создание реального проекта: от структуры до базовой логики.
Все действия выполняются внутри WindSurf, без ручного копипаста.
03
Поддержка, Ревью и Оптимизация с ИИ
3.1. Загрузка проекта:
Получение готового проекта для поддержки.
Анализ структуры, зависимостей и стиля кода.
3.2. Точечные промпты:
Формулировка промптов для конкретных изменений.
Примеры: исправление ошибок, добавление функционала.
3.3. Доработка и рефакторинг:
Использование ИИ для оптимизации кода.
Сравнение версий: анализ изменений и их влияния на архитектуру.
3.4. Практика:
Работа с реальным проектом: поиск и исправление ошибок.
Добавление новых функций и тестирование.
Выстраивание системы обновлений.
04
Деплой, Безопасность и CI/CD
4.1. Настройка CI/CD:
Введение в CI/CD и GitHub Actions.
Создание пайплайнов для автоматической сборки и тестирования.
4.2. Деплой:
Размещение проекта с помощью готовых облачных сервисов (Firebase, Vercel или своем сервере)
Настройка окружений: staging и production.
4.3. Безопасность:
Управление токенами и секретами.
Настройка CORS и Git-авторизации.
Базовые принципы безопасности веб-приложений.
Автоматическая документация:
Генерация документации с помощью ИИ.
Поддержание актуальности документации.
Философия масштабирования:
Роль инженера в мире ИИ.
Будущее программирования и автоматизации.
4.4. Практика:
Деплой проекта и автоматизация сборки.
Проверка безопасности.
Финальная презентация проекта.
05
Итого на курс 8 часов: теория – 4 ч (50%), практика – 4 ч (50%)
Для кого
Разработчик
Специалист по кибербезопасности
Предварительная подготовка
Базовое понимание Git, архитектуры и процессов разработки
Опыт написания кода на любом языке
Желание улучшить продуктивность с помощью ИИ