jueves, 17 de mayo de 2007

Sang Shin and I


Si Señores, En el pasado Sun Tech Days no perdi la oportunidad de tomarme la foto con una de las personas que mas admiro del mundo java. El Arquitecto Sun: Sang Shin.

El mantiene el sitio www.javapassion.com dedicado a difundir la tecnologia Java a través de cursos online. Lo unico que se necesita para tomar los cursos son ganas por que son totalmente gratuitos.

jueves, 15 de marzo de 2007

Certificacion SCJD

Certificacion: Sun Certified Java Developer SCJD

Esta es una de las certificaciones mas elaboradas dentro del grupo de certificaciones de tecnologia java.

La certificacion consta de 2 partes:

* La Asignacion, aqui debes desarrollar una aplicacion swing cliente-servidor, siguiendo las especificaciones que marca un documento html generado por Sun.
Las especificaciones del proyecto vienen en un jar que puedes descargar despues de haber comprado un voucher especial con un partner de Sun.


No hay limite en el tiempo de desarrollo del proyecto, la unica condicion es que siempre utilices la ultima version de JSE.


Puedes desarrollar el proyecto en tu casa y en tus ratos libres, al final despues de una revision exhaustiva envias tu proyecto al mismo sitio de descarga.

* El Ensayo, es la segunda parte, aqui respondes a preguntas de tus decisiones de diseño, este ultimo examen es necesario para validar que tu desarrollaste el proyecto. Este examen se aplica en un Centro Autorizado Prometric.

Debes completar los 2 examenes y aprobar el proyecto minimo con 320 de 400 puntos = 80% para estar certificado.

En el diseño y desarrollo del proyecto debes demostrar el dominio de conceptos de Diseño Orientado a Objetos, conocer varias APIs de JSE, por ejemplo: APIs IO, Swing, NIO. Saber utilizar herramientas del JSDK como el javadoc, conocer los estandares de codificacion y tambien saber redactar en ingles tecnico, ya que toda la documentacion debe realizarse en ingles.

Son 7 los objetivos que se evaluan:

  • General Considerations (max 100 pts): Consideraciones de diseño, justificacion de desiciones de diseño.

  • Documentation (max 70 pts): Documentacion de todo el proyecto usando javadoc y aplicacion de estandares de codificacion.

  • O-O Design (max 30 pts): Diseño orientado a objetos aplicado a cada uno de los componentes de la aplicacion. Aplicacione de principios basicos de diseño y patrones de diseño GOF.

  • GUI (max 40 pts): Diseño de la GUI, uso correcto de componentes Swing.

  • Locking (max 80 pts): Desarrollo de la estrategia de bloqueo para coordinar el acceso a un archivo plano que funciona como base de datos.

  • Data store (max 40 pts): Desarrollo de la(s) clase(s) de acceso a datos.

  • Network server (max 40 pts): Desarrollo del componente de comunicacion cliente-servidor.

Elabore una pequeña guia como parte de los recursos de apoyo del curso SL285 que imparto en Netec.

domingo, 14 de enero de 2007

Preparandome para SCEA: Sun Certified Enterprise Architect

Nota: Me quede a la mitad de esta certificacion SCEA-I por que se hizo el upgrade antes de terminarla.

Estoy preparandome para obtener la certificacion Sun Enterprise Architect.

1/3 Examen Teorico: OK

2/3 Asignacion: Pendiente

3/3 Ensayo: Pendiente

En esta certificacion a diferencia de otras debes aprobar un examen teorico, desarrollar un proyecto de diseño que te asigna Sun donde debes aplicar varios topicos de la tecnologia java, consideraciones de arquitectura y UML. Finalmente en el tercer examen debes responder a 3 preguntas (en ingles) que te hace Sun con respecto al diseño realizado.

Los topicos evaluados son: Conceptos fundamentales, Patrones de diseño, UML, Seguridad, Internacionalizacion, EJBs 1.1, Protocolos, Mensajeria y aplicabilidad de J2EE.

Estos son los sitios que contienen informacion muy util para la certificacion.

http://www.whizlabs.com/articles/scea-article.html

http://www-128.ibm.com/developerworks/edu/j-dw-java-scea-i.html

http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=forum&f=26

No olvides leer el libro del arquitecto Sun Mark Cade Sun Certified Enterpise Architect study guide

Bye.