Java Programming Advanced Features

Harness the power of Java to develop robust client/server applications. This hands-on course covers the essentials for intranet and internet applications, including database connectivity, reusable components, professional user interfaces and distributed computing. Start by learning to use Java Database Connectivity (JDBC) to access databases, and use the Java JDBC API to create sample applications. Next, explore raw network sockets and the Remote Method Invocation (RMI) system for client/server programming. Learn to develop web pages with Java servlets and JavaServer Pages (JSP), and dive into advanced topics such as creating multi-threaded applications and interfacing with non-Java (native) code. Finally, use Java Swing and Abstract Window Toolkit (AWT) frameworks to design feature-rich, attractive applications. Once you have completed your Java application, it will run on any operating system that supports Java, including Windows, Linux and Mac.

What You Will Learn:

  • Core concepts for GUI applications
  • GUI classes and JavaBeans technology
  • Menus and toolbars and using layout managers
  • Dialog and message boxes
  • Handling mouse, keyboard and other events
  • Web development with servlets
  • Embedding Java inside HTML with JSP

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.