Certificación Oracle: Java SE Associate

Oracle Certified Associate (OCA) es el primer de los niveles al que podemos optar para convertirnos en profesionales Java con certificado oficial y sirve además como puerta de entrada para los diferentes niveles de especialización Java que ofrece Oracle. No podemos hacerlo de otro modo, es por tanto indispensable para poder presentarnos a cualquiera de los demás.

Este nivel está pensado como iniciación a Java y, por tanto, es apto para aquellas personas que comienzan, ya sean estudiantes de secundaria, formación profesional o universitarios que quieran dedicarse profesionalmente a la industria del desarrollo de software en un futuro. Es una toma de contacto y si ya tienes cierta experiencia te resultará fácil demostrar tus conocimientos generales de programación como son trabajar con tipo de datos, operadores, arrays, bucles, conceptos como herencia o trabajar con la API de Java.

Para lograr la certificación OCA necesitas superar cuatro exámenes. Estos son los siguientes:

  • Java Foundations Certified Junior Associate.
  • Oracle Certified Associate, Java SE 7 Programmer.
  • Oracle Certified Associate, Java SE 8 Programmer.
  • Oracle Certified Associate, Java SE 5/SE 6.

¿En qué consiste cada uno? ¿Cual es su mecánica y qué requisitos deben cumplirse para su superación? Ahora lo vemos con más detalle.

 

Java Foundations Certified Junior Associate (1Z0-811)

Es el primer examen que debemos superar. Este nivel nos ayuda a demostrar que conocemos los fundamentos básicos, comprensión y habilidades para comenzar a desarrollar en Java. Requiere ciertas nociones previas en cálculo y lógica matemática pero no debemos asustarnos, el examen es sumamente sencillo.

Con una duración de 150 minutos debemos responder correctamente el 65% de las 75 preguntas que nos presentan a través de un formulario de preguntas y respuestas de opción múltiple pero no debemos confiarnos.

Para evitar sorpresas recomiendo preparar el examen repasando algunos de los contenidos disponibles en la plataforma de Oracle y en especial consultar el curso “Java Foundations”. Aunque creas que dominas a la perfección un tema, al final siempre se aprenden conceptos nuevos o matices sobre los conocimientos que ya tenías y eso ayuda a reducir la posibilidad de cometer “errores tontos” por no entender correctamente lo que nos pregunta. Por supuesto otra opción es Internet; a nada que busques podrás encontrar simuladores de examen que nos ayudarán a ganar seguridad con el tipo de preguntas que nos encontraremos.

 

Oracle Certified Associate, Java SE 7 Programmer (1Z0-803)

Finalizado el primer examen recomiendo tomarse un tiempo de descanso. No solo para evitar el “empacho”, también para repasar en aquellas partes del temario donde tuviéramos más dudas y que a partir de aquí las cosas comienzan a ponerse un poco más difíciles.

Recordemos que la idea es servir de base y en la web de Oracle disponemos de información más que suficiente para dominar todo lo referente a tipos de datos, uso de operaciones, flujos de decisión, loops y arrays además de creación de nuestros primeros métodos y manejo de su muestra de resultados. Pero tenemos que pensar que esto no es suficiente si durante el examen anterior hemos tenido alguna dificultad. Repasar contenidos anteriores siempre es una buena idea.

En cuanto a mecánica de la prueba, ésta es muy similar a la anterior. Disponemos de 150 minutos y debemos superar el 65% de respuestas correctas. A nada que prepares el examen no tendrás problema, cuentas con tiempo más que suficiente en mi opinión.

 

Oracle Certified Associate, Java SE 8 Programmer (1Z0-808)

Cuidado. ¿Recuerdas lo que comentábamos antes de tener una buena base? Este examen es uno de los más técnicos de este nivel y su temario está pensado para dar a conocer las herramientas necesarias para aprovechar las novedades que ofrece Java SE 8 a programadores que quieren avanzar en sus conocimientos de Java.

En este examen tenemos que tener muy claro cómo trabajar con objetos, matrices y colecciones, además de manejar excepciones, métodos y características como expresiones Lambda. Dispondremos del mismo tiempo y objetivos que las anteriores pruebas. Mi consejo es que no hagas el examen de enganche recién de regreso del trabajo. Toma tu tiempo y descansa un poco antes. Una mente fresca ayudará a que entiendas mejor las preguntas y a ofrecer una respuesta más rápida.

 

Oracle Certified Associate, Java SE 5/SE 6 (1Z0-850)

Esta certificación sustituye a la antigua certificación Sun Certified Java Associate (SCJA). Para preparar este examen deberás tener claros conceptos como la programación orientada a objetos, representación de modelos UML y todo lo referido al proceso de desarrollo de aplicaciones y gestión de proyectos con Java, Arquitectura MVC y los Patrones de diseño. Así que vas a necesitar tener muy fresco todo lo que has estudiado sobre algoritmos diseño e implementación.

Si esto no te suena, no te preocupes. Puedes consultar varios cursos previos y libros como el “Fundamentals of the Java Programming Language” o la guía de estudio de Java SE 6.

También conviene comentar que, a diferencia de los otros exámenes, contarás con algo menos de tiempo con un total de 115 minutos además de necesitar responder correctamente al 68% de las 51 preguntas que componen la prueba.

 

Conclusión

Si has superado los 5 exámenes, enhorabuena. Acabas de lograr tu Oracle Certified Associate(OCA) y como decía al comienzo este es el primer nivel del camino que te permitirá mejorar profesionalmente y alcanzar nuevas oportunidades.

Comenzarás a llamar la atención de reclutadores y serás mejor valorado en tu candidatura. Pero todavía queda camino por recorrer para alcanzar el siguiente nivel Oracle Certified Professional (OCP) y convertirte en un RoboCop de la programación. Vale, esto ha sido un chiste fácil pero tras la tensión de los exámenes qué mejor idea.

Guía de Posibilidades Profesionales en el Ecosistema de Java