Advanced Java: Developing with APIs
X436.4 (2 semester units in EECS)
A requirement in the Professional Sequence in Java ProgrammingThe 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
UDAY KUMAR, M.S., has extensive experience in building enterprise class applications for Fortune 100 companies. He serves as the VP (Technology) at Covansys and also as the CTO of Geninet. In these dual capacities he directs the creation of custom solutions powered by J2EE and .NET technologies as well as training Corporate Teams in Secure Product Development. He holds a master's degree in computer science and his professional interests include virtual machine research and design, compiler construction, game programming, and applied mathematics. In his spare time he also writes for Java Developer's Journal and maintains an active blog at http://udaykumar.javadevelopersjournal.com.Revised class schedule in red.
- 6 meetings
- July 26 to Aug. 30: Sat., 9:30 am-3 pm
- San Francisco: Room 807, UC Berkeley Extension Downtown Center, 425 Market St., 8th Floor (enter on Fremont St.)
- $795 (EDP 304964)
Enroll
Textbook(s) for this course:
Core Servlets and Java Server Pages
Author: Marty Hall, Larry Brown, Yaakov Chaiken
Publisher: Prentice Hall
Edition: 2nd
Publication Year: 2008
ISBN: 9.78013E+12
Sections closed for enrollment
Wed. March 19, San Francisco
CHRISTINE BOUAMALAY, M.S., Honored Instructor for 2007, is a PMTS at AT&T labs. She has been teaching for UC Berkeley Extension for more than 15 years and has been recently recognized as a 2007 Honored Instructor. Her contributions over the years to the Extension technology program are exemplary. She continuously develops courses that keep the program in tune with our ever-changing technology market. She currently teaches courses in Java, Java Enterprise, Ajax, and Perl.
- 10 meetings
- March 19 to May 21: Wed., 6:30-9:30 pm
- San Francisco: Room 811, UC Berkeley Extension Downtown Center, 425 Market St., 8th Floor (enter on Fremont St.)
- $795 (EDP 313825)