El Nuevo Examen de Certificacrión SCJP2
domingo, octubre 5, 2003 at 2:00AM El Nuevo Examen de Certificaci�n SCJP2 para la Plataforma 1.4
Fecha de creaci�n: 20.08.2003
Revisi�n 1.0 (20.08.2003)
Juan Carlos Castro Robles
jcastror AT mixmail PUNTO com
|
Introducci�n
El prop�sito de este art�culo es servir como una breve gu�a (�til y espero que tambi�n "efectiva") para alguien que quiera presentarse al examen de certificaci�n de Sun para la plataforma Java 2 versi�n 1.4 (formalmente, para obtener el certificado Sun Certified Java Programmer for Java 2 platform 1.4, o SCJP2 1.4 a partir de ahora) - ver la p�gina de las certificaciones Java de Sun [1] para obtener una visi�n actualizada general de los diferentes niveles de certificaci�n.
El art�culo lo escribe principalmente alguien que tambi�n ha estado estudiando por cuenta propia para sacarse esta certificaci�n. Para escribir esta breve gu�a me he basado tanto en los recursos disponibles en la red (art�culos, tutoriales, etc.), como en los consejos aportados por la experiencia de gente que visita por ejemplo la web de JavaHispano [2] y de su proyecto de certificaci�n [3].
Cualquier correcci�n o experiencia propia aportada ser� de mucha utilidad, tanto en el art�culo como en el foro de discusi�n que al respecto se mantiene en JavaHispano [8] por lo que estaremos muy agradecidos si nos proporcion�is vuestros comentarios (tanto si os ha sido de utilidad el art�culo como si no ...)
Los puntos que vamos a tratar son los siguientes:
- Introducci�n a la certificaci�n Java de Sun
- Diferencias entre la versi�n SCJP2 1.2 y la SCJP2 1.4
- C�mo prepararse para el examen
- Vale la pena la certificaci�n?
- Pasos a seguir para solicitar y realizar el examen
- Otros recursos utilizados en la escritura de este art�culo
1. Introducci�n a la certificaci�n Java de Sun
Sun introduce la nueva versi�n del examen de certificaci�n SCJP2 1.4 en Agosto del 2002, con la intenci�n de incluir los importantes cambios que se han introducido en la versi�n J2SE 1.4 respecto a la ya antigua versi�n J2SE 1.2.
Este examen de programador (tanto para la versi�n 1.2 como la nueva 1.4) es el primer requisito a cumplir cuando nos queramos presentar para obtener certificaciones m�s avanzadas, como por ejemplo la de Desarrollador Java (ver el diagrama de la p�gina inicial del proyecto de certificaci�n de JavaHispano [3]).
Los objetivos que establece Sun para conseguir esta certificaci�n se pueden encontrar en su propia web [4].
En el siguiente punto se explican con m�s detalle las diferencias existentes entre las versiones del examen 1.2 y la 1.4, pero a partir de entonces nos centraremos en el m�s nuevo, el SCJP2 1.4
2. Diferencias entre la versi�n SCJP2 1.2 y la SCJP2 1.4
Alguien pensar� que a fecha de hoy (mediados del 2003) presentarse al examen de certificaci�n para la versi�n 1.2 ya no tiene sentido, aunque pueda ser que exista gente que realmente lo necesite. La raz�n principal de este punto es debido a que existe mucho material disponible todav�a para la versi�n 1.2 y que no debe ser desechado simplemente por centrarse en los antiguos objetivos (la mayor�a no han cambiado), si no que todo lo contrario, existe realmente material muy �til que todav�a se puede conseguir y del que s�lo es necesario saber qu� partes no har�a falta mirar y cuales son las que se deber�an ampliar.
Los cambios m�s importantes que se han producido entre las dos versiones del examen son:
La secci�n sobre AWT (Abstract Windowing Toolkit) ha sido completamente eliminada, por lo que el examen SCJP2 1.4 no incluir� ninguna pregunta respecto a la programaci�n GUI.
La secci�n sobre E/S tambi�n ha sido eliminada (nada de java.io a partir de ahora, aunque sea muy �til para la programaci�n en la "vida real").
Se ha introducido un nuevo objetivo sobre el API de Assertions, del que por cierto, pod�is encontrar en el art�culo de Emili Miedes [5] una excelente introducci�n.
Se har� m�s hincapi� que en la antigua versi�n sobre los siguientes temas:
* Clases Wrapper (las del paquete java.lang: Integer, Float, Double, Short, Byte, Boolean y Character)
* Collections (existen nuevas implementaciones, ver el API del JDK 1.4 [6])
* Los m�todos hashcode y equals (saber distinguir las implementaciones correctas de las incorrectas y cuestiones parecidas)
Otra informaci�n de inter�s sobre el examen en su versi�n SCJP2 1.4 se encuentra en la tabla siguiente (vigente en agosto del 2003):
|
|
| No |
|
|
| 61 |
| 52% (32 de las 61 preguntas) |
| 120 minutos |
| unos 150 $ USA (170 euros + 17 % I.V.A. en Espa�a) |
| Tabla 1: Informaci�n �til sobre el examen SCJP2 1.4 |
Para consultar una lista de los centros autorizados para realizar el examen pod�is consultar el apartado Centros de la p�gina del proyecto de certificaci�n de JavaHispano [3] o ir directamente a la web de Sylvan Prometric (www.2test.com), que es la empresa autorizada para realizarlos.
3. C�mo prepararse para el examen
Como ya hemos comentado, el art�culo se centra en intentar describir los pasos a seguir por alguien que quiere preparar el examen por su cuenta sin asistir a ning�n curso (oficial de Sun o no), por lo que no vamos a entrar en ninguno discusi�n de sobre si el realizar uno de estos cursos es imprescindible o no (a pesar de que quedan muy bien en un curr�culum ...).
Como cualquier examen de certificaci�n, es muy importante tanto la teor�a como la pr�ctica. En cuanto a teor�a nos referimos a estudiar cada uno de los objetivos marcados por Sun concienzudamente, ya que a pesar de ser un experimentado programador habr� muchos temas (como seguramente el desplazamiento de bits o las conversiones impl�citas en operaciones aritm�ticas) que no se habr�n utilizado nunca. Y dado que el examen tiene un l�mite marcado de tiempo (menos de 2 minutos por pregunta si hacemos un promedio) y que hay preguntas tanto de tipo multiple choice (con una o varias posibles respuestas) como de respuesta corta, ser� imprescindible que antes de realizar el examen hayamos realizado alguna simulaci�n de �ste para comprobar como responderemos en el momento de la verdad. Por lo tanto la parte pr�ctica es important�sima en varios aspectos, es decir, tanto a nivel de programaci�n real (seg�n Sun se recomienda que para presentarse al examen SCJP2 1.4 se tenga experiencia programando con el J2SE 1.4 de al menos unos 6 meses) como a nivel de realizar numerosos de los llamados mock exams (o ex�menes de prueba). Para este tipo de ex�menes es recomendable realizar una b�squeda de "mock exam" en cualquier buscador de la web, y nos aparecer�n multitud de ex�menes gratuitos de prueba, y muy similares al examen real. Normalmente tambi�n existen foros (uno de los m�s interesantes es el de JavaRanch
[7]) donde podemos compartir experiencias y publicar nuestras consultas sobre cualquier tipo de duda que nos surja relacionada con la preparaci�n del examen (tambi�n en JavaHispano pod�is encontrar uno de estos foros [8]).
Enumeremos a continuaci�n unos cuantos recursos interesantes disponibles en la web (algunos de manera gratuita) y que sirven para prepararnos para este examen:
El tutorial de JavaHispano [9], que es una traducci�n del tutorial de Marcus Green [10].
Para consultar un listado m�s exhaustivo remitirse a la secci�n de Recursos de la web del proyecto de certificaci�n de JavaHispano [3].
Simuladores de examen (versiones de evaluaci�n de productos de pago): como Whizlabs
[11] o JCertify
[12].
Tambi�n existen libros que nos preparan espec�ficamente para esta certificaci�n:
"A Programmer's Guide to Java Certification: A Comprehensive Primer" de Khalid Mughal y Rolf Rasmussen (1999) [13]. Aunque basado en la versi�n del JDK 1.2, muchos de sus contenidos son v�lidos para preparar el nuevo examen; se espera una segunda edici�n antes de finalizar el 2003 (consultar su web [21] para m�s detalles).
"Complete Java 2 Certification Study Guide" de Simon Roberts y Philip Heller (2002) [14]. En su tercera edici�n ha sido actualizado para la nueva versi�n JDK 1.4, pero tambi�n se espera una cuarta versi�n antes de finalizar el 2003 (consultar su web [22] para m�s detalles).
Para m�s informaci�n sobre otros recursos y otros nuevos que vayan apareciendo pod�is consultar la secci�n Recursos del proyecto de certificaci�n de JavaHispano [3].
4. Vale la pena la certificaci�n?
Se ha hablado largo y tendido sobre este tema en multitud de lugares de la web. En este caso os dirigimos a una lista de links donde es posible consultar opiniones para todos los gustos:
Uno de los hilos de discusi�n de JavaRanch
[15]Tambi�n en The Server Side se puede consultar todo tipo de opiniones al respecto en esta noticia [16]
En el weblog de Mart�n P�rez [17] tambi�n se pueden leer cosas interesantes al respecto en este post [18]
5. Pasos a seguir para solicitar y realizar el examen
Una vez ya hemos estudiado lo "suficiente" (por "suficiente" podemos entender que los resultados que ya obtenemos en los mock exams son de un 70%-80% para arriba), ya estaremos preparados para afrontar el examen con seguridad. Por lo tanto, s�lo nos faltar� pagar y elegir d�a y hora en un centro para realizar el examen; en concreto, los pasos a seguir son:
Realizar la transferencia bancaria a Sun por el importe del examen (contactar con su departamento de formaci�n para que nos faciliten este n�mero de cuenta al 902 210 412 en Espa�a)
Confirmar el pago mediante el env�o por fax del resguardo de la transferencia al departamento de formaci�n (n�mero de fax 91 767 66 67 en Espa�a). Una vez confirmado el pago se ponen en contacto con nosotros para facilitarnos el n�mero de voucher (es un documento necesario para poder realizar el examen de certificaci�n en el centro examinador).
Una vez disponemos de este voucher nos ponemos en contacto con el centro examinador a trav�s de la web de Sylvan Prometric (www.2test.com), nos damos de alta como usuarios y elegimos el centro concreto, el d�a y la hora para realizar nuestro examen (ten�is tambi�n una lista completa de estos centros en la web del proyecto de JavaHispano [3] en el apartado Centros). Se puede pedir con hasta dos d�as de antelaci�n y como mucho ocho semanas antes. Desde esta misma web de Sylvan Prometric tambi�n se pueden realizar los cambios en esta fecha del examen. A pesar de este procedimiento siempre es mejor llamar tambi�n por tel�fono al centro elegido para que tomen nota de que nos hemos registrado y que hemos elegido tal d�a y hora.
El d�a de la realizaci�n del examen hay que presentarse con media hora de adelanto sobre la hora de inicio del examen y llevar dos formas de identificaci�n (una de ellas con una fotograf�a reciente). Seg�n mi opini�n personal, el tiempo para realizar el examen es m�s que suficiente y el entorno gr�fico es muy similar al que os hab�is podido encontrar cuando realiz�is alguno de los mock exams que pueblan la red (posibilidad de marcar respuestas para su revisi�n posterior, ir adelante, ir hacia atr�s, etc.). Aun y as�, ten�is la opci�n de realizar un peque�o test de simulaci�n del entorno de unos 15 minutos (que no se restan del tiempo total que ten�is para hacer el examen). Tambi�n os piden que realic�is alguna encuesta (no obligatorias) y que acept�is los t�rminos de realizaci�n del examen (no divulgaci�n de las preguntas, etc.). Os recomiendo que no perd�is mucho tiempo con las encuestas y la lectura de las condiciones, porque este tiempo s� que resta de las 2 horas que ten�is para realizar el examen. Una vez terminado el examen ya os dan los resultados en un formato provisional. Si hemos aprobado, s�lo faltar� esperar recibir nuestro certificado en nuestro domicilio al cabo de unas semanas. Los datos de contacto que utilizar� Sun son los que hay�is puesto cuando os dais de alta en la web de Sylvan Prometric.
Suerte a tod@s!!
6. Otros recursos utilizados en la escritura de este art�culo
El art�culo de IBM DeveloperWorks que tambi�n habla sobre como prepararse para esta certificaci�n de Java 2 para la plataforma 14 [19]
Los nuevos cambios introducidos en la versi�n 1.4 sobre la versi�n 1.2 seg�n Marcus Green [20]
Recursos
[1] Las certificaciones de Sun,
http://suned.sun.com/US/certification/java/
[2] La p�gina de JavaHispano,
http://www.javahispano.com
[3] El proyecto de certificaci�n en JavaHispano,
/cert.viewer.action?file=inicio
[4] Los objetivos del examen de programador,
http://suned.sun.com/US/certification/java/java_exam_objectives.html
[5] El art�culo sobre Assertions en JDK 1.4 de Emili Miedes en JavaHispano,
/articles.articleaction?id=57
[6] El API del JDK 1.4,
http://java.sun.com/j2se/1.4.1/docs/api/
[7] La web de JavaRanch (recursos para la certificaci�n en Java),
http://www.javaranch.com
[8] Direcci�n del foro de certificaci�n de JavaHispano,
/forums.list.action?forum=5
[9]
Descarga tutorial de certificaci�n de JavaHispano
[10] Direcci�n original del tutorial de Marcus Green (en ingl�s),
http://www.jchq.net/certkey/index.htm
[11] Simulador de examen Whizlabs,
http://www.whizlabs.com/scjp/scjp-1.4.html
[12] Simulador de examen JCertify,
http://enterprisedeveloper.com/jcertify/products/scjp14.html
[13]
A Programmer's Guide to Java Certification: A Comprehensive Primer (Agosto 1999),
Khalid Mughal y Rolf Rasmussen
,
Addison-Wesley
, ISBN
0201596148
[14]
Complete Java 2 Certification Study Guide (3rd edition - Julio 2002),
Simon Roberts y Philip Heller
,
Sybex
, ISBN
0782140777
[15] Hilo de discusi�n de JavaRanch sobre la utilidad de la certificaci�n,
http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=24&t=014664
[16] Hilo de discusi�n en The Server Side sobre la utilidad de la certificaci�n,
http://www.theserverside.com/home/thread.jsp?thread_id=14962
[17] El weblog de Mart�n P�rez,
http://weblogs.javahispano.org/page/mperez
[18] Entrada en el weblog de Mart�n P�rez sobre la utilidad de la certificaci�n,
http://weblogs.javahispano.org/page/mperez/20030806#sobre_certificaciones
[19] Art�culo de IBM DeveloperWorks sobre la certificaci�n,
http://www-106.ibm.com/developerworks/java/library/j-scjp/
[20] El nuevo examen para el JDK 1.4 seg�n Marcus Green,
http://www.jchq.net/homepage/onepointfour.htm
[21] P�gina web del libro "A Programmer's Guide to Java Certification: A Comprehensive Primer",
http://www.ii.uib.no/~khalid/pgjc/jcbook/
[22] P�gina web del libro "Complete Java 2 Certification Study Guide",
http://www.sybex.com/sybexbooks.nsf/booklist/4077?OpenDocument
Acerca del autor
Juan Carlos Castro Robles
Juan Carlos trabaja como desarrollador de aplicaciones para la gesti�n hospitalaria usando J2EE en una empresa de Barcelona. Actualmente es SCJP2 para la plataforma 1.4 y est� interesado en el resto de certificaciones de Java.
j2se 
Reader Comments