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