Bienvenida

Como todo en la vida, la innovación es la clave del éxito por lo que nos hemos visto en la necesidad de "evolucionar" este blog para abarcar muchos otros temas que estaban quedando de lado en nuestros cursos "oficiales".

Si deseas aprender o profundizar algunos temas en particular, no dudes en contactarnos.


martes, 12 de abril de 2011

Contenido del Curso : Parte II

En el post anterior hablamos sobre el entorno necesario para trabajar. Ahora hablaremos sobre los temas a tratar en el curso.

Para ubicarnos dentro de tantos temas, siglas y nombres, descargar el siguiente mapa conceptual haciendo click aqui. Luego busca en el directorio donde ejecutaste la descarga y abre la pagina HTML usando el Internet Explorer y permite la ejecución de ActiveX (si es que apareciera la alerta).

Unidad 1:
Asumimos que ya conoces Struts-2 por lo que ahora nos enfocaremos en los aspectos avanzados del framework: el uso de Ajax y el manejo de interceptores para páginas de espera y control del doble submit de formularios. En el uso de Ajax, podremos trabajar con las librerías de Dojo o con las librerías de jQuery. Debemos recordar que Struts ha dejado de dar soporte a Dojo y que ademas el plugin para jQuery es proporcionado por Google Code. ¿ Cual escoger ? ... humm pues depende de lo que quieras hacer y de tus preferencias por una u otra librería.

Unidad 2:
Asumimos que ya sabes JDBC ( dado que has llevado el curso de LP-II) y tambien asumimos que ya sabes iBatis (dado que has pasado el curso de DAW-I). Entonces ahora nos toca aprender el modelo de persistencia Objeto-Relacional con la especificación JPA ( Java Persistence API).

Al ser una especificacion ( es decir un conjunto de caracteristicas ), requiere que se implemente respetando las características aprobadas. Es así que para JPA v2 tenemos implementaciones como la de EclipseLink (Fundacion Eclipse - Oracle), OpenJPA (Fundación Apache ) e Hibernate ( Grupo JBoss ).

La diferencia fundamental respecto a todo lo que ya aprediste es que, antes trabajabas con TABLAS relacionales y ahora trabajarás con Objetos Java denominados "ENTIDADES".  Tambien, si ya sabías SQL ( Lenguaje Estructurado de Consultas ), ahora aprenderás el manejo de JP-QL.

¡ No te asustes que es muy sencillo ! ... y es más ¡ escribirás menos código !


Unidad 3:
En esta unidad aprenderemos a utilizar las bondades que proporciona JSF v2.0 ( Java Server Faces ), que es una especificación que recupera y engloba lo mejor de los frameworks anteriormente existentes para el desarrollo web : xWork, Struts2 y Spring.



Es más, existe una implementación de referencia (algo así como una versión base) denominada "Mojarra" la cual usaremos a lo largo del curso.

Por otro  lado, sobre "Mojarra" podemos agregar implementaciones de otros fabricantes, las cuales enriquecen la funcionalidad de las páginas y aplicaciones que podamos desarrollar como por ejemplo:

  • IceFaces
  • RichFaces
  • PrimeFaces.


Finalmente, verifica si has comprendido el contenido y alcance del curso mediante esta pequeña evaluación haciendo click aquí para descargarla a tu pc o laptop. De igual manera, abre la página HTML usando el Internet Explorer.

No hay comentarios:

Publicar un comentario