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