Download Curso de Java EE

Document related concepts
no text concepts found
Transcript
www.adrformacion.com
Curso de Java EE
Este curso está dirigido a personas con conocimientos de programación en Java que
quieran ampliar su formación para poder desarrollar aplicaciones web utilizando las
herramientas más modernas que la plataforma JavaEE pone a nuestra disposición.
Modalidades
Sin Tutor
Con Tutor
· Acceso secuencial a las unidades del curso.
· Descarga de contenidos en PDF.
· Acceso a recursos didácticos y multimedia.
· Ilimitadas consultas al tutor.
-
· Videoconferencias con el tutor desde el entorno de
comunicaciones.
· Ejercicios prácticos corregidos y evaluados por el tutor.
-
· Certificado de realización PDF firmado digitalmente
-
· Certificado de aprovechamiento PDF e impreso.
-
· Posibilidad de bonificación hasta el 100%
-
Inscríbete al curso y prueba una unidad gratis.
Formación Programada para trabajadores:
Cursos bonifcados hasta el 100% por la Fundación para la Formación y el
Empleo.
Pág. 1
www.adrformacion.com
Curso de Java EE
(Programa detallado)
Objetivo:
Dotar al alumno de los conocimientos que le permitandesarrollar aplicaciones web
utilizando todas las tecnologías que pone a disposición la plataforma Java EE junto con
la API JDBC para el acceso a datos, y desplegarlas en un servidor de aplicacionesJava EE
compatible, haciendo uso de los patrones de diseño más utilizados en la actualidad. Para
el despliegue, se utilizará el servidor de aplicaciones Tomcat.
Dirigido a:
Personas con conocimientos de Java que desean introducirse en el desarrollo de
aplicaciones web usando las tecnologías Java EE y las diferentes herramientas de las que
dispone.
Duración:
El curso tiene una duración de 40 horas online.
Requisitos:
Deseable un mínimo de 512 MB de RAM, 1GHz de frecuencia de trabajo del
microprocesador, espacio disponible en disco duro superior a 2 GB, tarjeta de sonido
básica y tarjeta gráfica básica. El software necesario para programar en Java es gratuito
y está a disposición de cualquier persona en http://java.sun.com.
PROGRAMA DEL CURSO
1.-Introducción
Curso de Java EE
Objetivo:
En esta unidad se pretende que el alumno tenga una visión general de qué es una
Pág. 2
www.adrformacion.com
aplicación JavaEE y que pueda instalar y entender el software necesario para la correcta
realización del curso.
Contenido:
Introducción
Objetivos
Introducción
¿Por qué elegimos aplicaciones Web?
Requisitos
Versiones
Contenedores Java EE
Servicios de los contenedores.
Tipos de contenedores.
Servidores Java EE
Java EE APIs
Enterprise JavaBeans Technology (EJB)
Java Servlet Technology
JavaServer Faces Technology (JSF)
JavaServer Pages Technology (JSP)
JavaServer Pages Standard Tag Library (JSTL)
Java Persistence API (JPA)
Java Transaction API (JTA)
Managed Beans
Contexto e Inyección de dependencia en Java EE (CDI)
Instalación y configuración de las herramientas
JDK 7
Eclipse versión Juno
Tomcat versión 7
Instalar MySQL y MySQL workbench
Descargar librerías necesarias para el curso
Resumen
2.-Estructura y despliegue de aplicaciones web Java
EE
Curso de Java EE
Objetivo:
El objetivo de esta unidad es que el alumno obtenga los conocimientos básicos
Pág. 3
www.adrformacion.com
necesarios para el despliegue y la configuración de las aplicaciones Java EE.
Contenido:
Estructura y despliegue de aplicaciones web
Objetivos
Introducción
Aplicaciones web Java EE
Capa cliente
Capa Web
Capa de negocio
Capa de almacenamiento
Ciclo de vida de la aplicación Java EE
Desarrollo de la aplicación
Desarrollo de los descriptores de despliegue necesarios
Compilar los componentes de la aplicación
Empaquetado de los componentes
Despliegue de la aplicación en el servidor
Desarrollo de una aplicación web en Eclipse
Resumen
3.-Servlets. Introducción
Curso de Java EE
Objetivo:
El objetivo de esta unidad es que el alumno entienda el significado y los diferentes usos
de un Servlet.
Pág. 4
www.adrformacion.com
Contenido:
Servlets. Introducción
Objetivos
Definición de un Servlet
Funciones de un Servlet
Declaración de un Servlet
Parámetros de intercambio en un Servlet
HttpServletRequest
HttpServletResponse
Esquema de funcionamiento de un Servlet
Ciclo de vida de un Servlet
Funcionalidad de los Servlets
Diferencias servlet-applet
Información enviada al servidor
Nuestro primer Servlet
Un Servlet que recibe parámetros
Resumen
4.-Servlets. Formularios
Curso de Java EE
Objetivo:
El objetivo de esta unidad es que el alumno entienda los diferentes componentes que
conforman un formulario en un Servlet y pueda desarrollar y utilizar correctamente los
formularios con los que trabajarán los Servlets en una aplicación JavaEE
Contenido:
Servlets. Formularios
Objetivos
Formularios
Tipos de formularios
Recogiendo los datos en el Servlet
Cabeceras de las peticiones
Cabecera de las respuestas
El objeto Session
Pág. 5
www.adrformacion.com
5.-JSP
Curso de Java EE
Objetivo:
El objetivo de esta unidad es que el alumno entienda los diferentes componentes que
conforman una página JSP, entienda su funcionamiento y acabe sabiendo construir
formularios en páginas JSP.
Contenido:
Páginas JSP
Objetivos
Introducción
Funcionamiento de un JSP
Ciclo de vida de una JSP
Métodos del ciclo de vida
Despliegue de las páginas JSP
Sintaxis de las páginas JSP
Comentarios en las páginas JSP
Etiquetas de declaración
Etiquetas de scriptlets
Etiquetas de expresiones
Etiquetas de directivas
Acciones
Variables implícitas en las páginas JSP
6.-JavaBeans
Curso de Java EE
Objetivo:
El objetivo de esta unidad es que el alumno aprenda a manejar correctamente el uso de
elementos Java Beans en aplicaciones Java Web.
Pág. 6
www.adrformacion.com
Contenido:
JavaBeans
Objetivos
Introducción
¿Qué son los JavaBeans?
Ventajas del uso de JavaBeans
Requerimientos de la clase asociada a un bean
Propiedades de los JavaBeans
Atributos de los JavaBeans
Atributos Simples
Atributos Indexados
Atributos Dependientes
Atributo restringido
Escritura de un JavaBean
Manipulación de un JavaBean
Accediendo a los parámetros de un formulario
7.-Persistencia
Curso de Java EE
Objetivo:
El objetivo de esta aplicación es que el alumno aprenda cómo conectar desde su
aplicación JavaEE a un almacenamiento de datos y cómo tratar esos datos desde la
aplicación.
Pág. 7
www.adrformacion.com
Contenido:
Persistencia
Objetivos
Introducción
JDBC
Driver JDBC
API JDBC
Uso del JDBC
Cargar el driver
Definir la URL de conexión
Establecer la conexión
Crear un Statement
Ejecutar una Query
Procesar los resultados
Cerrar la conexión
JDBC en aplicaciones Web
DataSource
JNDI
Pool de conexiones
8.-Capa de negocio en Java EE. Patrón DAO
Curso de Java EE
Objetivo:
En esta unidad el alumno aprenderá como organizar las clases en Java para cumplir con
el patrón Data Access Object
Pág. 8
www.adrformacion.com
Contenido:
Capa de negocio en JavaEE
Objetivos
Introducción
Estructura del patrón DAO
BusinessObject
DataAccessObject
DataSource
TransferObject
Relación con otros Patrones
Data Transfer Object (DTO)
Abstract Factory ( Factoría Abstracta)
ComponenteDAO
Creando la base de datos
Desarrollo del proyecto ComponenteDAO
9.-Java Persistence API (JPA)
Curso de Java EE
Objetivo:
El objetivo de esta unidad es introducir al alumno en los conceptos y el uso del
framework JPA.
Contenido:
Java Persistence API (JPA)
Objetivos
Introducción
Mapeo objetos relacionados (ORM)
Entidades (Entity)
Anotaciones
Clave principal (Primary Key)
Relaciones entre entidades
Cómo utilizar las Entidades (EntityManager)
Persistence.xml
Ejemplo de uso
Pág. 9