Aplicaciones Java (J2EE) (IFCD006PO)
Formación en aplicaciones Java (J2EE)
La especialidad IFCD006PO del catálogo de especialidades formativas tiene como objetivo programar aplicaciones mediante el lenguaje Java y los frameworks relacionados. Son 30 horas centradas en un terreno concreto y exigente: las aplicaciones distribuidas y la arquitectura empresarial, no la programación Java de partida.
El programa comienza con RMI: su arquitectura, las clases asociadas y los pasos para construir aplicaciones con invocación remota de métodos. Continúa con el modelo de factorías y ejemplos de programación, donde entra Java IDL, la implementación de CORBA-IIOP en Java, el estándar CORBA y sus diferencias y semejanzas con RMI, incluidos los aspectos de compatibilidad.
El bloque del API CORBA de Java 2 desarrolla org.omg, CosNaming, el protocolo IIOP, la construcción de una aplicación básica con Java IDL, el lenguaje de definición de interfaces y RMI-IIOP con sus herramientas y la conversión de aplicaciones. A continuación se abordan los cambios en el servicio de nombres, con ejemplos y restricciones de conversión, el servicio JNDI y los principios de diseño de la orientación a objetos con patrones de comportamiento, creación y estructurales.
La segunda mitad del itinerario es de arquitectura: introducción a los patrones J2EE por capas (integración, presentation-to-business, inter-business, micro y macro presentación) y exploración de antipatrones; conceptos fundamentales de arquitectura con las guías y heurísticas del desarrollo de sistemas y las diferencias entre desarrollo local y distribuido de objetos; y optimización de la capa interna y de la comunicación entre capas, analizando requisitos de calidad de servicio, construyendo un prototipo y evaluando la elección de la tecnología J2EE hasta llegar a la creación de una arquitectura software en capas.
El programa oficial no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 30 horas. Consulta también Fullstack Júnior Web Developer con Java (IFCD0021) y Análisis en Código BDD y TDD (IFCD002PO).
Curso de aplicaciones Java J2EE (IFCD006PO) del catálogo de especialidades formativas
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Programar aplicaciones mediante el lenguaje Java y frameworks relacionados.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Introducción a RMI
- Módulo 2El modelo de factorías y ejemplos de programación
- Módulo 3El API CORBA de Java 2: org.omg
- Módulo 4Cambios en el servicio de nombres
- Módulo 5Introducción a los patrones J2EE
- Módulo 6Conceptos fundamentales de arquitectura
- Módulo 7Optimización de la capa interna y de la comunicación entre capas
Introducción a RMI
hora
Arquitectura de RMI, clases asociadas y pasos a seguir en la construcción de aplicaciones con invocación remota de métodos.
El modelo de factorías y ejemplos de programación
hora
Java IDL, implementación de CORBA-IIOP en Java, el estándar CORBA, diferencias y semejanzas entre CORBA y RMI y aspectos referentes a la compatibilidad.
El API CORBA de Java 2: org.omg
hora
CORBA y ORB, org.omg.CosNaming, el protocolo IIOP, construcción de una aplicación básica con Java IDL, el lenguaje de definición de interfaces (IDL) y RMI-IIOP con sus características, herramientas y conversión de aplicaciones.
Cambios en el servicio de nombres
hora
Ejemplos y restricciones en la conversión de aplicaciones, el servicio de nombres JNDI, principios de diseño de la orientación a objetos y utilización de patrones de comportamiento, creación y estructurales.
Introducción a los patrones J2EE
hora
Utilización de patrones para la capa de integración, presentation-to-business, inter-business, de micro presentación y de macro presentación, y exploración de antipatrones.
Conceptos fundamentales de arquitectura
hora
Guías y heurísticas del desarrollo de arquitecturas de sistemas, descripción del proceso de desarrollo del software y diferencias entre el desarrollo local y el desarrollo distribuido de objetos.
Optimización de la capa interna y de la comunicación entre capas
hora
Análisis de requisitos de calidad de servicio, construcción de un prototipo, descripción de servidores basados en tecnología J2EE, evaluación de la elección tecnológica, análisis de requerimientos y creación del diseño y de una arquitectura software distribuida en capas.
Metodología
Aprendizaje basado en la práctica
Aplicaciones distribuidas y patrones J2EE
El curso combina la construcción de aplicaciones con RMI y CORBA con el estudio de los patrones J2EE por capas y la creación de una arquitectura software distribuida, incluyendo la construcción de un prototipo y el análisis de requisitos de calidad de servicio. El programa oficial no desglosa horas por bloque, por lo que la planificación se realiza sobre el total de 30 horas.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores Java que van hacia arquitectura distribuida
El programa formativo de esta especialidad no fija requisitos de acceso específicos. Se dirige prioritariamente a personas trabajadoras ocupadas con base previa en Java que quieren avanzar hacia aplicaciones distribuidas y arquitectura empresarial.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















