Cursos tecnologías J2EE/JEE

 

A continuación se detalla la lista de cursos en el área Java EE. Las dependencias entre ellos son para indicar qué tipo de conocimientos previos debería tener el alumno.

Se indica sobre cada curso, los objetivos y el temario planteado. Si bien estos cursos ya están construidos, se puede realizar contenido a medida a partir de las necesidades del estudiante o grupo de trabajo.




descargar folleto

Introducción a Java EE

Objetivos:
Introducir en la arquitectura J2EE/JEE.
Presentar los componentes y frameworks más relevantes.
Presentar Java EE 5.

Temario:
Introducción al modelo J2EE
Arquitectura JEE
Introducción a las distintas capas
Componentes
     JSP y Servlet
     EJB 2.x
Introducción Frameworks
     Vista - JSF y Struts
     Persistencia - JPA e Hibernate
Introducción a Java EE 5
IDEs y entorno de desarrollo- NetBeans, Eclipse, plugins.



descargar folleto

Web Components

Objetivos:
Profundizar los conocimientos de la capa de presentación JEE. Analizar modelos, buenas prácticas y frameworks de referencia.

Temario:
Conceptos Básicos
     Modelo Cliente Servidor
     HTTP y HTML
Servidores de aplicación
Archivo de publicación (WAR)
IDEs - NetBeans y Eclipse
Servlets
     Ciclo de Vida
     Filtros y Listener
JSP
     Scriptlets
     Custom tags
     JSTL
Internacionalización
Seguridad y Concurrencia



descargar folleto

Patrones Java EE

Objetivos:
Introducir los patrones y estrategias de diseño utilizando el modelo y arquitectura JEE.

Temario:
Introducción
Parte 1 - Patterns & J2EE
     El catálogo de patrones J2EE
     Patterns, Frameworks & Reutilización
     Presentation tier: consideraciones de diseño y malas prácticas
     Business & Integration tiers: malas prácticas
     J2EE Refactorings
     Resumen de patterns y sus relaciones
Parte 2 - Presentation Tier Patterns
     Intercepting Filter
     Front Controller
     Context Object
     Application Controller
     View Helper
     Composite View
     Service to Worker
     Dispatcher View
Parte 3 - Business Tier Patterns
     Business Delegate
     Service Locator
     Session Facade
     Application Service
     Business Object
     Composite Entity
     Transfer Object
     Transfer Object Assembler
     Value List Handler
Parte 4 - Integration Tier Patterns
     Data Access Object
     Service Activator
     Domain Store
     Web Service Broker


descargar folleto

Frameworks de vista (JSF y Struts)

Objetivos:
Presentar los framework de vista mas utilizados en desarrollos JEE. Particularmente analizar en profundidad JSF y Struts como casos prácticos.

Temario:
Introducción a frameworks de vista
Struts
     MVC model 2
     Action, Forward y Form Beans
     Struts Tag library
     Validators, Dynamic Forms, Messages Resources, I18N
JSF (Java Server Faces)
     Introducción a JSF
     Comparación con Struts
     Backin Beans
     Manejo de eventos
     Validaciones y Conversiones
     Rendering
Construir custom JSF - componentes de UI
Facelets (JavaServer faces View definition framework)
Frameworks y librerías
     Apache Tomahawk
     JBoss RichFaces
     JBoss Ajax4jsf


descargar folleto

Object Relational Mapping  / JPA

Objetivos:
Introducir en la problemática de Object-Relational Mapping y la solución planteada por SUN en su especificación JPA.
Analizar a Hibernate como solución práctica.

Temario:
Introducción a ORM
     Patron Domain Store
     Esquema de mapeo a BD relacionales
Evolución (JDO, ODMG y OJB)
JPA
     Introducción
     Mappings (anotaciones)
     Consultas y Criterios
     Ejemplos Prácticos (Aplicaciones Web y desktop)
     Implementación de referencia (Hibernate y TopLink)
     Optimización
     Ejemplos Prácticos
Hibernate
     Tunning y Optimización
Manejo avanzado de JPA


descargar folleto

EJB 3.0

Objetivos:
Introducir en la nueva especificación EJB, EJB 3.0.
Analizar particularmente los cambios en los modelos de la especificación 2.1 a la 3.0.

Temario:
Especificación EJB 2.x
     EJB 2.x CMP
     EJB 2.x BMP
Introducción EJB 3.0
     Arquitectura EJB 3.0
     Modelo de persistencia
     Plain Old Java Object (POJO)
     Anotaciones EJB
Migración de EJB 2.x a EJB 3.0
Optimización y técnicas avanzadas


descargar folleto

Web Services

Objetivos:
Introducir en la interoperabilidad de aplicaciones mediante Web Services. Analizar especificaciones y estándares relacionados.
Ver casos prácticos.

Temario:
Introducción Web Services
Estándares y especificaciones relacionadas
     SOAP
     WSDL
     UDDI
Service-Oriented Architectures (SOA)
Java API for XML Web Services (JAX-WS)
Java Architecture for XML Binding (JAXB)
     Especificación y ejemplos prácticos
Java API for XML-based RPC (JAX-RPC)
     Especificación y ejemplos prácticos
Interoparabilidad real entre .NET y JEE
Técnicas avanzadas en Web Services


descargar folleto

Servidores de Aplicaciones - JBoss -

Objetivos:
Introducir a los servidores de aplicaciones JEE. Particularmente analizar como caso práctico JBoss indicando mejoras en ambientes reales de producción.
Objetivo secundario: introducir a librerías y frameworks de JBoss

Temario:
Introducción a los Servidores de Aplicación
Introducción JBoss
     Publicación de aplicaciones
     DataSource, Colas de mensajes, MBeans
Conceptos avanzados de JBoss
     Optimización
     Conceptos avanzados de publicación
     Cron en JBoss
     JBoss en ambiente de clustering
Frameworks JBoss
     JBoss Rules
     JBoss Seam

Por mayor información consulte vía mail: moove-it@moove-it.com

<volver a capacitaciones>