Java® es tanto un lenguaje de programación como una plataforma. La base de la plataforma Java es la Java Virtual Machine (JVM), en donde existen distintas versiones para multiples entornos de hardware, desde grandes servidores hasta dispositivos móviles. Todo esto nos permite ejecutar el mismo código Java en diversos dispositivos, es lo que da a la tecnología su característica de portabilidad.
Hoy en día es una tecnología de Oracle® es sumamente utilizada y es gratuita; no solamente la plataforma Java, sino también librerías adicionales a las Standard, frameworks, entornos de desarrollo (IDE) y recientemente, soluciones de cloud computing gratuitas donde alojar una aplicación.
La Certificación Oracle de Java o mejor conocida por sus siglas OCJP “Oracle Certified Java Programmer” certifica que se cuenta con un conocimiento amplio sobre Java y esta dirigida para lograr programadores experimentados en el uso del lenguaje. El objetivo que se persigue es comprender la sintaxis básica y la estructura del lenguaje Java y lograr la capacidad para crear aplicaciones que correrán en servidores y estaciones de trabajo usando JAVA SE.
Java SE
El primer bloque de certificaciones que nos encontramos son las de Java Standard Edition que se dividen en Java Associate Programmer y Java Professional Programmer.
El primer examen es el de asociado que cubre conceptos fundamentales de programación orientada a objeto manejo de variables , sentencias,bucles etc. Este examen a partir de Java 7 es obligatoria y el primero a realizar. Una vez pasamos este primer examen podemos abordar la segunda parte que es la de Professional Programmer el cual profundiza en las APIs (JDBC,IO,Threads etc) y aborda temas más complejos de programación orientada a objeto.
Java EE
Una vez tenemos el título de Java Professional Programmer podemos abordar el resto de exámenes los cuales pertenecen a la plataforma Java EE. Todos los exámenes de esta categoría están al mismo nivel .
Como podemos ver los título de expertos están divididos en cinco:
Web Component Developer :Identifica al experto en desarrollo web que tiene fuerte conocimiento en JSP, Servlets, Modelo MVC, Deployment descriptor etc
EJB Component Developer: Identifica al experto en desarrollo de EJBs y tiene un fuerte conocimiento sobre el ciclo de vida de los EJBs, sus tipologías así como aspectos complementarios como gestión de transaccionalidad y seguridad.
Persistence API Developer : Identifica al experto en capa de persistencia capaz de desarrollar modelos de dominio complejos , usar JPA Query Language y gestionar las transacciones.
Web Service Developer: Identifica al experto en construcción de servicios web tanto SOAP como REST. Permitiendo una mejor integración de nuestras aplicaciones con aplicaciones externas.
Java Server Faces Developer: Identifica al experto en construcción de capa de presentación a partir de componentes . Maneja el ciclo de vida y los patrones de diseño complejos que esta capa soporta.
Estas cinco certificaciones cada una de ellas es un examen tipo test bastante complejo.
Certificaciones Master
Apartadas del resto de certificaciones están las certificaciones Master. Estas se diferencian del resto en que cada una de ellas se compone de varias partes y es obligatorio realizar un curso oficial de Oracle antes de abordarlas ademas de tener la certificación de programmer.
Estas certificaciones son especiales porque hay que realizar un “trabajo de desarrollo” o tarea a partir de una asignación que te encargan y entregarla. De esta forma Oracle se asegura de que la persona tiene una experiencia real en desarrollar aplicativos. La tarea o asignación puede tardar en desarrollarse de varios meses a un año mas o menos depende del tiempo que tengas disponible. La certificación de Arquitecto obliga también a realizar un examen previo sobre Patrones de Diseño, UML , EJBs y conceptos generales de Arquitectura antes de poder abordar el trabajo.
¿Quieres tener la certificación para la versión 7 ?
No te preocupes el camino mas sencillo es hacer primero la versión 6 y luego presentar el examen de UPGRADE solo con lo nuevo de la version 7…Ver mas acerca de la Version 7
¿Por que? porque la versión 7 sino tienes ninguna certificación previa de todas formas te pedirá hacer 2 exámenes el 1ZO-083 y 1ZO-084 y aun no hay suficiente material para la preparación, apenas saldrá el libro a la venta y nada garantiza que asegures certificarte por este camino. Ver mas acerca del libro
En TECGURUS contamos con el curso que te guiara para obtener la certificacion, conoce mas detalles de ella.