UC Berkeley Extension UC Berkeley Extension
UC Berkeley Extension

Grades

Transcripts

Locations/Maps

Textbooks

Contact Us

Request a Catalog

catalog image Courses begin every month. A new edition of our catalog is published three times a year in early April, July and December.

Advanced Java: Developing with APIs

X436.4 (2 semester units in EECS)

A requirement in the Professional Sequence in Java Programming

The Java platform has experienced a shift from client-focused applets to server-focused applications. A Java programmer today must be experienced with design strategies used with APIs to create a wide variety of enterprise-level applications for programming in the distributed computing world. For utmost efficiency, APIs must be considered together as part of an integrated development platform.

This course emphasizes the APIs in J2SE and J2EE. The course begins with a study of the Java Foundation Classes (Swing). After thoroughly exploring how to write thread-safe applications, you learn about networking, sockets, and RMI. You examine the enterprise libraries for writing servlets, and JSP used traditionally for Web programming. After that you work with Enterprise JavaBeans for developing transactional, secure, and distributed components.

Each of these topics has fully working coded examples for demonstration purposes. On successful completion, you will be able to develop professional Java programs for the distributed computing world.

Click below for sections, start dates, locations, instructors,
and to enroll.


Sat. July 26, San Francisco




Sections closed for enrollment

Wed. March 19, San Francisco

UC Berkeley Extension Catalog Program Info Contact Us