Download Curso de Java Web J2EE con JSP, cursos jsp, cursos

Document related concepts
no text concepts found
Transcript
Java Web J2EE con
JSP
Programa de Estudio
www.educacionit.com
Java Web J2EE con JSP
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.
Contenido del curso
Este curso comienza con una introducción a la arquitectura de un Hosting y aspectos de
administración y configuración de los servidores Web. Se explica la sintaxis del lenguaje HTML y
se introduce la utilización de un Servlet Container para ejecución del lado del servidor. Se
presentan los servlets y sus métodos para manejar el ciclo de vida de las páginas web, y la
conveniencia de su utilización. Se avanza sobre la utilización de JSP (Java Server Pages) y sus
objetos implícitos para llevar a cabo altas, bajas, modificaciones y consultas de datos, manejo de
errores automatizado a través de excepciones manejadas por el contenedor y login de usuario
con el uso de sesiones.
Luego se avanza sobre una modalidad de trabajo muy utilizada que son las etiquetas del lado
del servidor, inicialmente a traves de JSTL (JSP Standard Tag Libraries) para luego abordar el
uso de Struts, uno de lo frameworks más utilizados en el ambiente web con Java.
A lo largo del curso todos los alumnos desarrollarán ejercitación con las características típicas
que comúnmente se demandan en el mercado laboral, tales como desarrollar Servlets, manejar
JSP para realizar ABMC, manejo de excepciones via try/catch, por página o por sitio, login de
usuario, planificación y codificación con Struts y un proyecto final que es la construcción de un
carrito de compras.
Al finalizar cada ejercitación se entrega el código fuente con la solución documentada línea por
www.educacionit.com
línea.
Requisitos
Se requieren conocimientos sólidos en programación en Java o haber realizado el curso
Java J2SE Standard Programming.
Es recomendable contar con conocimientos básicos en HTML5 o haber realizado el curso
HTML5: Fundamentos de una Página Web.
Modalidad de cursado
Puedes tomar este curso en modalidad presencial o modalidad a distancia
www.educacionit.com
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.
www.educacionit.com
Plan de Estudios
www.educacionit.com
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
www.educacionit.com
¿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
www.educacionit.com
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
www.educacionit.com
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?
www.educacionit.com
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
www.educacionit.com
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)
www.educacionit.com
¿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
www.educacionit.com
www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
4328-0457
[email protected]
EducaciónIT. Copyright 2005-2017
www.educacionit.com