Curso de Java Web: Servlets, JSP, JSTL, Struts & AJAX

Aprende a manejar la tecnología web de Java para el desarrollo de aplicaciones empresariales utilizada principalmente para comercio electrónico (e-commerce), banca online (home banking), carritos de compras (shopping carts), desarrollo de intranets y extranets. Dificultad Incluye PC Garantía de Aprendizaje

Costo y duración
$4190
30 hs
Inscribirme

En este curso aprenderás a

  • Comprender la arquitectura de un Hosting.
  • Entender la sintaxis del lenguaje HTML.
  • Implementar un Servlet Container para ejecución del lado del servidor.
  • Utilizar JSP (Java Server Page) para el desarrollo de páginas web.
  • Realizar altas, bajas, modificaciones y consultas de datos.
  • Identificar y corregir errores.
  • Trabajar con etiquetas del lado del servidor a través de JSTL (JSP Standard Tag Libraries).
  • Abordar el uso del framework Struts.

1. Arquitectura Cliente - Servidor

Introducción

El protocolo HTTP

El Web Server

El Navegador

Páginas dinámicas vs páginas estáticas

Server-Side Processing

Creación de páginas dinámicas

JSP / Servlets

Alternativas: ASP y PHP

Client-Side Processing

Responsabilidades del navegador

Javascript

DOM + Modelo de eventos

AJAX

2. HTML-Hypertext Markup Language

Introducción

Definición

¿Qué son los tags?

Formularios

Definición

El tag FORM

El tag INPUT

Envío de Datos a través de HTTP

El método GET

El método POST

¿Qué es un re¿Quést?

¿Qué es un response?

3. Arquitectura de los Servlets

Introducción

¿Qué es un Servlet

Arquitectura

CGI vs Servlets

Arquitectura De HTTP

El Web Client

El Web Server

Diagrama

El Servlets Container

¿Qué es un Servlets Container?

Relación con el Web Server

Los distintos Servlet Containers

El Tomcat como ServletContainer

Arquitectura de un Servlet Container

El Web Client

El Web Server

El Web Container

Diagrama

Web Components

¿Qué es un Web component?

Servlets

Java Server Page

4. Developing Basic Servlets

Fundamentos

El pa¿Quéte javax:servlet

La clase GenericServlet

El método service()

La clase HttpServlet

El método doGet()

El método doPost()

La Clase HolaServlet

Objetivo

Pasos necesarios

Ejemplo de uso

5. Despliegue de una Aplicación Web

Introducción

Definición

El descriptor de despliegue web.xml

Servlet Mappings

El tag web-app

El tag Servlets

El tag Servlets-mapping

Creación del Ambiente de Despliegue

La carpeta webapps

La carpeta WEB-INF

La carpeta classes

La carpeta lib

Despliegue a Través de un Archivo

El contenido de un.war

Ubicación de archivos.war

Despliegue de Múltiples Aplicaciones

Organización

6. Developing Data-Processing Servlets

El Formulario Y Sus Componentes

El tag FORM

Envío de datos al servidor

La Interfaz HttpServletRe¿Quést

Introducción

El método getParameter()

El método getParameterNames()

El método getParameterValues()

7. Java Server Pages Technology (JSP)

Introducción

Definición

Relación con Servlets

Traducción y compilación

JSP Scripts

Scriptlets

Declaraciones

Comentarios

Pseudo-Tags

XML Pseudo-Tags

Directivas de JSP

Definición

Directiva page

Directiva include

Implicit Objets

¿Qué son los objetos implícitos?

El objeto out

El objeto rsponse

El objeto re¿Quést

El objeto session

El objeto application

El objeto exception

Acceso a Datos

JDBC

Conexión con la base de datos

Consultas

Cierre de objetos

Inserción de datos

Actualización de datos

Eliminación de datos

Conexión desde un JSP

¿Qué es un DAO?

Connection Pooling

Inclusión de Páginas

¿Qué es una inclusión?

Directiva Incluide

El tag jsp:incluide

Redireccionamiento

¿Qué es un redireccionamiento?

El tag jsp:forward

El método response.sendRedirect()

Componentes Javabeans

¿Qué es un JavaBean?

Donde utilizarlos

Como crearlos

jsp:useBean

jsp:setProperty

jsp:getProperty

Ejemplo de uso

Manejo De Errores

Excepciones

Errores HTTP

Configuración de errores en web.xml

Configuración de errores en JSP

La página de error

Administración de Sesiones

¿Qué es una sesión?

El sessionID

El objeto session

Session timeout

JavaBean como session

Destrucción de na sesión

URL rewriting

8. JSTL - Javaserverpages Standard Tag Library

Introducción

¿Qué son las tag libraries?

Utilización

Organización

Core

Definición

Utilización

El tag out

El tag set

El tag remove

El tag if

El tag choose

El tag forEach

El valor param

XML

Definición

Utilización

Internationalization & Formatting

Definición

Utilización

El tag formatDate

SQL

Definición

Utilización

El tag setDataSource

El tag ¿Quéry

El tag param

Functions

Definición

Utilización

9. Struts-Framework

Introducción

¿Qué es Struts?

El modelo MVC

Relación entre MVC y Struts

Downloads

El Controlador (Controller)

¿Qué es?

El ActionServlet como MasterController

La clase Action

El método execute()

La clase ActionForward

El Modelo (Model)

¿Qué es?

La clase ActionForm

El método Validate()

Construcción de un JavaBean

La Vista (View)

¿Qué es?

El archivo .jsp

Struts HTML Tags

Configuración de Struts en el Deployment Descriptor

Introducción

Declaración del ActionServlet

Mapeo del ActionServlet

Configuración Del Archivo Struts-config.xml

Introducción

Los ActionForm

Los ActionMappings

Fowards

Global Fowards

Diagrama de Funcionamiento

Pasos para la Construcción de una Aplicación con Struts

10. Ejercitación

Holaservlets

Formularios

Servlets Conceptos Generales

Jsp Conceptos Generales

Combo Tabla Dinámicos

Abmc

Abmc Excepciones

Sessions Login

Jstl Conceptos Generales

Listado Con Jstl

Struts Conceptos Generales

Login Con Struts Framework

Shopping Cart

Modalidad de cursado

Modalidad Presencial

  • Cursos 100% prácticos con grupos reducidos.
  • Clases con uso de PC, una por alumno (no tienes que traer tu PC).
  • Coffe Brake incluido.
  • Espacio de networking.
  • Posibilidad de volver a tomar el mismo curso gratis.
Modalidad Presencial

Modalidad Distancia

  • Cursos 100% prácticos con grupos reducidos.
  • Clase en tiempo real por video conferencia.
  • Profesor disponible para hacer consultas en vivo.
  • Grabación de las clases disponibles para ver en otro momento.
  • Asistencia administrativa personalizada todos los días.
Modalidad a Distancia

Certificaciones

  • Diploma de asistencia impreso (solo para cursos presenciales)
  • Diploma de asistencia y de aprobación online
  • Certificado Oficial del Ministerio de Educación del GCBA. Ver condiciones
Diploma

Testimonios

Paquetes Promocionales

Recursos adicionales entregados

¿Por qué nosotros?

Nivel de Dificultad: 3
Mientras más cursos tomes con nosotros irás sumando créditos que podrás canjear por más capacitaciones.
Te damos la oportunidad de volver a realizar el curso 2 veces más sin costo alguno por cualquier motivo!!!

Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Informes y consultas:
4328-0457|
Contactenos
|
Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Newsletter

Ubicación

Sucursal Ciudad de Buenos Aires
(011) 4328-0457
Lavalle 648, 8° Piso
CABA, Buenos Aires, Argentina
Sucursal Rosario
(0341) 527-1200
Córdoba 1452 Piso 5
Rosario, Santa Fé, Argentina
Sucursal San Juan
(0264) 422-6948
25 de Mayo 57
Capital, San Juan, Argentina
Sucursal Tandil
(0249) 443-2707
Maipu 520
Tandil, Buenos Aires, Argentina
Sucursal Córdoba
(0341) 527-1200
Av. General Paz 115
Córdoba Capital, Córdoba Argentina
Sucursal Río Tercero
(03571) 500-500
San Pedro y Cid Campeador
Río Tercero, Córdoba, Argentina
Sucursal Paraná
(0343) 4228-104
Juan Domingo Peron 80
Paraná, Entre Ríos, Argentina
Sucursal Resistencia
(0362) 4422586 / 4450494 Int. 105
Necochea 443
Resistencia, Chaco, Argentina
Sucursal Salta
(0387) 609-3778
25 de Mayo 147 e/ España y Belgrano
Salta, Salta, Argentina
Sucursal Posadas (Próximamente)
(0376) 443-4413
Av. Corrientes 1613
Posadas, Misiones, Argentina
Sucursal Santa Fé (Próximamente)
Santa Fé, Santa Fé, Argentina
Sucursal São Paulo
(+55 11) 3181-3967 - Av. Paulista 2202, 6°
São Paulo, SP, Brasil
Sucursal Los Ángeles
(43) 2311362 / (09) 42706895
O’Higgins 310
Los Ángeles, Región Bio Bio, Chile
Sucursal Concepción
+56 978871597 / (41) 2250376
LBarros Arana 1019
Concepción, Región Biobio, Chile
Sucursal Santiago de Chile (Próximamente)
+56 2 32114254
Calle Dieciocho 45, piso 6, oficina 602
Santiago de Chile, Chile
Valid XHTML 1.0 Transitional ¡CSS Válido!
EducacionIT. Copyright 2005-2017
¿Te podemos ayudar?
4328-0457