Учебная программа с фокусом на продакшен
Каждая тема преподаётся через призму разработки и эксплуатации реальных production-систем, а не просто учебных примеров.
Создать аккаунт и подать заявку
Продвинутая 6-месячная программа для освоения микросервисов, Kubernetes, распределённых систем и промышленных AI-функций — RAG, MCP и автономных агентов — в Java-бэкендах.
Каждая тема преподаётся через призму разработки и эксплуатации реальных production-систем, а не просто учебных примеров.
LLM API, RAG, MCP и агенты преподаются как стандартные практики backend-разработки, полностью интегрированные со Spring Boot.
Еженедельные лабораторные по Kafka, Kubernetes, паттернам отказоустойчивости и векторным базам данных формируют реальные практические навыки.
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
Модель памяти Java и основы потоков
Конкурентные коллекции и утилиты java.util.concurrent
Создание потокобезопасных сервисов с ExecutorServices и CompletableFuture
Понимание и предотвращение взаимоблокировок, гонок данных и утечек памяти
Настройка производительности JVM: профилирование, тюнинг GC и бенчмаркинг
Внутреннее устройство Spring Boot: автоконфигурация и собственные стартеры
Защита REST API с помощью Spring Security, OAuth2 и JWT
Ролевой и атрибутивный контроль доступа
Ограничение частоты запросов и валидация входных данных в масштабе
Стратегии тестирования: контрактное тестирование и интеграционные тесты
Связи между сущностями, стратегии загрузки и проблема N+1
Кэширование второго уровня и оптимизация запросов
Управление транзакциями и уровни изоляции на практике
Аудит, версионирование и миграция схем с Flyway/Liquibase
Профилирование и настройка Hibernate для высоконагруженных сервисов
Принципы проектирования микросервисов и ограниченные контексты
Основы событийно-ориентированного взаимодействия с Apache Kafka
Проектирование топиков, партиций и групп потребителей
Паттерны событийного источника (Event Sourcing) и CQRS
Паттерны обнаружения сервисов и API-шлюза
Продвинутый Docker: многоступенчатая сборка, оптимизация образов и интеграционное тестирование с контейнерами
Построение надёжных CI/CD пайплайнов для микросервисов
Основы Kubernetes: поды, деплойменты и сервисы
Настройка проверок работоспособности, автомасштабирования и rolling-обновлений
Наблюдаемость в Kubernetes: логирование, метрики и трассировка
Паттерны кэширования для высоконагруженных систем (локальное, распределённое, write-through)
Circuit breaker, повторные попытки и bulkhead с Resilience4j
Обработка распределённой согласованности и идемпотентности
Балансировка нагрузки и стратегии backpressure
Основы chaos engineering для готовности к продакшену
Основы LLM API: промпты, токены и потоковые ответы
Проектирование Java-сервисов, оборачивающих и оркестрирующих вызовы LLM
Обеспечение надёжности, повторных попыток и стратегий отката для AI-вызовов
Структурирование промптов и выходных данных для потребления бэкендом
Учёт стоимости и задержки при вызовах LLM API
Основы эмбеддингов и выбор модели эмбеддингов
Хранение и запрос векторов в векторной базе данных
Проектирование пайплайна retrieval-augmented generation на Java
Стратегии разбиения на фрагменты (chunking) и настройка релевантности
Оценка качества вывода RAG и снижение количества галлюцинаций
Основы вызова инструментов: предоставление backend-функций для LLM
Введение в Model Context Protocol (MCP) для интеграции инструментов
Создание простых одношаговых AI-агентов на Java
Проектирование многошаговых агентов с циклами планирования и выполнения
Построение пайплайнов оценки для тестирования надёжности агентов
Проектирование сквозной AI-native платформы микросервисов
Реализация безопасности, кэширования и отказоустойчивости во всех сервисах
Развёртывание платформы в Kubernetes с полной наблюдаемостью
Интеграция функций RAG и агентов в платформу
Оптимизация системы по стоимости, задержке и надёжности
Финальная презентация проекта и обзор архитектуры
Показаны только текущие открытые группы.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиSenior-инженер по Java и AI уже выбран.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСSenior-инженер по Java и AIГибрид
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.