En persona
Polanco: Prolongación Moliere 515 Colonia Ampliación Granada. Esquina con avenida Río San Joaquín
Roma: Tuxpan #2, Esquina con Av. Insurgentes, Col. Roma Sur
Cursos de diseño web
Cursos de Java
Cursos de programación
Cursos de bases de datos
Diplomados:
-
Webmaster con Certificación de

- 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.
Conoce más
- 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.
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
Conoce más
- 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
Todos los cursos | Contacto | Inicio Cursos,talleres,diplomados diseño web y programación:5264 4719
Curso de JSP: Java Server Pages
Las JSP (Java Server Page), que son páginas web hechas con Java e interpretadas en la capa del servidor, son un paso adelante en la programación web con este lenguaje; dichas páginas permiten combinar toda la plasticidad del lenguaje HTML con el poder propio de Java y sus Servlets.
Está dirigido a personas que tengan conocimiento suficiente de los fundamentos de programación con Java y que tengan conocimientos del lenguaje SQL y la tecnología JDBC, que deseen dominar la programación web con Java para lograr sitios web dinámicos, modernos y con un alto grado de eficiencia y seguridad.

Entre semana: de lunes a jueves, 1 hora y media diaria, 8 semanas
Fines de semana: viernes, sábado o domingo, 5 horas, 10 semanas
En 3CT tenemos horarios muy flexibles. Entre semana, con sesiones de hora y media diaria, de lunes a jueves, por la mañana o por la tarde-noche; o también, una sesión de cinco horas, el fin semana, el sábado en la mañana o en la tarde, y el domingo en la mañana.
Para inscribirse al curso de JSP se deben haber aprobado satisfactoriamente los siguientes cursos o demostrar que se dominan sus contenidos:
Como el curso de JSP pertenece al ámbito de la programación web se recomiendan estos otros:
En el entorno del diseño web:
También se relaciona con:
- El Taller de Certificación Java
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 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
Ejercicios
- 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
Temario
- 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 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 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 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.