UC Irvine Extension
Live Help!

Java Enterprise Edition (Java EE) Technologies

Complete Certificate Course Now Online!

CertificateOverview

The Java programming environment has become the primary choice for robust, large-scale business systems and is gaining popularity in embedded systems for portable computing devices, as well. The advent of faster processors and less expensive mass storage has allowed Java to transcend the language's original limitations, and Java's platform independence makes it suitable for developing web services and global enterprise applications. Additionally, many smaller systems and even hand-held devices can benefit from applications written in Java.

Who Should Enroll

Practicing Java programmers and software engineers who want to expand their knowledge of the advanced capabilities that are available with the Java programming language and development environment will find this program valuable. It is also ideal for graduates of the Java Programming Certificate Program who want to continue their education and acquire new skills.

Transfer Credit

As a "next step" on your educational pathway, UC Irvine Extension has an articulation agreement with Capella University in which they will accept coursework from this certificate program as credit towards a Master of Science in Information Technology, System Design and Programming Specialization.

Advisory Committee

  • Hatem El-Sebaaly, Chief Technology Officer, IPNet Solutions
  • Martin Hubert, CEO, Freightgate (eLogistics)
  • Barry Geipel, Senior Software Developer
  • Ringo Ling, Senior Principal Engineer, DirecTV
  • Prakash Malani, Constultant, MSC LLC
  • Ray Tayek, Independent Consultant
  • David Otaguro, Senior Software Architect, Click Commerce
  • Joe Chavez, Computer Scientist, California Institute of Technology
  • Ruben Reusser, CTO, Headwire
  • Jeff Shelley, Software Engineer, MedAvant Healthcare Solutions
  • Paul Moore, Independent Consultant
  • Frank Kieviet, Engineering Manager/Software Architect, Sun Microsystems
  • Hong Tan, Developer, Accenture
 

Program Benefits

  • Use advanced features of the Java programming language to develop complex software for business, science, and technology applications.
  • Develop software in Java for web services, distributed enterprise systems, and Web-enabled Internet applications such as electronic business.
  • Use Java to access, manipulate, and execute business rules using data stored in distributed database systems.

Certificate Eligibility and Requirements

The Java EE Certificate Program is designed for Java programmers who have achieved a level of knowledge and experience equivalent to that of a Sun Certified Programmer for the Java EE Platform.

If you are new to Java EE, you should begin with Overview of Java EE in order to gain a complete perspective of the Java EE environment and its components. Next, you need to learn the two major components of Java EE: Java servlets and Enterprise Java Beans (EJB), which are essential for any work in Java EE. After this point you can decide to focus on either the presentation end (graphical user interfaces) or the backend (middleware and databases).

If you already have some Java EE knowledge, you can request a waiver of the overview course. You still need to complete the remaining required courses and three electives, however. Requests for a waiver can be submitted via email to smstefan@uci.edu. Please provide a detailed explanation of why you do not need to take this course.

Certificate Candidacy

Students must complete three required courses and at least three elective courses with a grade of “C” or better in each course in order to become eligible for the certificate. An Application for Candidacy form must be submitted before completion of the third course in the program.