Teléfonos

Sucursal Roma:
5564 7993 y 5264 4719

En persona

Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur

Direcciones:

ver croquis

ver instalaciones

Cuentas bancarias

 

 

 

Diplomados:

  • Webmaster  con Certificación de logo de centro de capacitacion

    • Diplomado de desarrollo de páginas web 2.0 con la paquetería Adobe CS5, XHTML, CSS, DHTML, Ajax, jQuery, XAMPP, PHP, MySQL y técnicas SEO.   diplomadoConoce más
  • Informatica para la oficina

    • Aprende el uso correcto de las aplicaciones más usadas en la oficina: Windows, Internet, Word y Excel diplomadoOfficeConoce más
  • Web 2.0 "Sólo código"

    • El objetivo principal del diplomado es mostrar cada una de las tecnologías involucradas en el desarrollo de aplicaciones para la Internet sin el uso de herramientas de diseño, es decir, "sólo código": PHP, JavaScript, AJAX, Publicación Web  diplomadoConoce más
 

Introducción a la programación web con Java

Las Java Server Pages (JSP) son un paso adelante en la propuesta de Sun para la programación web; con ellas surge el concepto de Scriptlet, que son trozos de código Java que están incrustados dentro de los documentos HTML. Este modo de programar, que combina las instrucciones de programación con las etiquetas de las páginas web, es el estándar actual (se usa igual con PHP que con ASP) y agrega una gran flexibilidad al proceso de desarrollo de aplicaciones.

En el curso de JSP se estudian los procesos fundamentales para lograr esta interacción de los contenidos estáticos de las páginas HTML con aquellos elementos dinámicos que deben ser interpretados por un servidor web, que está encargado de convertir el Scriptlet en código desplegable por los navegadores.

La arquitectura de las aplicaciones web hechas con Java se enriquece profundamente con el uso de las JSP. Todos los lenguajes involucrados: HTML, CSS y Javascript pueden ser manipulados plenamente desde una JSP y potenciarlos; además, este tipo de páginas pueden interactuar con las clases Java puras, como Connection o ResultSet de la librería java.sql, para hacer tareas de consulta a bases de datos y crear reportes con los resultados obtenidos en formato HTML; es posible, entonces, mostrar los datos de una consulta SQL dentro de las etiquetas table, tr y td de HTML; o como un lista combinada en la etiqueta select de un formulario.

Estos casos de conversión de datos externos a formato web es tema fundamental del curso de JSP. Además, es posible usar el concepto de los Java bean, que son entidades de software cuya utilidad fundamental es guardar datos para transportarlos, y combinarlo con el concepto de sesión de la tecnología HTTP y facilitar el acceso a la información dentro de un sitio para que haya datos disponibles desde cualquiera de las JSP dentro del mismo.

Por supuesto, las JSP tienen una interacción plena con los Servlets; de hecho, los contenedores que funcionan como servidores web, como TomCat o GlassFish, convierten a cada JSP en un Servlet para procesar sus solicitudes y crear sus respuestas; por esto, la compresión de la estructura de un Servlet es vital para el adecuado uso de las JSP. Las JSP han servido como fundamento para avances posteriores de la tecnología web con Java. De ellas se desprende el concepto de JSP Standar Tag Library (JSTL) que sirve como fundamento a la implementación de los frameworks como Struts o Hibernate que son soluciones genéricas que dan mayor potencia y estabilidad a las aplicaciones web hechas con Java.

 

objetivos del cursoObjetivos del curso

El objetivo del curso de JSP es consolidar el conocimiento obtenido en el curso de Servlets para completar la comprensión de la arquitectura de las aplicaciones web hechas con Java.

Por otro lado, se tiene la intención de preparar al alumno para los cursos subsecuentes:

Otro de los objetivos que se alcanzarán es poner al alumno en posibilidad de tomar El Taller de Certificación Java

ejerciciosEjercicios

  • Hacer un carrito de compras con JSP con el modelo MVC
  • Hacer una aplicación cliente para el acceso a la base de datos de un sitio que pueda mostrar reportes con salida a Excel

temarioTemario

  • Semejanzas y diferencias ente un Servlet y una JSP
  • Objetos implícitos
    • request
    • response
    • session
    • out
  • Tipos de scripts incrustables en el HTML de una JSP
    • Expresiones
    • Declaraciones
    • Scriptles
  • Directivas
    • Directiva page
    • Directiva include
  • Acciones
    • jsp:include
    • jsp:forward
    • jsp:plugin
    • jsp:useBean
  • Conexión a base de datos
  • Uso de cookies
  • Uso de sesiones
  • Uso de cabeceras
  • Uso de beans
  • Uso del patrón de diseño Modelo-Vista-Controlador (MVS)
    • Beans para el modelo
    • JSP para la vista
    • Servlets para el controlador
  • Introducción a las JSTL
    • Uso e importancia de las JSTL
    • Ejemplos de las librerías principales
    • core
    • sql
 

ventajas adquiridasVentajas adquiridas

Los alumnos que hayan tomado el curso de JSP serán capaces de crear sitios web con tecnología Java; tendrán una panorámica de todos los elementos involucrados en el proceso de las solicitudes y respuestas en la Internet; comenzado por la implementación y el uso de contenedores de Servlets que funcionan como servidores web, como TomCat y GlassFish, los navegadores y la manera como despliegan las JSP después que fueron interpretadas.

Además, el usuario podrá seguir adelante con sus alternativas de formación en los siguientes cursos:

Por otro lado, será candidato para tomar El Taller de Certificación Java.

cursos que siguenCursos que siguen

Para lograr una formación en los temas de Java exigidos en las empresas para la contratación, se recomienda tomar los siguientes cursos:

Además, se ha alcanzado el conocimiento exigido como requisito para el Taller de Certificación Java.

preguntas frecuentesPreguntas frecuentes

¿Qué es mejor: JSP, ASP o PHP?
Es difícil decirlo. Son tecnologías creadas en entornos diferentes con intenciones y recursos distintos pero que hacen exactamente lo mismo. Aunque en teoría compiten en el mismo mercado, al final han estado nutriéndose mutuamente. PHP fue el primer lenguaje de servidor específico para aplicaciones web, muchos de sus elementos fueron asimilados por ASP y JSP; el código embebido fue introducido exitosamente por ASP y usado en versiones posteriores de los otros dos; como esto hay muchos ejemplos. Lo que es un hecho es que en la actualidad son requeridos estos tres lenguajes en el mercado laboral y con ellos están hechos la inmensa mayoría de los sitios web dinámicos del mundo.
¿Por qué es requisito haber tomado el curso JSP para el taller de certificación?
Aunque los temas de la certificación están ligados más a los fundamentos del lenguaje, su dificultad exige que los alumnos tengan ya cierta experiencia en su manejo y uso. Además, como en la actualidad la programación web domina, la certificación sería inútil al momento de pedir trabajo si no se sabe JSP y Servlets.