Углубленный курс программирования на Java с использованием искусственного интеллекта (AI)
Jvm-02
Содержание курса
Модуль 1: Эволюция JVM и интеллектуальный анализ платформы.
- Версии SDK и JVM. Эволюция Java: от ООП к функциональному программированию.
- Запуск JVM и порядок загрузки классов.
- AI-анализ логов запуска и параметров JVM.
- Оптимизация конфигурации на основе рекомендаций ИИ.
Модуль 2: Память JVM и сборка мусора с AI-диагностикой.
- Heap, Stack, Metaspace. Управление размерами памяти.
- Алгоритмы GC (G1, ZGC, Shenandoah).
- Анализ heap dump и поиск утечек памяти.
- Прогнозирование поведения приложения под нагрузкой.
Модуль 3: Профилирование и AI-оптимизация производительности.
- Мониторинг JVM и распределение объектов.
- Загрузка классов и объект Class.
- Интерпретация дампов памяти с помощью ИИ.
- Выявление узких мест и CPU bottleneck.
Модуль 4: Функциональное программирование и интеллектуальная обработка данных.
- Функциональные интерфейсы и лямбда-выражения.
- Stream и ParallelStream.
- Оптимизация Stream pipeline средствами AI.
- Рефакторинг императивного кода в функциональный.
Модуль 5: Многопоточность и AI-анализ конкурентности.
- Thread, Runnable, ExecutorService.
- ForkJoinPool и CompletableFuture.
- Поиск гонок данных и deadlock.
- Оптимизация пулов потоков.
Модуль 6: Аннотации, рефлексия и динамическая метапрограммирование.
- Создание собственных аннотаций.
- Reflection API и динамическая загрузка классов.
- Генерация аннотаций по контракту.
- Автоматическая проверка архитектурных ограничений.
Модуль 7: Сетевые взаимодействия и нагрузочное тестирование.
- Socket сервер и клиент.
- Пулы потоков для сетевых сервисов.
- Анализ логов нагрузки с использованием AI.
- Моделирование масштабируемости системы.
Модуль 8: Spring и JakartaEE в контексте AI-архитектуры.
- Сравнение архитектурных подходов.
- AI-генерация конфигураций.
- Анализ масштабируемости микросервисов.
- Оценка производительности и устойчивости.
Слушатели
курс предназначен для разработчиков, владеющих основами Java SE и работающих с версиями JSE 21 и старше.
Продолжительность: 5 дн.
Цена: 42500 р.
