๊ฐ•์˜

๋ฉ˜ํ† ๋ง

๋กœ๋“œ๋งต

Programming

/

Web Development

[Java Practical Project UI Edition] Building a Movie Information Application Based on Spring Core + JavaFX

In [Java Practical Project: UI Edition], we will create a movie information application that operates solely on pure Java technology using JavaFX. This course is designed to help you deeply understand the "structure connecting screens and logic" by directly implementing UI event handling, asynchronous logic, and user interaction flows in Java before moving on to web and smartphone apps. You will train your structural thinking by separating business logic and UI through integration with Spring Core, and learn how to solve UI performance degradation issues that may occur when fetching movie information from external APIs using asynchronous processing. Through this, you will clearly understand the principles of data flow, event listeners, and thread-based asynchronous processing, elevating your understanding of the Java language itself to the next level. In short, this course is a "practical stage to experience the essence of UI and the core of asynchronous processing with Java before moving to the web." Do not forget that this is not a class for just typing along with code, but a learning experience where you can personally master the principles of connecting UI and logic.

9 learners are taking this course

Level Basic

Course period Unlimited

  • Kevin
Java
Java
JavaFX
JavaFX
Web API
Web API
Movie
Movie
spring-framework
spring-framework
Java
Java
JavaFX
JavaFX
Web API
Web API
Movie
Movie
spring-framework
spring-framework

๐Ÿ“ข Announcement: OpenClaw.AI Fundamentals Part 2 Lecture Now Open

๐Ÿ“ข Notice: OpenClaw.AI Basic Part 2 Course Now Open

Hello, I am Kevin, the instructor for the OpenClaw.AI basic course.

I am writing to inform you that [Basic Part 2] OpenClaw.AI Master Class: A Smartphone Remote Assistant Completed with Telegram and Vision AI has been released on Inflearn. ^^

I hope my lecture can be of even a little help in allowing you to utilize OpenClaw smartly in your daily life.

ย 

๐Ÿ‘‰[Go to OpenClaw.AI Basics Part 2 Lecture]


What we will create together in Part 2

- Build an environment to remotely control your agent anytime, anywhere using Telegram on your smartphone.

- Complete a household account book routine where a single receipt photo is automatically analyzed and recorded using Gemini 2.5 Flash's vision capabilities.

- Upgrade the Docker + workspace environment created in Part 1 into a real-world automation scenario.


Especially recommended for these people

- Those who say, "Now I want to use agents on my smartphone without a browser."

- Those who want AI to automatically classify and record receipt/image data instead of manually organizing it every time.

- Those who want to connect OpenClaw, which they only got a taste of in Part 1, to actual work/life automation.


Part 2 Core Curriculum at a Glance

- Section 1: Part 1 environment check and "Agent in My Pocket" scenario orientation.

- Section 2: Creating a Telegram bot with BotFather โ†’ Pairing โ†’ Real-time connection with OpenClaw agent.

- Section 3: Send receipt photos via Telegram โ†’ Automatic extraction of date, business name, amount, and items โ†’ Automation of cumulative storage in the expenses/ folder.


Pre-course Checklist

- It is best if you have the Docker container and Gemini API key used in Part 1 ready.

- Even if you haven't taken Part 1, you can set up the minimum required environment by following the โ€œHands-on Environment Pre-check Listโ€ provided in Part 2.

If you have any questions or get stuck while taking Part 2, please feel free to leave them on the Q&A board at any time.

Based on student feedback, I will continue to reinforce the practice exercises and troubleshooting guides.

Comment