Cursos de JSP

Cursos en aula, en línea o en vídeo. ¡En México, en NY!

Curso Servlets & JSP con Eclipse o NetBeans

Descripción: JSP es una tecnología para desarrollar páginas Web dinámicas utilizando Java como el lenguaje base. Los Servlets y las páginas JSP se usan para crear páginas web dinámicas en servidor usando el lenguaje Java. Son similares a otras tecnologías o lenguajes tales como PHP, ASP.NET.

Si necesitas hacer un desarrollo Web con tecnología Java, necesitas conocer sobre el Modelo Vista Controlador y necesitas saber cómo implementarlo. Entre otras cosas, necesitarás saber sobre los Servlets, las páginas JSP y como se "montan" en un contenedor Web.

Si ya tomaste nuesto curso de JSE o ya conoces el lenguaje pero no has desarrollado aplicaciones para Web nuestro curso de programación de Servlets y JSP es un curso que te permitirá tener los cococimientos de dos de las clases más importantes de JEE: Servlets y JSP.

Objetivo

:

En el curso de JSP aprenderás a desarrollar aplicaciones Web con Servlets y JSP bajo la arquitectura MVC (Modelo Vista Controlsador). Aprenderás las características de desarrollo Web en Java tales como las clases Java HTTP , el manejo de sesiones, cookies, tag libraries, etc. Es un curso 70% práctico y compuesto en su mayoría de ejercicios.

Aprenderás sobre los contenedores Web necesarios para soportar Servlets y páginas JSP, en especial Apache Tomcat.

Requisitos para este Curso de JSP

Se asume que el alumno ya tomó nuestro curso de Java y/o que ya conoce JSE y está familiarizado con HTML.

Contenido del Curso de JSP

  • Aplicaciones Web y MVC
  • • Aplicaciones Web
    • JSPs y Servlets
    • Modelo-Vista-Controlador
    • El archivo WAR y el web.xml
    • Construcción del WAR y producción del archivo WAR
  • ¿Qué es JEE?
  • • Introducción a JSP y Servlets
    • ¿Qué es un Java Servlet?
    • ¿Qué ventajas tiene un Java Servlet sobre un programa CGI?
    • ¿Qué es JSP?
    • ¿Qué son las ventajas de JSP?
  • Instalación
  • • Obtención e Instalación del Servlet y clases JSP
    • Obtención de un Servidor Web Servlet
  • Primeros Servlets
  • • Estructura Básica de un Servlet
    • Generación de un Servlet Sencillo
    • Compilación e Invocación de un Servlet
    • Generación de un Servlet HTML Sencillo
    • Algunas utilerías sencillas de HTML para Servlets
  • Procesamiento del Request: Form Data
  • • Introducción (Format, URL-encoding, GET, POST)
    • Ejemplo: Lectura de Parámetros Específicos
  • Procesamiento del: HTTP Encabezados Request
  • • Encabezados comunes y su significado
    • Leyendo los encabezados para Servlets
  • Accediendo a Variables CGI estándares
  • • Las variables CGI, su significado y sus equivalentes en Servlets
  • Generación del Response: Códigos de estatus HTTP
  • • Códigos de estado y Mensajes
    • Cambio de los códigos de estado desde nuestros Servlets
    • HTTP Códigos de Estado y sus Significados
    • Ejemplo: Un Front End de Motor de Búsqueda
    • Generación del Response: Encabezados Response HTTP
    • Introducción
    • Encabezados de Response comunes y su significado
  • Manejo de Cookies
  • • ¿Cómo se pueden utilizar las Cookies?
    • La API Cookie API de un Servlet
    • Algunas Utilerías para Cookies
  • Manejo se Sesiones
  • • Seguimiento de Sesiones
    • El API de Seguimiento de Sesiones
  • Java Server Pages (JSP)
  • • Introducción a las Java Server Pages
    • Sintaxis JSP
    • Texto Template (HTML estático)
    • Elementos JSP Scripting: Expresiones, Scriptlets y Declaraciones
    • Directivas JSP
  • Expresiones de Lenguaje
  • • Introducción
    • Literales
    • Variables
    • Operadores
    • empty
  • Introducción a JSTL
  • • Qué es JSTL?
    • Etiquetas Condicionales
    • Etiquetas de Iteración e Importación
    • Variables, Salida y Excepciones
  • Más de JSTL
  • • Manipulación de Etiquetas XML
    • Etiquetas de Internacionalización
    • Etiquetas SQL