Certificaciones Java de Oracle (antes Sun): Niveles, requisitos y validez actual
Oracle (tras comprar Sun 2010) reestructuró certificaciones Java. Las antiguas SCJA, SCJP, SCJD, SCWCD, SCBCD, SCDJWS, SCMAD, SCEA (prefijo «Sun Certified») fueron migradas a esquema Oracle Certified Associate (OCA), Professional (OCP), Expert (OCE), Master (OCM). Las certificaciones Sun antiguas ya no se emiten, pero siguen válidas en CV (indican conocimiento versión histórica).
Ruta actual Oracle Java Certification (Java SE 11/17/21 LTS)
1. Oracle Certified Associate (OCA) - Nivel entrada
- Examen 1Z0-815 / 1Z0-819 (Java SE 11 Programmer I/II combinado) o 1Z0-829 (Java SE 17 Developer).
- Temas: Básicos Java, POO, flujo control, arrays, streams, lambdas, módulos, excepciones, API core (java.lang, java.util, java.io, java.nio, java.time).
- Sin prerrequisitos. Valida competencia profesional junior.
2. Oracle Certified Professional (OCP) - Nivel profesional
- Examen 1Z0-819 (Java SE 11 Programmer II) o 1Z0-829 (Java SE 17 Developer) (mismo examen cubre OCA+OCP en track 17/21).
- Temas avanzados: Concurrencia, JDBC, NIO.2, módulos avanzados, seguridad, localización, JVM, GC, rendimiento, patrones, migración.
- Requiere OCA (o aprobar examen combinado). Estándar industria para desarrolladores Java serios.
3. Oracle Certified Expert (OCE) - Especializaciones (Legado / Específicas)
- OCE: Java EE 7 Web Component Developer (1Z0-900) — Servlets, JSP, JSF, CDI, Bean Validation, WebSocket, JSON-P, JAX-RS. (Equiv. viejo SCWCD).
- OCE: Java EE 7 Enterprise JavaBeans Developer (1Z0-900?) — EJB, JPA, CDI, Transacciones, Seguridad, Temporizadores, Interceptores. (Equiv. viejo SCBCD).
- OCE: Java EE 7 Web Services Developer (1Z0-900?) — JAX-WS, JAX-RS, SOAP/REST, MTOM, Seguridad, JSON-B. (Equiv. viejo SCDJWS).
- Nota: Java EE → Jakarta EE (Eclipse Foundation). Oracle ya no certifica Jakarta EE. Certificaciones Java EE 7/8 son legado.
4. Oracle Certified Master (OCM) - Nivel arquitecto/experto máximo
- OCM Java SE 11 Developer (1Z0-817 - Upgrade) / OCM Java SE 17 Developer.
- Requiere OCP. Examen práctico (hands-on) de 2 días en centro autorizado: diseño, desarrollo, tuning, seguridad, migración de aplicación compleja. Muy prestigioso, raro.
Certificaciones Cloud/Arquitectura relacionadas (Oracle Cloud Infrastructure)
- OCI Foundations Associate (1Z0-1085-23).
- OCI Architect Associate / Professional.
- OCI Developer Professional.
Equivalencias aproximadas Sun → Oracle (Histórico)
| Certificación Sun (Antigua) | Equivalente Oracle (Actual/Legado) | Estado |
|---|---|---|
| SCJA (Sun Certified Java Associate) | OCA Java SE 7/8 (1Z0-808) — Retirado | Retirada |
| SCJP / OCJP (Sun/Oracle Certified Java Programmer) | OCA Java SE 7/8 (1Z0-808) + OCP Java SE 7/8 (1Z0-809) — Retirados | Retirada |
| SCJD (Sun Certified Java Developer) | OCM Java SE 6 (Ensayo + Asignación) — Retirada | Retirada |
| SCWCD (Web Component Developer) | OCE Java EE 7 Web Component (1Z0-900) — Legado | Legado (Java EE → Jakarta EE) |
| SCBCD (Business Component Developer) | OCE Java EE 7 EJB (1Z0-900?) — Legado | Legado |
| SCDJWS (Web Services Developer) | OCE Java EE 7 Web Services — Legado | Legado |
| SCMAD (Mobile Application Developer) | Sin equivalente directo (Android/Kotlin, Flutter, React Native dominan) | Obsoleta |
| SCEA (Enterprise Architect) | OCM Java EE 6/7 Enterprise Architect (1Z0-807 + 1Z0-808 + Ensayo) — Retirada | Retirada |
¿Valen la pena hoy? (2024)
- OCA/OCP Java SE 11/17/21: SÍ. Estándar industria, validado por reclutadores, requiere conocimiento sólido core Java. Útil para carrera, visados (algunos países), contratos gubernamentales/empresas grandes.
- OCE Java EE 7: SOLO si mantienes apps legacy Java EE. Nuevo desarrollo: Jakarta EE (certificaciones Eclipse Foundation: Jakarta EE 8/9/10 Certified Developer), Spring Professional Certification (VMware/Tanzu), MicroProfile.
- OCM: Élite. Para arquitectos senior, consultores, formadores. ROI alto en nicho.
Preparación recomendada
- Libros: «OCP Oracle Certified Professional Java SE 17 Developer Study Guide» (Boyarsky & Selikoff, Sybex), «Effective Java 3rd Ed» (Bloch), «Java Concurrency in Practice» (Goetz).
- Cursos: Oracle University, Udemy (Jose Portilla, Tim Buchalka, Ranga Karanam), Baeldung, JetBrains Academy.
- Práctica: Enthuware Mock Exams (pago, muy realistas), Whizlabs, examen oficial de práctica Oracle.
- Código: Escribe mucho. Proyectos reales. Contribuye open source.
- ·Catálogo de baterías Exide
- ·Lista de redes 3G en el mundo
- ·Lista de dispositivos con Palm OS
- ·Certificación Android: para desarrolladores y para aplicaciones
- ·Juegos Java en Android: tipos, desarrollo y Android Market
- ·Certificación VESA para adaptadores DisplayPort: Estándares y proceso
- ·Tipos de certificaciones para técnicos de reparación de televisión
- ·Listas de grupo en Avaya
