Curso de Java Web J2EE con JSP

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.
Nivel del Curso
DURACION Y COSTO
· Duración: 30 Hs.
· Costo: $ 1500
· 3 pagos de $500
CONTENIDOS 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 línea.
RECURSOS ADICIONALES ENTREGADOS ::
El curso incluye un manual con toda la teoría del curso perfectamente explicado y ejemplificado para que el alumno no tenga que perder tiempo tomando notas y pueda abocarse a la práctica. También contiene todos los ejemplos y laboratorios que se verán a lo largo del curso.

Para los cursos a distancia, enviaremos un link con el manual online donde podran visualizarlo e imprimirlo.

REQUISITOS ::
El alumno deberá tener conocimientos de programación en Java. En caso de no tener conocimientos, se recomienda hacer previamente el curso Java Standard Programming.

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

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
  • Que es un request
  • Que es un response

Arquitectura de los Servlets


  • Introducción
  • Que es un Servlet
  • Arquitectura
  • CGI vs Servlets
  • Arquitectura De HTTP
  • El Web Client
  • El Web Server
  • Diagrama
  • El Servlets Container
  • Que 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
  • Que es un Web component
  • Servlets
  • Java Server Page

Developing Basic Servlets


  • Fundamentos
  • El paquete 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

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

Developing Data-Processing Servlets


  • El Formulario Y Sus Componentes
  • El tag FORM
  • Envío de datos al servidor
  • La Interfaz HttpServletRequest
  • Introducción
  • El método getParameter()
  • El método getParameterNames()
  • El método getParameterValues()

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
  • Que son los objetos implícitos
  • El objeto out
  • El objeto rsponse
  • El objeto request
  • 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
  • Que es un DAO
  • Connection Pooling
  • Inclusión de Páginas
  • Que es una inclusión
  • Directiva Incluide
  • El tag jsp:incluide
  • Redireccionamiento
  • Que es un redireccionamiento
  • El tag jsp:forward
  • El método response.sendRedirect()
  • Componentes Javabeans
  • Que 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
  • Que es una sesión
  • El sessionID
  • El objeto session
  • Session timeout
  • JavaBean como session
  • Destrucción de na sesión
  • URL rewriting

JSTL - Javaserverpages Standard Tag Library


  • Introducción
  • Que 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 query
  • El tag param
  • Functions
  • Definición
  • Utilización

Struts-Framework


  • Introducción
  • Que es Struts
  • El modelo MVC
  • Relación entre MVC y Struts
  • Downloads
  • El Controlador (Controller)
  • Que es
  • El ActionServlet como MasterController
  • La clase Action
  • El método execute()
  • La clase ActionForward
  • El Modelo (Model)
  • Que es
  • La clase ActionForm
  • El método Validate()
  • Construcción de un JavaBean
  • La Vista (View)
  • Que 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

EJERCITACIÓN


  • PROYECTO #01 - HOLASERVLETS
  • PROYECTO #02 - FORMULARIOS
  • PROYECTO #03 – SERVLETS CONCEPTOS GENERALES
  • PROYECTO #04 – JSP CONCEPTOS GENERALES
  • PROYECTO #05 – COMBO TABLA DINÁMICOS
  • PROYECTO #06 - ABMC
  • PROYECTO #07 – ABMC EXCEPCIONES
  • PROYECTO #08 – SESSIONS LOGIN
  • PROYECTO #09 – JSTL CONCEPTOS GENERALES
  • PROYECTO #10 – LISTADO CON JSTL
  • PROYECTO #11 – STRUTS CONCEPTOS GENERALES
  • PROYECTO #12 – LOGIN CON STRUTS FRAMEWORK
  • PROYECTO #13 – SHOPPING CART
Cargando...
Cargando...
Cargando...
Cargando...

TELEFONOS DE CONTACTO ::
Si tenes alguna duda o necesitas asesoramiento acerca del curso, contactanos:
 
  • Llamando desde Capital y Gran Buenos Aires: 4328-0457 (Lineas rotativas) o a los siguientes números 4328-7142 / 5273-0271 / 5273-0272
  • Llamando desde el Interior del País: 0800-345-0290

Testimonios

Cargando...

Todas las marcas, logos e isologos mencionados dentro del web site son propiedad de sus respectivos propietarios
Somos una empresa dedicada a brindar servicios de capacitación en las principales tecnologías de la información. Nuestra oferta de formación se encuentra orientada al desarrollo profesional buscando potenciar las habilidades personales de los alumnos.

Suscripción al newsletter
Reciba información sobre cursos, promos, descuentos, busquedas laborales, invitaciones a seminarios y cursos gratuitos.
Aceptar
Social Links
Conoce las ultimas novedades, cursos y descuentos al instante!
Siguenos en:
Lavalle 648 Piso 8, Microcentro | Teléfonos: 4328-0457 / 4328-7142 / 5273-0271 / 5273-0272
EducaciónIT. Copyright 2005-2012 | Email: info@educacionit.com.ar
Inicio Enviar a un Amigo Agregar a Favoritos Mapa del Sitio