Certificación Java: que es y para qué sirve | Tokio School

¿Te gustaría certificarte en Java?
Tenemos el diplomado que necesitas. ¡Haz clic aquí!

El sector TIC está en alza y cada vez se publican más ofertas de empleo para cubrir la alta demanda de profesionales Java. De hecho según Digitales Summit se calcula que entre 2017 y 2022 el sector será la responsable de la creación de 1.250.000 empleos en España.

También es el sector donde los profesionales técnicos pueden alcanzar los mejores sueldos pero en contrapartida es el sector más exigente y donde los profesionales deben pensar en actualizar sus conocimientos continuamente. La demanda cambia cada día y es muy fácil quedar obsoleto.

Es por eso que muchos desarrolladores prueban cada novedad que se presenta empleando su tiempo y recursos para analizar sus pros y contras. Todo ocurre tan rápido que podría decirse que mientras en otros sectores los profesionales se forman a partir de enseñanzas regladas y nada más en desarrollo de software, la gran mayoría son en esencia autodidactas porque al final de lo que has estudiado en el instituto de formación profesional o en la universidad poco tiene que ver en lo que estás trabajando.

Certificación JAVA, la guía definitiva | IfgeekthenEveris

¿Por qué debemos certificarnos?

Por esa razón siempre llega el momento en nuestra carrera donde tenemos que valorar la posibilidad de certificarse en una determinada tecnología para poder progresar en nuestra carrera profesional. Qué levante la mano quien comenzó estudiando primero con Basic y luego Pascal o Cobol. Aquí un servidor. ¿Se siguen todavía usando? ¿Sirve para algo la experiencia de trabajar con aquellos lenguajes? Sí, pero… ¿hay demanda? Seguro que ahora entiendes lo que quiero decir.

Java es en la actualidad uno de los lenguajes más demandados. No solo sirve de base para poder entender y trabajar en la mayoría de lenguajes modernos, también es la navaja suiza que nos permite abarcar un gran número de proyectos que de otro modo sería impensable no hace muchos años. Si dominas Java prácticamente puedes programar sobre cualquier plataforma imaginable por eso no son pocas las empresas que solicitan cubrir posiciones en donde el conocimiento de este lenguaje de programación es clave. Aunque es cierto que la mayoría de los profesionales de Java aprenden a medida que pasan de proyecto en proyecto a partir de su experiencia, no son pocos los empleadores que sí ven en las certificaciones un valor añadido que garantice la idoneidad del candidato. A nadie le gusta perder tiempo y mucho menos dinero.

Certificaciones Java ¿Qué son?

Aunque en internet podemos encontrar una oferta formativa tan extensa como variada, al final tenemos que poner en valor nuestro conocimiento de algún modo que ofrezca relevancia en el curriculum. Java Oracle ofrece una serie de exámenes y certificaciones pensados para diferentes niveles. Estos exámenes sirven para poner a prueba nuestros conocimientos y capacidades. Tras su superación obtenemos un certificado que nos habilita para poder obtener mejores trabajos en la industria de Java.

Parece fácil pero para superar estos exámenes necesitamos comprender el patrón que sigue el examen, el tipo de preguntas que nos encontraremos y adquirir los conocimientos necesarios para su superación en función del nivel de certificación que queramos lograr y adquirir la suficiente práctica.

Para no perderse, Oracle resume en cuatro los tipos de niveles de certificación estructurados en diferentes caminos para obtener la certificación de Java de Oracle de acuerdo a nuestro nivel. Estos son:

A su vez cada nivel cuenta con diferentes exámenes que debemos superar para alcanzar nuestro certificado. Pero si ya estás liado no te preocupes, en la siguiente imagen verás claramente las distintas certificaciones existentes y las dependencias entre las mismas.

¿Por dónde comenzar?

Oracle Certified Associate (OCA) es la certificación de entrada y es indispensable para poder presentarse a cualquiera de las demás. Es un buen comienzo sobretodo si eres estudiante o estás comenzando a dar tus primeros pasos porque te ayuda a medir tu destreza profesional. En esta certificación se prueban los conocimientos generales en el lenguaje de programación: tipos de datos, operadores, arrays, bucles, encapsulación, herencia y API de Java. Si ya tienes experiencia no será un gran problema preparar este nivel, requiere algo de tiempo pero no es nada difícil.

En cambio el siguiente nivel exige, como es lógico, algo más de preparación. Oracle Certified Professional (OCP) es un nivel más avanzado que el anterior y te habilita como un profesional certificado donde debemos probar nuestros conocimientos en diseño de clases, tipos genéricos, interfaces, API stream y manejo de excepciones.

Y es aquí donde comienza lo bueno. En el momento de alcanzar la certificación OCP se abre un gran abanico de certificaciones agrupadas bajo el nivel Oracle Certified Expert (OCE) que demuestran nuestros conocimientos en EJB, JPA, WS, Web y JSF.

Por último tenemos las certificaciones comprendidas dentro del Oracle Certified Master (OCM). Es el nivel más alto que nos certifican como un experto en tecnologías JAVA de primer nivel dentro de nuestra organización.

En próximos artículos iremos desgranando cada nivel más en detalle para resolver todas las dudas que han podido surgir. Sin duda es un tema muy interesante que en muchos casos decide de modo determinante nuestro futuro profesional dentro de un proceso de selección. Marcar la diferencia es siempre clave pero también lo es poder disponer de las credenciales necesarias para que nuestro currículum brille como se merece.

¿Qué es la certificación OCA?

La certificación Java SE 8 Oracle Certified Associate (OCA) te ayuda a construir una comprensión fundamental de Java, siendo uno de los dos pasos para convertirse en un desarrollador profesional de Java. Se tiene que realizar un examen para poder obtenerlo. Este cubre conceptos fundamentales de programación orientada a objeto manejo de variables , sentencias,bucles etc.

Pero, ¿para qué vale la certificación? Pues simple, imagínate que eres el encargado de seleccionar un candidato para un puesto Java. Dos de ellos tienen el certificado OCA y el otro no. ¿A quien descartarías? Obvio. Ten en cuenta que para obtener el certificado tendrás que pasar un examen, con lo cual demostraras que posees las destrezas fundamentales y conocimientos básicos. En el ejemplo anterior el tercero puede ser técnicamente superior, pero no tiene algo que lo demuestre. Está claro que existen más aspectos a tener en cuenta para la contratación de un profesional, pero el certificado OCA ayudará.

La certificación OCA – Más allá del 0 y del 1

¿Y después?

Si piensas que después de realizar el OCA has terminado, te equivocas. Podrás realizar más certificaciones. La siguiente es el certificado OCP, Oracle Certified Professional, que la consideran cu credencial insignia. Se trata de otro examen (requiere tener en posesión OCA), en el cual profundiza en las APIs (JDBC,IO,Threads etc) y aborda temas más complejos de programación orientada a objeto. Si lo superamos, obtendremos el título de Java Professional Programmer.

Una vez obtenido este título, puedes  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.

  • 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.

Cada una de estas certificaciones se obtiene con la superación de un examen tipo test bastante complejo.

Finalmente, tenemos las certificaciones master. Estas se diferencian del resto en que cada una de ellas se compone de varias partes yes 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.

Te esperamos en los siguientes artículos en donde hablaremos más acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.

¿Te gustaría certificarte en Java?
Tenemos el diplomado que necesitas. ¡Haz clic aquí!

About Author

NGuerrero

0 0 votos
Article Rating
Suscribir
Notificar de
guest
0 Comments
Comentarios.
Ver todos los comentarios
0
¿Te gusta este articulo? por favor comentax