JavaRush /Blog Java /Random-ES /Certificaciones Java: ¿qué son, cómo conseguirlas y vale ...

Certificaciones Java: ¿qué son, cómo conseguirlas y vale la pena?

Publicado en el grupo Random-ES
¿Necesito, como desarrollador de Java, certificaciones oficiales? Casi todos los jawistas (y sus colegas más experimentados) se hacen esta pregunta en un momento u otro de sus carreras. Intentaremos ver la respuesta a esto, así como qué tipo de certificaciones Java existen en general, en este artículo. Certificaciones Java: ¿qué son, cómo conseguirlas y vale la pena?  - 1A pesar de que la mayoría de los profesionales de Java, incluidos los propios programadores y sus empleadores, priorizan la experiencia práctica en lugar de la educación formal y todo tipo de documentos profesionales, a veces la certificación puede resultar útil. Al evaluar a los empleados y su nivel, la experiencia real y la cantidad de años que una persona ha trabajado en el campo casi siempre serán los factores determinantes. Pero tener ciertas certificaciones también puede ser útil, especialmente para algunas empresas, porque aumentan el valor del empleado a los ojos del empleador. Como señalan los programadores Java experimentados, los empleadores en los países de habla rusa rara vez exigen certificados al evaluar el nivel de un codificador Java, pero no serán superfluos. Según un estudio de caso de Pearson VUE , el 88% de los profesionales de TI recomendaron que sus colegas obtuvieran algún tipo de certificación a la hora de avanzar en sus carreras y mejorar sus habilidades profesionales. Las certificaciones de Oracle son las más populares y respetadas entre los desarrolladores de Java. El 74% de los encuestados señaló que consideran que los certificados especializados que cubren una tecnología o pila de tecnología específica son los mejores y más útiles, y los certificados Oracle Java son los que mejor cumplen con estos requisitos.

Beneficios clave de la certificación Java

Enumeremos las principales ventajas de las certificaciones profesionales para codificadores de Java. En primer lugar, tener un certificado puede ayudarle a destacar ante los empleadores y reclutadores frente a otros candidatos con las mismas habilidades y el mismo nivel de experiencia. Y esto puede resultar muy útil, especialmente para los desarrolladores principiantes de Java que solicitan puestos con mucha competencia entre los solicitantes. En tales casos, cualquier método que ayude a dejar atrás a los competidores será bueno (en el marco de la decencia y la ética, por supuesto). En esta situación, tener una certificación puede brindarle una serie de bonificaciones pequeñas pero importantes. Por lo tanto, la certificación sirve como prueba adicional de que realmente tiene las habilidades técnicas especificadas y no se agregan simplemente a su currículum en aras de la credibilidad. Pues prepararte para el examen que precede a la obtención de cualquier certificación te ayudará a comprender y consolidar en tu memoria todas las características principales de estas tecnologías. Además, tener una certificación puede evitarte tener que realizar tareas de prueba sobre esta tecnología durante una entrevista, y esto siempre es una ventaja, ya que ahorra tiempo y nervios. Y finalmente, la certificación Java puede, aunque no mucho, aumentar el nivel del salario ofrecido y aumentar las posibilidades de ascender en la carrera profesional en un futuro próximo. Sin mencionar el hecho de que de esta manera puede fortalecer la confianza en sus calificaciones como programador Java y simplemente aumentar su personal, lo cual siempre es bueno.

Descripción general de las certificaciones Java de Oracle

Como se señaló anteriormente, los certificados de Oracle se califican principalmente cuando se trata de programadores de Java. Por ello, a continuación hablaremos de qué certificaciones de Oracle existen, qué incluyen y cómo conseguirlas. Por cierto, antes de que Sun Microsystems, junto con todos sus activos, pasara a manos de Oracle en 2010, las certificaciones de Oracle se llamaban certificaciones Sun. Por ejemplo, el actual programador Java profesional certificado de Oracle (OCPJP) se conocía anteriormente como programador Java certificado de Sun (SCJP). Certificaciones Java: ¿qué son, cómo conseguirlas y vale la pena?  - 2

Programador Java Asociado Certificado de Oracle (OCAJP) - Programador Java SE 8 I

El primer nivel, el más básico, de certificación Java, para Java SE 8, ofrecido por Oracle. Cubre todos los conceptos básicos de la programación Java, ayuda a fortalecer su comprensión de los aspectos fundamentales de Java, así como a ampliar sus conocimientos de programación en general. Obtener la certificación OCAJP será el primer paso y punto de partida para quienes quieran “subir de nivel” añadiendo certificaciones oficiales a su currículum. Tener OCAJP demuestra que un programador tiene todas las habilidades necesarias para convertirse en un experto en el desarrollo de Java (bueno, al menos en teoría).

¿Cómo obtener la certificación OCAJP?

Para comenzar, aprenda Java SE 8 desde niveles principiante hasta intermedio, obtenga experiencia práctica inicial en el uso de Java SE 8. Luego podrá pasar al examen, después de aprobarlo recibirá la certificación. Tarifa del examen: US$150 Temas de las preguntas del examen:
  • Crear y usar matrices
  • Manejo de excepciones en Java
  • Conceptos básicos de Java
  • Usando bucles
  • Uso de operadores y construcciones de control
  • Reglas de herencia de Java
  • Conversión de tipos en Java
  • Trabajar con métodos y encapsulación
  • Clases básicas y de utilidad de la API JAVA.
Número de código del examen: 1Z0-808 Duración: 150 minutos Puntuación para aprobar: 65 % Requisitos de certificación: No se requiere ninguno. Número de preguntas del examen: 70 Tipo de preguntas: respuestas de opción múltiple. Página de examen: OCAJP - Programador Java SE 8 I

Programador Java Asociado Certificado de Oracle (OCAJP) - Programador Java SE 11 I

Oracle también tiene una opción de certificación para Java Standard Edition 11. La secuencia de pasos es la misma que en el caso de Java SE 8: aprendemos la teoría hasta un nivel intermedio y luego aprobamos el examen. Tarifa del examen: US$150 Temas de las preguntas del examen:
  • Aplicación de encapsulación
  • Crear y usar métodos
  • Creando programas simples en Java
  • Descripción y uso de objetos y clases.
  • Manejo de excepciones
  • Tecnología Java y entorno de desarrollo Java
  • Clases abstractas e interfaces.
  • Reutilización de implementaciones y herencia
  • Comprender los módulos
  • Uso de operadores y construcciones de control
  • Trabajar con matrices Java
  • Trabajar con tipos primitivos de Java y procesamiento de cadenas
Número de código del examen: 1Z0-815 Duración: 180 minutos Puntuación para aprobar: 63 % Requisitos de certificación: No se requiere ninguno. Número de preguntas del examen: 80 Tipo de preguntas: respuestas de opción múltiple. Página de examen: OCAJP - Programador Java SE 11 I Certificaciones Java: ¿qué son, cómo conseguirlas y vale la pena?  - 3

Programador Java Profesional Certificado por Oracle (OCPJP) - Programador Java SE 8 II

OCPJP ya es una certificación de nivel profesional, lo que significa que el titular de este certificado tiene un nivel suficiente de conocimiento y experiencia en Java SE 8 para estar plenamente empleado. Para obtener el OCPJP, primero debes aprobar el examen de la certificación de nivel básico anterior, el OCAJP. Tarifa del examen: US$150 Temas de las preguntas del examen:
  • Diseño de clase avanzado
  • Creación de aplicaciones de bases de datos con JDBC
  • Concurrencia en Java
  • Excepciones y aprobaciones
  • Genéricos y colecciones.
  • sistema de E/S
  • Conceptos básicos de Java IO (NIO.2)
  • API de flujo de Java
  • Interfaces funcionales integradas
  • Localización
  • Uso de la API de fecha/hora de Java SE 8
Número de código del examen: 1Z0-809 Duración: 150 minutos Puntaje para aprobar: 65% Requisitos de certificación: OCAJP 8 Número de preguntas del examen: 85 Tipo de pregunta: opción múltiple. Página de examen: OCAJP - Programador Java SE 8 II

Programador Java Profesional Certificado por Oracle (OCPJP) - Programador Java SE 11 II

En segundo lugar, certificación de nivel profesional para Java Standard Edition 11. Requiere certificación OCAJP de nivel 1. Tarifa del examen: US$150 Temas de las preguntas del examen:
  • Anotaciones en Java
  • Interfaces funcionales integradas
  • Concurrencia en Java
  • Creación de aplicaciones de bases de datos con JDBC
  • Excepciones y aprobaciones
  • Interfaces funcionales y expresiones Lambda en Java
  • Genéricos y colecciones
  • IO (conceptos básicos y NIO.2)
  • Conceptos básicos de Java
  • interfaces java
  • API de flujo de Java
  • Operaciones lambda en transmisiones
  • Localización
  • Migrar a una aplicación modular
  • Codificación segura en una aplicación Java SE
  • Servicios en una aplicación modular
Número de código del examen: 1Z0-816 Duración: 180 minutos Puntaje para aprobar: 63% Requisitos de certificación: OCAJP 11 Número de preguntas del examen: 85 Tipo de pregunta: opción múltiple. Página de examen: OCAJP - Programador Java SE 11 II

Desarrollador de aplicaciones Java profesional certificado por Oracle (OCPJAD) - Java EE 7

La certificación Oracle Certified Professional Java EE 7 Application Developer valida la capacidad de un programador para desarrollar e implementar aplicaciones usando Java Enterprise Edition 7. OCPJAD es ideal para desarrolladores front-end y back-end y arquitectos de aplicaciones con al menos habilidades intermedias a avanzadas en el uso. Java EE 7. Para aprobar esta certificación, primero debe obtener OCAJP. Tarifa del examen: US$150 Temas de las preguntas del examen:
  • API por lotes
  • Frijoles CDI
  • Paralelismo
  • Creación de aplicaciones Java utilizando WebSockets
  • Creación de aplicaciones web Java utilizando JSP
  • Desarrollo de aplicaciones web en Java usando servlets.
  • Desarrollo de aplicaciones web utilizando JSF
  • Implementación de lógica empresarial mediante EJB
  • Ejecución de servicios REST utilizando la API JAX-RS
  • Implementación de servicios SOAP utilizando las API JAX-WS y JAXB
  • Arquitectura Java EE 7
  • Seguridad de Java EE 7
  • API de mensajería Java
  • Gestionar la persistencia utilizando entidades JPA y BeanValidation
Número de código del examen: 1Z0-900 Duración: 150 minutos Puntaje para aprobar: 66% Requisitos de certificación: OCAJP Número de preguntas del examen: 70 Tipo de pregunta: opción múltiple. Página de examen: Desarrollador de aplicaciones Java EE 7

Arquitecto empresarial Java maestro certificado por Oracle (OCMJEA)

Oracle Certified Master Java Enterprise Architect (OCMJEA) es la certificación Java más prestigiosa de Oracle. Su presencia indica que el desarrollador tiene todas las habilidades y conocimientos necesarios en Java para implementar proyectos de creación de aplicaciones a gran escala, desde las etapas iniciales hasta el lanzamiento y el soporte. Así, los profesionales que deseen obtener el OCMJEA deben demostrar una gama muy, muy amplia de habilidades que van más allá de los conocimientos básicos de programación Java.

¿Cómo obtengo la certificación OCMJEA?

Primero debes completar uno de los siguientes cursos:
  • Diseño de aplicaciones empresariales con Java EE
  • Desarrollo de aplicaciones para la plataforma Java EE 6
  • Desarrollo de aplicaciones para la plataforma Java EE 7
  • Desarrollo de aplicaciones con Java EE 6 en WebLogic Server 12c
  • Patrones de diseño de Java
  • Java EE 6: desarrolle componentes empresariales con JMS y EJB
  • Java EE 6: desarrollar aplicaciones de bases de datos con JPA
  • Java EE 6: desarrolle servicios web con JAX-WS y JAX-RS
  • Java EE 7: nuevas características
  • Java SE 7: desarrolle aplicaciones de cliente enriquecidas
  • Fundamentos de Java SE 7
  • Programación Java SE 7
  • Java SE 8: Programación
  • Fundamentos de Java SE 8
  • Análisis y diseño orientado a objetos utilizando UML
A continuación, debe realizar el examen de maestría certificada en Java EE Enterprise Architect . Tarifa del examen: US$150 Temas de las preguntas del examen:
  • Conceptos y principios de desarrollo de aplicaciones
  • Desarrollo de tecnologías a nivel empresarial
  • Arquitectura general
  • Patrones de diseño
  • Integración y comunicaciones
  • Seguridad
  • Tecnologías de desarrollo de aplicaciones web.
Número de código del examen: 1Z0-807 Duración: 150 minutos Resultado para aprobar: 71% Número de preguntas del examen: 60 Tipo de pregunta: opción múltiple. Página de examen: Maestro certificado Java EE Enterprise Architect . El siguiente paso es completar la Asignación Maestra Certificada de Arquitecto Empresarial Java (EE). Costo: US$150 Temas:
  • Sección 1: Diseño, conceptos y principios de aplicaciones
  • Sección 2: Arquitecturas comunes
  • Sección 3: Integración y mensajería
  • Sección 4: Tecnologías de nivel empresarial
  • Sección 5: Tecnologías de nivel web
  • Sección 6: Aplicabilidad de la tecnología Java EE
  • Sección 7: Plantillas
  • Sección 8: Seguridad
Número de código de examen: 1Z0-865 Duración: Debe completarse dentro de los 6 meses posteriores a la compra. Página de tareas: Asignación maestra certificada de Java (EE) Enterprise Architect . Pero eso no es todo. El último paso para obtener esta certificación es escribir un ensayo: Ensayo maestro certificado de Java (EE) Enterprise Architect . Número de código del examen: 1Z0-866 Duración: 120 minutos Tipo de pregunta: Ensayo Página del examen: Ensayo maestro certificado de Java (EE) Enterprise Architect

Epílogo

Para concluir, me gustaría dirigirme a nuestros lectores. Escribe en los comentarios tu opinión sobre las certificaciones Java, si tiene sentido obtenerlas y, si has tenido experiencia en obtenerlas, si ayudan en el empleo y el desarrollo profesional.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION