Workshop: Practical AI Lab for Enterprise Java Developers: From Zero to Hero

Workshop

This 3-hour hands-on workshop is designed to equip enterprise Java developers with the essential skills and knowledge to harness artificial intelligence’s power in their projects. Developers learn:

Target Audience

Software engineers and ML practitioners who want to move beyond basic LLM integrations to building production-grade applications.

Workshop Overview

  • How to modernize and deploy Java AI-infused applications across teams using internal developer portals
  • Understand developer AI concepts like prompt engineering, application testing, applying RAG patterns, observing AI-infused applications, and using tools/agents
  • Experiment with models and applications directly on the desktop with AI-focused local development tools
  • Building AI applications with S/W templates and deploying to Kubernetes Easy fine-tuning of base models using open source tools

Key Takeaways

The workshop equips enterprise Java developers with the essential skills to leverage artificial intelligence. Participants will learn about prompts, RAG, tools, embedding, model testing, and the Backstage software template. Through hands-on exercises, attendees will gain practical experience building and testing AI models, exploring prompting techniques, and integrating AI into their Java projects.

By the end of the workshop, participants will be well-equipped to solve complex business problems using AI.

Prerequisites for Participants

Everyone will get their unique logins (e.g., user1)

  • Everything is done in a web browser (Chrome, Firefox) - no local commands or installations are needed on your laptop
  • The cloud IDE (VS Code) is deployed as a container on the Kubernetes cluster.
  • Each attendee can access the cloud IDE via a web browser using a public FQDN URL.
  • Preinstalled software and tools inside the cloud IDE (VS Code): JDK 21, Apache Maven 3.9.9, and Quarkus framework 3.19.x

Note: If things get weird, just reload the web browser page. Turn off VPN (we use websockets extensively), pause AdBlock for the lab domain (there are no ads)

Speaker

daniel-oh

Daniel Oh

  
Daniel Oh is a Java Champion and Senior Principal Developer Advocate at Red Hat, where he leads efforts to advance cloud-native innovation through open-source technologies. Renowned for his ability to ...