Curso JAVA EE

Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1

16 downloads 166 Views 120KB Size

Recommend Stories


Curso de Android con Java
Curso de Android con Java © Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Curso de Android con Java C

Java y Java++
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. Applet. {JDK}

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. {JDK}. Applet. Excepciones

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread. Arquitectura Cliente # Servidor

Java
{POO}. Clases. Objetos. Herencia. Multihilo. Multithread

JAVA
{POO}. Clases. Objetos. Herencia

Story Transcript

Curso JAVA EE 7 2016 Curso de Java EE 7

PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas

Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor web y conceptos sobre HTTP Descargar e instalar un servidor contenedor de JavaEE. Estructura de carpetas en TomCat. Archivos WAR. Explicar el protocolo HTTP. Diferencias entre GET y POST.

Clase 2. Fundament os de HTML5 Explicar el formato HTML. Su estructura, etiquetas, cuerpo. Explicar etiquetas básicas para negrita, tamaños, colores, hipervínculos, listas, … Explicar creación de formularios. Métodos de posteo de datos.

Clase 3. Fundamentos de CSS Explicar qué son los CSS. Añadir una hoja de estilos a una página web. Concepto de ID y CLASS. Sentencias básicas en los CSS. Herencia en los CSS.

Curso JAVA EE 7 2016 | 29/03/2016

Clase 4. Fundamentos de JavaScript

1

Explicar qué es JavaScript. Sintaxis del lenguaje JavaScript. Funciones. Validar campos usando JavaScript.

Clase 5. Fundamentos sobre Servlets. Configuración y registro en el contenedor web Explicar el concepto de Servlet. Explicar la estructura de un Servlet. Explicar el ciclo de vida de un Servlet. Configuración y registro de un Servlet.

Clase 6. Contexto de solicitud y respuesta en los Servlets: cabeceras y contenido de la respuesta Tipos de contexto de solicitud y respuesta de un Servlet . Leer cabeceras de la petición y enviar cabeceras.

Clase 7. Métodos de solicitud en los Servlets: get, post y otros Leer datos enviados por un formulario y enviar respuestas al cliente. Diferencia entre GET y POST.

Clase 8. Redirección y gestión de excepciones en Servlets Redireccionar la página con redirección de navegador. Redireccionar la página en el servidor. Explicar la diferencia entre ellas. Explicar cómo gestionar excepciones y como redirigirlas a páginas personalizadas de error.

Explicar cómo crear una sesión, obtener información de ella y saber el identificador de una sesión. Eventos de las sesiones. Tiempo de expiración de una sesión.

Curso JAVA EE 7 2016 | 29/03/2016

Clase 9. Gestión de sesiones

2

Clase 10. Gestión de estado en el lado cliente: cookies y almacenes locales Explicar qué es una cookie. Saber si las cookies están habilitadas en el ordenador cliente. Escritura y lectura de datos en una cookie. Explicar que es un almacén local y como usarlos.

Clase 11. Gestión de estado en el lado servidor: contextos de datos Tipos de contextos (aplicación, sesión y petición). Acceso a cada uno de ellos para lectura y escritura.

Clase 12. Uso de filtros Explicar el concepto de filtro. Crear un filtro.

Clase 13. Fundamentos de las páginas JSP Explicar qué son las JSP. Sintaxis JSP. Ciclo de vida de las JSP. Directivas JSP. Convertir un JSP a un Servlet.

Curso JAVA EE 7 2016 | 29/03/2016

Variables y objetos implícitos.

3

Contexto de página. Excepciones en páginas JSP. Páginas JSP como documentos XML.

Clase 14. Reutilización de componentes web Inclusión estática. Inclusión dinámica. Cabeceras y pies de página automáticos. Inclusión de recursos externos.

Clase 15. Uso de Java Beans en páginas JSP Explicación del uso de JavaBeans en páginas JSP. Explicación de cómo usar un JavaBean en una página JSP. Explicación de cómo inicializar las propiedades de un JavaBean en una página JSP. Modificar las propiedades de un JavaBean usando setProperty() y getProperty(). El uso de JavaBeans en los Servlets.

Clase 16. Las librerías JSTL y las expresiones EL Uso de las librerías core, format, sql y xml de JSTL. Explicación y uso de las expresiones EL para los JavaBeans. Acceso a arrays y colecciones mediante el lenguaje EL. Objetos implícitos en el lenguaje EL.

Clase 17. Fundamentos de librerías de etiquetas: uso de ficheros TLD Explicar qué son las etiquetas personalizadas. Declaración de una librería de etiquetas en una página JSP.

Clase 18. Uso de Tag Handlers para crear etiquetas simples Explicar las clases TagHandler y sus versiones simples para crear una etiqueta sin cuerpo.

Clase 19. Uso de Tag Handlers para crear etiquetas con cuerpo y anidadas Explicar la creación de etiquetas con cuerpo.

Curso JAVA EE 7 2016 | 29/03/2016

Explicar el fichero descriptor TLD.

4

Clase 20. Ficheros de etiqueta: tag files Localización de los ficheros tag files. Estructura de un tag file. Acceso al valor de los atributos. Variables de etiqueta, atributos dinámicos. Evaluación de fragmentos. Añadir un tag file a un fichero TLD.

Clase 21. Conexiones JNDI en el contenedor web Como se hacen las conexiones a la base de datos con un servidor contenedor. Arquitectura JNDI. Uso de la JNDI con un proveedor de servicios. Introducción al concepto de pool de conexiones. Configuración y uso de un pool de conexiones.

Clase 22. Fundamentos sobre autentificación y autorización en aplicaciones web Conceptos básicos de autentificación. Tipos de autentificación. Conceptos básicos de autorización.

Clase 23. Implementación de mecanismos de seguridad

Curso JAVA EE 7 2016 | 29/03/2016

Explicar los diferentes mecanismos de autentificación en Tomcat (Basic, Digest, Form, …).

5

Clase 24. Uso de los patrones de diseño en aplicaciones Java EE Introducción a los patrones de diseño. Describir un ejemplo de los patrones de diseño más habituales: Intercepting filter, MVC, Front Controller, Service Locator, Businnes Delegate y Transfer Object.

Clase 25. Fundamentos sobre documentos XML y esquemas Explicar qué es un documento XML. Explicar la estructura de un documento XML. Explicar qué es una entidad.

Clase 26. El API SAX y DOM para gestionar documentos XML Explicar la API SAX. Analizar el contenido de un fichero XML. Explicar la API DOM. Cargar un documento XML en un DOM XML. Explicar las interfaces Document y Node. Convertir un DOM XML a un string. Guardar un DOM XML.

Clase 27. Consultas con XPath y el API JAXB Explicar para qué sirve el XPath. Expresiones XPath. Explicar que es la API JAXB Generar las clases a partir de un DTD. Leer y escribir datos desde el árbol de objetos.

Explicar la API XSL T. Transformar un árbol DOM a un documento XML. Transformar un documento XML a un documento HTML. Etiquetas XSL de las JSTL.

Clase 29. Fundamentos sobre los Beans Enterprise Explicar qué es un contenedor Bean. Descarga e instalación del servidor Glassfish.

Curso JAVA EE 7 2016 | 29/03/2016

Clase 28. Manipular documentos XML con las etiquetas JSTL

6

Clase 30. Beans de sesión Explicar qué es un Bean de sesión. Tipos de Bens de sesión y cuándo usarlos. Acceder a Beans mediante interfaces. Tipos de acceso de los Beans y cuándo usarlos. Acceso sobre los parámetros de los métodos. Convención de nombres. Contenido de un EJB. Ciclo de vida de un EJB.

Clase 31. Componentes Message-Driven beans Explicar qué son y diferencia con los EJB. Explicar cuando se usan. Implementación y configuración.

Clase 32. EJBs y unidades de persistencia Unidades de persistencia en los EJB. Transacciones.

Clase 33. Los servicios Web estándar y el protocolo SOAP Tipos de servicios web.

Curso JAVA EE 7 2016 | 29/03/2016

Explicar qué es un servicio SOAP.

7

Estructura de un mensaje SOAP. Crear un servicio con WSDL.

Clase 34. Tecnología JAX-WS para crear servicios web Explicar qué es JAX-WS y crear servicios web usando esta tecnología.

Clase 35. Servicios Web Restful J2EE Explicación de los fundamentos de JAX-RS. Ejemplo de servicios Web REST y JSON.

Clase 36. Interacción con servicios web Diferentes clientes para interactuar con servicios web.

Clase 37. Fundamentos sobre el modelo MVC de Spring: controladores, modelos y vistas Explicación del patrón de diseño MVC. Explicar que es una modelo, una vista y un controlador y las tareas que desempeñan cada uno de ellos.

Clase 38. Gestión de servicios y validación en controladores de Spring Crear vistas, crear modelos y crear controladores. Configurar el contenedor para usar el framework Spring. Configurar los mapeos entre direcciones url y sus controladores. Procesado de parámetros y como pasarlos entre vistas.

Clase 39. Fundamentos sobre el modelo MVC de Structs: acciones, beans y vistas Explicación de concepto MVC de Structs.

Clase 40. Gestión de servicios y validación en Structs Ejemplo de uso del framework Structs.

Curso JAVA EE 7 2016 | 29/03/2016

Explicar que es una acción, un bean y una vista.

8

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.