Overview
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.
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 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.
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 jdbadwah@uci.edu.
Please provide a detailed explanation of why you do not need to take
this course.
English Proficiency Requirement
All certificate programs at UC Irvine Extension (classroom and online formats) require professional-level English language proficiency in listening and note-taking, reading comprehension and vocabulary, written expression, and oral presentation. If you would like to refine your English language proficiency prior to beginning one of our programs, please see our English Language Programs.
|