Java Programming Advanced Features

Build Scalable, Cross-Platform Applications with Advanced Java Tools

Take your Java skills to the next level and unlock the ability to develop powerful, enterprise-grade applications. This hands-on course focuses on advanced Java features essential for modern client/server programming, interactive GUIs, and full-stack web development.

You'll start by mastering Java Database Connectivity (JDBC) to build data-driven applications, then dive into network programming using sockets and Remote Method Invocation (RMI). Expand your web development skills with Java Servlets and JavaServer Pages (JSP), and learn to create dynamic, interactive user interfaces using Swing and AWT frameworks.

Through real-world projects and guided exercises, you'll explore multi-threading, native code interfacing, and reusable components-skills that empower you to build high-performance, cross-platform applications that run on Windows, Mac, Linux, and more.

What You Will Learn:

  • GUI development using Swing, AWT, JavaBeans, and layout managers

  • Handling events from the mouse, keyboard, and other input sources

  • Building forms, menus, dialogs, and message boxes

  • Creating web applications with Java servlets and embedding Java in HTML using JSP

  • Writing multi-threaded applications and integrating with non-Java systems

  • Implementing client/server communication with sockets and RMI

  • Developing reusable components and scalable Java applications

This course is included in the Java Developer Certificate and Master Programmer Certificate.

Earn 2.8 Continuing Education Units (CEUs).

 Session Information: D2100004

Schedule: Access content 24/7 online. You have 60 days to complete the course.
Times: 12:00am-11:59pm CDT

Bulletin

CALIFORNIA RESIDENTS: The state of California does not participate in the SARA agreement at this time. Therefore, students residing in California cannot pursue online courses. For more information, please visit opce.uah.edu/stateauthorizations.

Instructors

Name Additional Resources
Chris Cantrell

Facility Detail

Online
Canvas - Learning Management System
Access content 24/7
UAH, OPCE VIRTUAL

Cancellation Policy

A cancellation charge of 10.00% will be assessed on cancellations occurring within 5 days of the start of this session.