Codex: глубокое погружение в AI-программирование и интеллектуальные агенты: полный цикл AI-программирования и разработки для настольных систем
📅 Дата публикации:
3 сентября 2026 г.
📚 Тип курса:
Комплексный курс по AI-программированию и низкоуровневой разработке
🎯 Количество занятий:
53 системных занятия
👥 Для кого:
Программисты, изучающие программирование, любители низкоуровневых технологий, начинающие реверс-инженеры
«Codex: глубокое погружение в AI-программирование и интеллектуальные агенты» — это универсальный системный практический курс, объединяющий AI-программирование, продвинутый C++, разработку настольных приложений на MFC, низкоуровневую разработку DLL и реверс-инжиниринг игр. Курс ведёт от простого к сложному: сначала учащиеся осваивают передовые приёмы работы с интеллектуальным агентом Codex AI, реализуют подключение больших моделей, автоматизацию офисных задач и внедрение API-разработки; затем глубоко закрепляют ключевой синтаксис C++ и продвинутые знания объектно-ориентированного программирования, всесторонне осваивают различные элементы управления MFC и графическую разработку; в финале переходят к практической разработке динамических библиотек DLL, внедрению DLL, обходу процессов, повышению привилегий, а также на примерах реверс-инжиниринга игр пошагово изучают поиск CALL, обход базовых адресов, чтение данных, обход бинарных деревьев и другие продвинутые технологии. Весь курс построен на практических задачах: от эффективного программирования с AI-агентом и разработки интерфейсов настольных приложений до создания низкоуровневых библиотек, отладки реверс-инжиниринга, анализа памяти и реализации игровых функций — полностью охватывается вся техническая цепочка AI-ассистированного программирования, разработки приложений, низкоуровневого продвижения и практического реверс-инжиниринга. Учащиеся не только научатся эффективно писать код с помощью AI-инструментов, но и прочно освоят ключевые навыки разработки для Windows и реверс-инжиниринга, сформировав полный технический цикл от написания кода до отладки.
Этот курс сочетает вводный уровень для новичков и продвинутое развитие, являясь редким комплексным практическим курсом по AI-программированию, разработке для настольных систем и реверс-инжинирингу. Попрощайтесь с фрагментарным обучением: он помогает изучающим технологии выстроить полноценный технологический стек — быстро освоить AI-программирование и разработку для настольных систем, повысить повседневную эффективность разработки, а также укрепить низкоуровневые навыки и расширить ключевые компетенции в реверс-инжиниринге, обеспечивая системный рост навыков full-stack разработки.
[Раздел Codex и AI-программирования]
- 1.Как быстро начать использовать Codex
- 2.Подключение Codex к отечественным большим моделям
- 3.Codex легко справляется с Excel
- 4.Codex вызывает API для создания обложки курса
[Раздел элементов управления MFC и разработки интерфейсов]
- 5.Использование элемента управления «полоса прокрутки» в MFC
- 6.Элемент управления Spin Control (кнопки вверх-вниз) в MFC
- 7.Технология рисования MFC DC
- 8.Графические элементы управления MFC и технология двойной буферизации при рисовании
- 9.Рисование графики в MFC тремя основными цветами
- 10.Таймеры, индикаторы прогресса и ползунки в MFC
- 11.Элемент управления List Control (список) в MFC
- 12.Элемент управления Tree Control (дерево) в MFC
- 13.Элемент управления Tab Control (вкладки)
- 14.Элементы управления анимацией и календарём в MFC
- 15.Элемент управления IP-адресом, кнопка-сплиттер и гиперссылка в MFC
- 16.Настройка меню и горячих клавиш в MFC
[Раздел смешанной разработки на C++]
- 17.Два способа вызова динамических библиотек из C++ и вызов динамической библиотеки C++ из Python
- 18.Ключевое слово extern и макроопределения, смешанная разработка на C и C++
[Продвинутый раздел объектно-ориентированного C++]
- 19.Подробное объяснение наследования в объектно-ориентированном C++
- 20.Полиморфизм и виртуальные функции, поиск таблицы виртуальных функций через дизассемблирование
- 21.Множественное наследование, ромбовидное наследование и виртуальное наследование в объектно-ориентированном программировании
- 22.Статические члены static в C++ и паттерн проектирования "Одиночка"
[Раздел разработки динамических библиотек DLL]
- 23.Экспорт классов DLL и использование def-файлов
- 24.Разбор функции точки входа DLL DllMain
- 25.MFC DLL: разделяемая библиотека, статическая библиотека, библиотека расширений
- 26.Интерфейс диалогового окна списка процессов в DLL-инжекторе
- 27.DLL-инжектор отображает первый процесс
- 28.DLL-инжектор отображает только оконные процессы
- 29.DLL-инжектор перечисляет модули процесса и их базовые адреса
- 30.Загрузка DLL через диалоговое окно файла в DLL-инжекторе
- 31.Отображение интерфейса экспортируемых функций в DLL-инжекторе
- 32.Отображение dll-файла в DLL-инжекторе
- 33.Получение экспортируемых функций dll в DLL-инжекторе
- 34.Получение таблицы экспорта dll-файла в DLL-инжекторе
- 35.Получение экспортируемых функций в главном интерфейсе DLL-инжектора
- 36.Операция повышения привилегий процесса в DLL-инжекторе
[Практика реверс-инжиниринга игр]
- 37. send отправки пакетов и принцип поиска call
- 38. call поиска пути и анализ дизассемблирования параметров инъекции
- 39.Реализация call поиска пути на C++
- 40.Обратный анализ базового адреса данных персонажа в xdbg
- 41.Вызов статической библиотеки из динамической библиотеки на C++
- 42.Чтение здоровья и маны на C++
- 43.Обратный анализ данных инвентаря 01
- 44.Обратный анализ данных инвентаря 02
- 45.Обратный анализ данных предметов инвентаря
- 46.Чтение названий предметов инвентаря на C++
- 47.Обратный обход окружающей среды персонажа
- 48.Рекурсивный предварительный обход объектов бинарного дерева окружения на C++
- 49.Обход бинарного дерева навыков 01
- 50.Обход бинарного дерева навыков 02
- 51.Рекурсивный обход бинарного дерева навыков и удаление дубликатов в коллекции на C++
💡 Подсказка для обучения:Содержание руководства основано на отраслевой практике на момент публикации; при изучении рекомендуется учитывать актуальные правила платформы.