Автоматизация подготовки технических документов
О чём курс
Михаил Острогорский разбирает способы ускорить подготовку документации и избавиться от рутины при помощи скриптов, конвертеров и инструментов искусственного интеллекта. Вы научитесь находить готовые решения, создавать собственные инструменты автоматизации и выстраивать пайплайны обработки данных.
Основной упор сделан на решение прикладных задач технического писательства: от первичной обработки исходных текстов до финальной сборки публикаций в разных форматах. Владение базовым инструментарием и навыками отладки помогает объединять текстовые редакторы, командную строку и современные нейросетевые инструменты в единый рабочий процесс.
Для кого
Материал ориентирован на специалистов, работающих с документацией и техническими текстами:
- технические писатели;
- системные аналитики;
- инженеры, желающие повысить скорость и продуктивность работы.
Опыт программирования не требуется, достаточно уметь чётко формулировать прикладные задачи. Отдельно курс ориентирован на тех, кто планирует внедрять подход Docs as Code или применять технологии искусственного интеллекта в подготовке документации.
Что внутри
В программе рассматриваются ключевые среды и форматы, с которыми сталкиваются авторы технической документации:
- работа в консоли Linux, macOS и Windows, включая запуск командных файлов и эмуляторы;
- преобразование и валидация XML-документов с помощью XSLT для выгрузки в HTML и PDF;
- проверка качества контента в Markdown через линтеры и расширение возможностей готовых конвертеров плагинами;
- автоматизация работы с офисными форматами через язык VBA, скрипты и средства Microsoft Word;
- построение конвейеров сборки с помощью make-файлов, Apache Ant, PowerShell и платформы n8n;
- делегирование задач по написанию скриптов искусственному интеллекту, использование чат-ботов и редактора Cursor.
Формат обучения
Обучение проходит в формате вебинаров, совмещающих теоретические лекции и практические упражнения к каждому модулю.
В завершение программы вы выполняете курсовую работу и разбираете её результаты с преподавателем. Тему итогового проекта можно взять из собственной рабочей практики или выбрать вариант, предложенный автором.
Программа обучения
Командные файлы операционных систем Консоль в Linux и macOS: основные команды операционной системы, скрипты командной оболочки. Консоль Windows: основные команды операционной системы, командные файлы. Эмуляторы консоли Linux под Windows: зачем они нужны, как ими пользоваться. Обработка документов в формате XML Язык программирования XSLT: принципы работы, основные конструкции. Валидация XML-документов. Преобразование исходных данных в документы и их части. Публикация документов из XML в HTML. Публикация документов из XML в PDF. Обработка документов в формате Markdown Проверка соблюдения требований к контенту с помощью линтеров. Использование готовых конверторов для публикации из Markdown в выходные форматы. Расширение возможностей конверторов своими фильтрами и плагинами. Обработка документов в офисных форматах Язык программирования VBA: принципы работы и основные конструкции. Извлечение данных из документов в офисных форматах. Автоматизация оформления документов в Microsoft Word. Управление офисными приложениями из внешних скриптов. Конвейерная обработка данных Конвейеры на основе командных файлов операционных систем. Расширенные возможности Windows: PowerShell и Windows Script Host. Утилита make и make-файлы. Утилита Apache Ant и сборочные скрипты. Платформа автоматизации рабочих процессов n8n. Написание скриптов и конвейеров средствами ИИ «Заказываем» работу ИИ-агентам и «принимаем» у них работу. Создание скриптов с помощью чат-ботов. Создание скриптов с помощью агентов на примере Cursor. Агентские среды как самостоятельные средства автоматизации.
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.