💻 Программирование [PurpleSchool, Антон Ларичев] Основы Codex (2026)

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
52,364
9,830
Автор: PurpleSchool, Антон Ларичев
Название: Основы Codex (2026)

1789919116831.png

Полный курс по работе с AI-агентом OpenAI для разработчиков.

Курс даёт системное понимание Codex — не как веб-чата, а как агента, который работает прямо в вашем проекте из терминала. Вы начнёте с подключения, регистрации в OpenAI и настройки, разберётесь с интерфейсом терминала и выбором модели, научитесь управлять контекстом сессии и формулировать эффективные промпты. Уже на старте вы почувствуете разницу между случайным использованием и осознанной работой с инструментом.

Затем вы освоите ключевые инструменты продуктивности: AGENTS.md как память проекта, skills для автоматизации повторяющихся задач, hooks для контроля качества кода, MCP-серверы для подключения баз данных и внешних инструментов. Разберём git-интеграцию с коммитами и pull request'ами, code review силами Codex и работу с GitHub.

В финальной части вы научитесь упаковывать свои инструменты в плагины и распространять их внутри команды. В результате у вас будет не просто знание отдельных функций, а целостный рабочий процесс AI-ассистированной разработки — от первого запроса до командной автоматизации.

Всё это отрабатывается на сквозном проекте: за курс вы соберёте сервис мониторинга доступности сайтов на Go, Next.js и PostgreSQL — с регистрацией, точками мониторинга и графиками аптайма. Проект лежит на GitHub с отдельным коммитом под каждую фичу, поэтому его состояние можно посмотреть на любом этапе. Отдельный раздел посвящён документации: гайдам для агента, ADR и генерации OpenAPI-спецификации прямо из кода.

Чему вы научитесь:

После прохождения курса вы сможете:
  • Эффективно работать с Codex в терминале
  • Управлять контекстом сессии и формулировать промпты
  • Настраивать AGENTS.md как память проекта
  • Создавать skills для автоматизации повторяющихся задач
  • Настраивать hooks для контроля качества кода
  • Подключать MCP-серверы к Codex
  • Интегрировать Codex в git-workflow с коммитами и PR
  • Создавать и распространять плагины внутри команды
  • Управлять разрешениями и безопасно работать с проектами
  • Выбирать подходящую модель под задачу
  • Генерировать документацию и OpenAPI-спецификацию из кода
Минимальные требования:
  • Базовое знание любого языка программирования
Технологии:
  • Codex
  • MCP
  • Git
  • GitHub
  • Terminal
  • Go
  • Next.js
  • PostgreSQL
  • Docker
  • Playwright
Проверенные форматы:
  • Мини-лекции
    Короткие видео (по ~5 минут) позволяют обучаться даже тогда, когда времени на полноценное обучение не хватает
  • Упражнения
    Выполняйте задачи, а затем сравнивайте с верным процессом решения в видео для самопроверки
  • Конспекты
    Каждая лекция сопровождается детальными конспектами для удобного поиска информации
  • Домашние задания
    Осваивайте материал на реальных задачах, которые потом пригодятся в работе
Что будем писать:
  • Сервис мониторинга
    Мы создадим SaaS-приложение для системы мониторинга доступности сайтов с дэшбордом, аккаунтами и настройками мониторинга.
92 урока, видео с конспектами. 11 упражнений для закрепления на практике. 72 теста для проверки знаний.

Программа:

1. Введение:
  • 1.1 Codex (7 мин)
  • 1.2 Как устроен курс (7 мин)
  • 1.3 Проект курса (5 мин)
2. Установка и настройка:
  • 2.1 Подключение Codex (4 мин)
  • 2.2 Подключение без VPN (4 мин)
  • 2.3 Регистрация в OpenAI (6 мин)
  • 2.4 Оплата подписки (5 мин)
  • 2.5 Установка Codex (5 мин)
  • 2.6 Настройки терминала (4 мин)
3. Основы работы:
  • 3.1 Выбор модели (9 мин)
  • 3.2 Обзор интерфейса (7 мин)
  • 3.3 Первый запрос (6 мин)
  • 3.4 Как исследует Codex (6 мин)
  • 3.5 Пример работы (5 мин)
  • 3.6 Настройка разрешений (9 мин)
  • 3.7 Смена разрешений (5 мин)
  • 3.8 Slash-команды (4 мин)
  • 3.9 Горячие клавиши (6 мин)
  • 3.10 Тест - Основы работы (5 мин)
4. Сессия и контекст:
  • 4.1 Что такое контекст (10 мин)
  • 4.2 new и compact (7 мин)
  • 4.3 Создание проекта с нуля (6 мин)
  • 4.4 Init и AGENTS md (10 мин)
  • 4.5 Инициализация (6 мин)
  • 4.6 Режим планирования (8 мин)
  • 4.7 Создание первой фичи (8 мин)
  • 4.8 Список Todo (8 мин)
  • 4.9 Упражнение - Фронт авторизации (9 мин)
  • 4.10 Тест - Сессия и контекст (5 мин)
5. Prompt Engineering:
  • 5.1 Анатомия промпта (10 мин)
  • 5.2 Упражнение - Dashboard (4 мин)
  • 5.3 Визуальный фидбек (5 мин)
  • 5.4 Работа с ошибками (7 мин)
  • 5.5 Упражнение - Профиль (6 мин)
  • 5.6 Исправление багов (5 мин)
  • 5.7 Шаблоны для задач (5 мин)
  • 5.8 Упражнение - Загрузка аватара (5 мин)
  • 5.9 Тест - Prompt Engineering (5 мин)
6. Git и GitHub:
  • 6.1 Работа с commit (11 мин)
  • 6.2 Работа с ветками (8 мин)
  • 6.3 Упражнение - Создание monitor (8 мин)
  • 6.4 Код ревью (7 мин)
  • 6.5 gh cli (5 мин)
  • 6.6 Pull Request (8 мин)
  • 6.7 Команда review (5 мин)
  • 6.8 Codex на github (7 мин)
  • 6.9 Решение конфликтов (4 мин)
  • 6.10 Тест - Git и GitHub (5 мин)
7. Документация:
  • 7.1 Документация как контекст (7 мин)
  • 7.2 Продвинутый AGENTS md (10 мин)
  • 7.3 Ссылочная документация (10 мин)
  • 7.4 ADR и Plan (8 мин)
  • 7.5 Документация кода (11 мин)
  • 7.6 OpenAPI (6 мин)
  • 7.7 Генерация и Redoc (6 мин)
  • 7.8 Тест - Документация (5 мин)
8. Skills:
  • 8.1 Зачем нужны skills (6 мин)
  • 8.2 Создание первого скилла (8 мин)
  • 8.3 Упражнение - Скилл standup (4 мин)
  • 8.4 Структура и параметры скиллов (7 мин)
  • 8.5 skill-creator (8 мин)
  • 8.6 Аргументы скиллов (5 мин)
  • 8.7 Упражнение - Код ревью (8 мин)
  • 8.8 Установка сторонних скиллов (11 мин)
  • 8.9 Упражнение - Удаление и редактирование (10 мин)
  • 8.10 Тест - Skills (5 мин)
9. Hooks:
  • 9.1 Что такое hooks (6 мин)
  • 9.2 Создание hook (10 мин)
  • 9.3 Упражнение - Hook eslint (7 мин)
  • 9.4 PreToolUse контроль доступа (7 мин)
  • 9.5 Управление хуками (3 мин)
  • 9.6 Уведомление об окончании (5 мин)
  • 9.7 Тест - Hooks (5 мин)
10. MCP:
  • 10.1 Что такое MCP (7 мин)
  • 10.2 Архитектура MCP (9 мин)
  • 10.3 Использование MCP PostgreSQL (10 мин)
  • 10.4 Настройки MCP (7 мин)
  • 10.5 Direnv (7 мин)
  • 10.6 Playwright MCP (6 мин)
  • 10.7 Skill проверки (4 мин)
  • 10.8 Упражнение - Favicon (19 мин)
  • 10.9 Тест - MCP (5 мин)
11. Plugins:
  • 11.1 Что такое plugins (6 мин)
  • 11.2 Установка плагина (6 мин)
  • 11.3 Создание плагина (5 мин)
  • 11.4 Дистрибуция плагинов (10 мин)
  • 11.5 Apps (6 мин)
  • 11.6 Упражнение - Финал мониторинга (9 мин)
  • 11.7 Тест - Plugins (5 мин)
12. Заключение:
  • 12.1 Куда дальше (2 мин)
Автор Антон Ларичев
  • Основатель PurpleCode и школы PurpleSchool, ex-CTO
  • 14 лет опыта разработки, более 10 лет управления ИТ-проектами и интернет-маркетинга
  • Стек: JavaScript, TypeScript, PHP, Go, C#, Swift и Python
  • Активно внедряет гибкие методологии разработки в компании и внутренние обучения для команд
Тариф Самостоятельный
  • Уроки
  • Упражнения
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать:
 

Похожие темы