IFCD006PO – Aplicaciones Java (J2EEE)
| Modalidad | Remoto |
| Idioma | Español |
| Fecha | 18 may/28 may (L-J) |
| Hora (CET) | 15-18:45h |
| Duración | 30h |

Instructores expertos

Atención personalizada

En remoto

100% bonificado


Descripción
¿Sientes que te quedas fuera de los grandes proyectos de desarrollo por no dominar el lenguaje más demandado del mercado?
Techo profesional: pierdes oportunidades en el sector bancario y corporativo porque tu perfil técnico no incluye el dominio profundo de Java y su ecosistema.
Código insostenible: tus programas son difíciles de escalar y mantener porque careces de las bases sólidas que proporciona la programación orientada a objetos bien aplicada.
Fallos críticos: tus aplicaciones se cierran inesperadamente ante el usuario porque no sabes gestionar correctamente las excepciones y el control de errores en tiempo de ejecución.
Con este curso serás capaz de implementar:
🏗️ Arquitectura modular: dominarás la creación de clases, objetos y herencia para escribir código limpio, reutilizable y fácil de mantener en equipos grandes.
🖥️ Interfaces visuales: dejarás atrás la consola de comandos para desarrollar aplicaciones de escritorio completas con ventanas y menús interactivos usando AWT.
⚙️ Software robusto: aprenderás a blindar tu código mediante el manejo profesional de excepciones y el uso de hilos para procesos multitarea eficientes.
Además, obtendrás una Titulación Oficial: Diploma de especialidad IFCD006PO. Acreditación reconocida por el SEPE que valida tus competencias digitales. 🎓
Objetivo
El objetivo de este curso es aprender a programar aplicaciones mediante el lenguaje Java y frameworks relacionados.
Módulos
1. INTRODUCCIÓN
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. EL MODELO DE FACTORÍAS EJEMPLOS DE PROGRAMACIÓN
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. EL API CORBA DE JAVA 2: ORG.OMG
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. CAMBIOS EN EL SERVICIO DE NOMBRES
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. CONCEPTOS FUNDAMENTALES DE ARQUITECTURA
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. OPTIMIZACIÓN DE LA CAPA INTERNA Y DE LA COMUNICACIÓN ENTRE CAPAS
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.