Está en la página 1de 4

Programacin de Aplicaciones WEB con

Java EE (SERVLETS & JSP)


OBJETIVOS DEL CURSO
El curso prepara al asistente con los conocimientos necesarios para llevar a cabo la
construccin y puesta en funcionamiento de aplicaciones corporativas segn los
estndares de Java EE, as como los conocimientos y habilidades necesarias para el
desarrollo de aplicaciones Web a partir de Servlets y pginas JSP de manera rpida
empleando el servidor de aplicaciones Sun Java System Application Server y Apache
Struts framework.
A lo largo del curso se presentan Enterprise JavaBeans (EJB), la Java Persistence API,
servlets, JavaServer Pages (JSP), JavaServer Faces (JSF), web services, y la tecnologa
de cliente Java que usan todos ellos. El asistente adquirir experiencia prctica en el
desarrollo de una aplicacin corporativa distribuida end-to-end.
De la misma manera, se muestran a los alumnos los mtodos actuales empleados en el
anlisis, diseo, desarrollo e implantacin de aplicaciones web con tecnologas Java.
Tras finalizar el curso, los asistentes estarn preparados para hacer frente al examen de
certificacin: 1Z0-899 Java EE 6 Web Component Developer Certified Expert Exam.

TEMARIO
MDULO 1

FUNDAMENTOS DE LA PROGRAMACIN ORIENTADA A OBJETOS


CON JAVA
El presente mdulo es una introduccin a la programacin orientada a objetos utilizando
el lenguaje Java. A travs de ejercicios prcticos se ensear al estudiante a iniciar sus
pasos como desarrollador POO.

MDULO 2

PROGRAMACIN JAVA SE 8

Visin general de la plataforma Java


Sintaxis Java y revisin de clases
Encapsulacin y polimorfismo
Diseo de clases Java
Diseo de clases avanzadas

Herencia con interfaces Java


Elementos genricos y recopilaciones
Procesamiento de cadenas
Excepciones y afirmaciones
Conceptos fundamentales de E/S
E/S de archivo con NIO 2
Threads
Simultaneidad
Aplicacin de base de datos con JDBC
Localizacin

MDULO 3

JAVA SE 8: DESARROLLO DE APLICACIONES CLIENTE CON JAVA

Introduccin
La aplicacin Broker Tool
Introduccin a JavaFX
Colecciones Generics y JavaFX
Controles UI, Layouts, Charts y CSS
Visual Effects, Animacin, Web View, y Media
Tablas JavaFX y el GUI de cliente
Concurrencia y Conexin JavaFX
La API Java Persistence (JPA)
Aplicacin del JPA
Implementacin de un diseo Multi-Capa con Servicios Web RESTful
Conexin a un Web Service RESTful
Packaging y Puesta en marcha de Aplicaciones
Desarrollo de Aplicaciones Seguras
Firma de una aplicacin y Autenticacin
Logging
Implementacin de Testeo unitario y uso de Control de Versiones

MDULO 4

DESARROLLO DE APLICACIONES PARA LA PLATAFORMA JAVA EE

Arquitectura de aplicaciones Enterprise


Visin general de tecnologa Web
Desarrollo de Servlets
Desarrollo con tecnologas Java Server Pages
Java Server Faces
Visin general de EJBs
Implementacin de Beans de sesin EJB 3.0
La API de persistencia Java
Implementacin de una poltica de transacciones
Desarrollo de aplicaciones JavaEE asncronas y mensajera
Desarrollo de beans de mensajera

Modelo del Servicio Web


Implementacin de servicios web Java EE con JAX-WS y JAX-RS
Implementacin de una poltica de seguridad

MDULO 5

DESARROLLO DE COMPONENTES WEB CON TECNOLOGA SERVLET


Y JSP

Introduccin a las tecnologas de las aplicaciones web


Desarrollo de un componente vista
Desarrollo de un componente controlador
Desarrollo de formularios dinmicos
Uso compartido de recursos de la aplicacin con el contexto servlet
Diseo de la capa de negocio
Desarrollo de aplicaciones web con Struts
Desarrollo de aplicaciones web con administracin de sesiones
Uso de filtros en aplicaciones web
Integracin de aplicaciones web con bases de datos
Desarrollo de pginas JSP
Desarrollo de pginas JSP con etiquetas personalizadas
Desarrollo de aplicaciones web con la clase ActionForm de Struts
Construccin de componentes de presentacin web reutilizables

MDULO 6

INTRODUCCIN A OTRAS TECNOLOGAS DE DISEO WEB:


JAVASCRIPT, HTML Y CCS

Introduccin a lenguajes de programacin Web


HTML5
CSS3
Javascript
JQuery