
Тестирование, контейнеризация и развертывание приложения с использованием ИИ
Описание
Это третий семинар в нашей серии обновлений контента AI Dev Tools Zoomcamp. Этот семинар обновляет Модуль 3: Тестирование, контейнеризация и развертывание приложения с использованием ИИ. Предыдущий семинар завершился приложением, работающее на вашем компьютере. На этой практической сессии Алексей Григорьев доведет все до конца: доказано тестами, которые проверяют реальный стек, упаковано в контейнеры, автоматически проверяется на каждом запросе на извлечение и развертывается по общедоступному URL. Каждый из этих шагов — это то, что инструменты ИИ хорошо умеют чертить, но плохо — реализовывать. Сгенерированный Dockerfile, который собирается, не то же самое, что и тот, который собирает правильную вещь. Зеленый пайплайн, который пропускает тесты, хуже, чем отсутствие пайплайна вообще. ## Что вы узнаете * Как писать интеграционные тесты, которые проверяют API, базу данных и фронтенд вместе * Как настроить и разрушить тестовую базу данных, и когда ее следует воссоздавать вместо отката * Как тестировать против спецификации OpenAPI, а не против реализации * Как проверить, что сгенерированный ИИ набор тестов действительно обнаруживает что-либо, намеренно нарушая код * Как контейнеризовать приложение с помощью многоэтапной сборки, которая компилирует фронтенд и обслуживает его из образа бэкенда * Как перейти с SQLite на Postgres, не переписывая код приложения * Как держать секреты и конфигурацию окружения подальше от изображения * Как настроить CI так, чтобы линтинг, тесты и сборка контейнера выполнялись при каждом запросе на извлечение * Как читать журнал неудачного пайплайна и передавать его обратно агенту * Как развернуть на платформе, такой как Render, Fly.io, Railway или Cloud Run * Как обрабатывать управляемые базы данных, миграции, проверки работоспособности, журналы и откат * Как связать пайплайн с развертыванием, чтобы слияние в основную ветку было тем, что отправляется * Почему успешное развертывание не то же самое, что работающее приложение К концу вы будете знать, как перенести приложение с поддержкой ИИ с вашего ноутбука на общедоступный URL, который автоматически развертывается, когда тесты проходят. Как и на других семинарах, это будет живая демонстрация с практическими советами и временем для вопросов и ответов. ## Все мероприятия в этой серии ## Все мероприятия в этой серии * Как работать с ИИ кодирующими агентами: специфика, инженерия контекста и петлевая инженерия, рабочие процессы * Создайте и отправьте приложение с полным стеком, использующее ИИ * Тестирование, контейнеризация и развертывание приложения с использованием ИИ * Инструменты ИИ с открытым исходным кодом для безопасности, аудита и DevOps * Вопросы и ответы в прямом эфире перед курсом AI Dev Tools Zoomcamp 2026 * Запуск курса AI Dev Tools Zoomcamp 2026 ## Думаете о присоединении к AI Dev Tools Zoomcamp? Этот семинар охватывает обновленный контент для Модуля 2 AI Dev Tools Zoomcamp, нашего бесплатного курса по использованию инструментов ИИ в практических рабочих процессах разработки программного обеспечения. Курс охватывает планирование, кодирование, рецензирование, тестирование с использованием ИИ, возможности кодирующего агента, MCP, навыки, плагины, безопасность, аудит, DevOps и полный финальный проект. Новая когорта AI Dev Tools Zoomcamp начинается 31 августа 2026 года. Вы можете присоединиться, зарегистрировавшись здесь. ## О спикере Алексей Григорьев является основателем DataTalks.Club и создателем серии Zoomcamp. Алексей — инженер-программист и инженер по машинному обучению с более чем 10-летним опытом работы в инженерии и более 6 лет в области машинного обучения. Он развертывал крупномасштабные системы машинного обучения в таких компаниях, как OLX Group и Simplaex, автор нескольких технических книг, включая Machine Learning Bookcamp, и является мастером Kaggle с первым местом на конкурсе NIPS'17 Criteo Challenge. Присоединяйтесь к нашему Slack: https://datatalks.club/slack.html
Расскажите своей сети, что вы идёте
Поделитесь этим событием, чтобы начать разговоры, пригласить коллег и наладить контакты до его начала.
