Java Programming Advanced Features

Learn to leverage the power of Java for developing client/server applications. Address the needs of intranet and internet applications, including database connectivity, reusable components, professional user interfaces, and distributed computing in this hands-on course.

Chris Cantrell

Offered by

Offered by

Description

Learn to leverage the power of Java for developing client/server applications.

Address the needs of intranet and internet applications, including database connectivity, reusable components, professional user interfaces, and distributed computing in this hands-on course.

You will start by learning how to access databases using Java Database Connectivity (JDBC). Gain proficiency with the Java JDBC API and create sample applications to demonstrate its use.

Next you will move on to client/server programming using both raw network sockets and the more powerful RMI (Remote Method Invocation) system.

You will learn how to develop web pages using Java servlets and JSP pages.

You will learn how to create multi-threaded applications and interface with non-Java (native) code, among other advanced topics.

Learn how to use the Java Swing and AWT (Abstract Window Toolkit) frameworks to create applications that are both attractive and feature rich.

The best part is once you have created your Java application, it will be able to run on any operating system with Java support, including Windows, Linux, and Mac.

Topics Include

  • Core concepts for GUI applications
  • GUI classes and JavaBeans technology
  • Menus, toolbars and using layout managers
  • Working with dialog and message boxes
  • Handling mouse, keyboard, and other events
  • Accessing databases using JDBC
  • Sockets
  • Low-level networking classes
  • Client/server programming with RMI
  • Web development with servlets
  • Embedding Java inside HTML with JSP

Meet your Instructor

Christopher Cantrell is an engineer at Vertiv. Mr. Cantrell has authored many feature articles, presenting interesting and educational embedded software and hardware projects, in Circuit Cellar magazine and has presented twice at the JavaOne Conference in San Francisco.

In addition to earning a Master of Science degree in Electrical Engineering from the University of Alabama, Mr. Cantrell is a certified Java Developer and a Certified Ethical Hacker.

He has taught undergraduate electrical engineering and computer science courses at the University of Alabama and has been an instructor with UAH’s PD Solutions for 15 years.

Do you have more questions?