IFCD006PO
DATOS GENERALES DE LA ESPECIALIDAD FORMATIVA
Área Profesional: DESARROLLO
Programar aplicaciones mediante el lenguaje Java y framework s relacionados.
Máximo 25 participantes en modalidad presencial y 80 en modalidad teleformación.
Horas totales:
30
Modalidad: Indistinta
Distribución de horas: Presencial:…………….. 30 Teleformación:……….. 30
CONTENIDOS FORMATIVOS:
1.1. Arquitectura de RMI. 1.2. Clases asociadas a RMI. 1.3. Pasos a seguir en la construcción de aplicaciones con RMI.
2.1. Java IDL. 2.2. La implementación de Corba-IIOP en Java. 2.3. El estándar Corba. 2.4. Diferencias y semejanzas entre Corba y RMI. 2.5. Aspectos referentes a la compatibilidad.
3.1. Corba y ORG. 3.2. OMG.cosnaming. 3.3. El protocolo IIOP. 3.4. Construcción de una aplicación básica con Java IDL. 3.5. El lenguaje de definición de interfaces (IDL). 3.6. RMI-IIOP introducción a RMI-IIOP características filosofía de funcionamiento nuevas herramientas conversión de aplicaciones RMI a RMI-IIOP portable remoteobject.
4.1. Ejemplo de conversión. 4.2. Restricciones en la conversión de aplicaciones. 4.3. El servicio de nombres jndi. 4.4. Explorando los principios de diseño de la orientación a objetivos y los patrones de diseño 4.5. Utilización de los patrones de comportamiento, creación y estructurales. 4.6. Utilización de los bloques de constitución arquitectónicos.
5. INTRODUCCIÓN A LOS PATRONES J2EE 5.1. Utilización de patrones para la capa de integración. 5.2. Utilización de patrones para capa presentation-to-business. 5.3. Utilización de patrones para capa indra-business. 5.4. Utilización de patrones para capa micro presentación. 5.5. Utilización de patrones para capa macro presentación. 5.6. Explorando antipatrones.
6.1. Guías y heurísticas del desarrollo de arquitecturas de sistemas. 6.2. Descripción del proceso de desarrollo del software. 6.3. Diferencias entre el desarrollo local de objeto y el desarrollo distribuido de objetos.
7.1. Analizando requisitos de la calidad de servicio quality-of-service. 7.2. Construcción de un prototipo. 7.3. Descripción servidores basados en tecnología J2EE. 7.4. Descripción de la tecnología a J2EE. 7.5. Evaluando la elección de la tecnología J2EE. 7.6. Análisis de los requerimientos del software 7.7. Creación de un diseño software. 7.8. Creación de una arquitectura software aplicaciones distribuidas en capas.