AI for Java Developers Course | Ingress Academy
Создать аккаунт и подать заявку
ARTIFICIAL INTELLIGENCE · СРЕДНИЙ УРОВЕНЬ

AI for Java Developers: Building Intelligent Applications

Learn to integrate machine learning, LLMs, and intelligent automation into real-world Java applications through hands-on projects using Spring AI, ONNX, and modern AI APIs.

Средний12 недели48 часовОнлайн
Выбранный курс будет перенесён в Ingress Portal.
ПРЕИМУЩЕСТВА КУРСА

Почему эта программа стоит вашего времени.

🤖

Java-first AI training

Unlike generic AI courses, every concept is taught through Java and Spring, so you apply skills directly to your existing stack.

🛠️

Hands-on labs every week

Each module includes practical exercises building real AI features, from LLM calls to RAG pipelines.

🚀

Capstone project

Finish the program with a deployable AI-enhanced Java application you can showcase to employers or clients.

Не уверены, что готовы? Пройдите бесплатную оценку навыков
ВАШ УРОВЕНЬ
НачальныйСреднийПродвинутыйЭксперт
ЧТО ВЫ СМОЖЕТЕ ДЕЛАТЬ

Навыки, которыми вы овладеете к концу этого курса.

  • Integrate LLM-based APIs into Java and Spring Boot applications
  • Build and deploy AI-powered microservices using Spring AI
  • Run local and cloud-based model inference from the JVM
  • Design and implement retrieval-augmented generation (RAG) pipelines
  • Use vector databases to power semantic search features
  • Apply prompt engineering techniques within Java-based workflows
  • Monitor, secure, and optimize AI features in production environments
  • Deliver a complete AI-enhanced Java capstone project
КРАТКАЯ ПРОГРАММА

Ознакомьтесь со структурой, не читая учебник.

Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.

01Introduction to AI for Backend Developers4 lessons+

Overview of AI, ML, and LLMs for engineers

Where AI fits into modern Java architectures

AI terminology and core concepts

Setting up the Java + AI development environment

02Working with LLM APIs in Java4 lessons+

Calling OpenAI and Azure OpenAI APIs from Java

Handling streaming responses and tokens

Error handling, retries, and rate limits

Building a simple AI chatbot service

03Spring AI Fundamentals4 lessons+

Introduction to the Spring AI framework

Configuring AI clients and models

Structured prompts and output parsing

Building AI-powered REST endpoints

04Prompt Engineering for Developers4 lessons+

Principles of effective prompt design

Few-shot and chain-of-thought prompting

Managing context windows and token limits

Testing and evaluating prompt quality

05Local and On-Device Inference4 lessons+

Introduction to ONNX Runtime for Java

Loading and running pre-trained models

Performance considerations on the JVM

Choosing between cloud and local inference

06Retrieval-Augmented Generation (RAG)4 lessons+

Concepts of embeddings and vector search

Integrating vector databases (e.g., Pinecone, Weaviate)

Building a RAG pipeline in Spring Boot

Improving accuracy with chunking strategies

07AI-Powered Microservices Architecture4 lessons+

Designing scalable AI microservices

Caching and reducing API costs

Asynchronous processing for AI workloads

Combining multiple AI services in one system

08Security, Monitoring, and Responsible AI4 lessons+

Securing API keys and sensitive data

Logging and monitoring AI usage

Handling hallucinations and output validation

Cost tracking and budget controls

09Capstone Project4 lessons+

Defining the capstone AI application

Implementing core AI features end-to-end

Testing, deployment, and demo preparation

Final project presentation and review

БЛИЖАЙШИЕ ГРУППЫ

Выберите группу, которую вы действительно сможете посещать.

Показаны только текущие открытые группы.

НАЧАЛО

Будет объявлено

Онлайн
Расписание
Будет объявлено
Формат
Онлайн
Длительность
12 недели · 48 часов
Язык
Уточните у консультанта
Записаться в лист ожидания
КОНТЕКСТНОЕ ПОДТВЕРЖДЕНИЕ
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”

Смотрите реальные истории выпускников из сообщества Ingress.

Изучить результаты выпускников
ЗАЯВКА ЧЕРЕЗ INGRESS PORTAL

Выбранный курс сохраняется, пока вы создаёте аккаунт.

Мы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.

Сначала вопросы? Поговорите с консультантом
  1. 01

    Создайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.

  2. 02

    Подтвердите данные заявкиAI for Java Developers: Building Intelligent Applications are preselected.

  3. 03

    Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.

ВЫБРАННЫЙ КУРСAI for Java Developers: Building Intelligent ApplicationsОнлайн

Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.