Para qué te prepara:
Este curso dotará a los alumnos de los conocimientos necesarios para construir aplicaciones back-end robustas con la tecnologÃa Enterprise JavaBeans. Permite explorar la tecnologÃa EJB de manera práctica y obtener experiencia en programación de beans de sesión y beans contardos por mensaje. A lo largo del curso también se examina la tecnologÃa EJB desde la perspectiva del diseño, las prácticas recomendadas, la administación de transacciones, los conceptos básicos de la mensajerÃa y la seguridad.
A quién va dirigido:
Dirigido a todas aquellas personas que deseen desarrollarse como profesionales en un lenguaje de programación multiplataforma, el cual le permitirá desarrollar aplicaciones empresariales de mucha potencia.
Titulación:
Doble Titulación: - Titulación de Postgrado en Java: Especialización en Desarrollo de Componentes de Negocio con Java Beans con 300 horas expedida por Euroinnova Business School y Avalada por la Escuela Superior de Cualificaciones Profesionales - Titulación Universitaria en Java con 5 Créditos Universitarios ECTS. Formación Continua baremable en bolsas de trabajo y concursos oposición de la Administración Pública.
Objetivos:
- Proporcionar al alumno la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnologÃa que engloba Java SE, como del lenguaje de programación en sÃ. - Aprender las caracterÃsticas de dos tipos de aplicaciones que se pueden crear con Java SE: applets y aplicaciones autónomas. - Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans y su arquitectura. - Conocer los conceptos básicos que definen la programación de Enterprise JavaBeans en su faceta de sesión. - Conocer la programación de Enterprise JavaBeans en sus diferentes tipos de sesión. - Conocer el papel desempeñado por las clases de entidad en la tecnologÃa EJB. - Conocer el papel desempeñado por las relaciones y su modelado dentro las clases de entidad en la tecnologÃa EJB. - Conocer y manejar el lenguaje de consultas EJB QL. - Manejar los beans controlados o conducidos a través de mensajes.
Salidas Laborales:
Departamentos de informática de empresas de todos los sectores.
Resumen:
Java es un lenguaje de programación con el que podemos realizar cualquier tipo de desarrollo. Java fue desarrollado por la compañÃa Sun Microsystems y está enfocado a cubrir las necesidades tecnológicas de empresas. Uno de los conceptos más interesantes de la tecnologÃa Java es que es un lenguaje independiente de la plataforma, por lo que al realizar un programa en Java podrá funcionar en cualquier ordenador del mercado independientemente del sistema operativo en el que vayamos a utilizar el desarrollo. La tecnologÃa Enterprise JavaBeans simplifica aún más el proceso que los desarrolladores siguen para crear componentes empresariales. Enterprise JavaBeans incorpora una gran cantidad de mejoras que reflejan los patrones de uso más frecuentes, entre las que se incluyen los beans de sesión únicos, la vista in interfaz, Java Naming and Directory Interface (JNDI), los beans de sesión asÃncronos y el servicio de temporizador. Este curso dotará a los alumnos de los conocimientos necesarios para construir aplicaciones back-end robustas con la tecnologÃa Enterprise JavaBeans. Permite explorar la tecnologÃa EJB de manera práctica y obtener experiencia en programación de beans de sesión y beans contardos por mensaje. A lo largo del curso también se examina la tecnologÃa EJB desde la perspectiva del diseño, las prácticas recomendadas, la administación de transacciones, los conceptos básicos de la mensajerÃa y la seguridad.
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado GuÃa del Alumno dónde aparece un horario de tutorÃas telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodologÃa a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
MODULO 1. CONCEPTOS BÃSICOS DEL LENGUAJE JAVA
UNIDAD DIDÃCTICA 1. INTRODUCCIÃN
UNIDAD DIDÃCTICA 2. DESARROLLANDO Y PROBANDO PROGRAMAS CON TECNOLOGÃA JAVA
UNIDAD DIDÃCTICA 3. PROGRAMACIÃN ORIENTADA A OBJETOS
UNIDAD DIDÃCTICA 4. DECLARANDO, INICIALIZANDO Y USANDO VARIABLES
UNIDAD DIDÃCTICA 5. CREANDO Y USANDO OBJETOS
UNIDAD DIDÃCTICA 6. CARACTERÃSTICAS AVANZADAS DE CLASES
UNIDAD DIDÃCTICA 7. USANDO OPERADORES Y CONSTRUCTORES
UNIDAD DIDÃCTICA 8. USANDO LOOPS
UNIDAD DIDÃCTICA 9. DESARROLLANDO Y USANDO MÃTODOS
UNIDAD DIDÃCTICA 10. IMPLEMENTANDO ENCAPSULACIÃN
UNIDAD DIDÃCTICA 11. CREANDO Y USANDO ARREGLOS
UNIDAD DIDÃCTICA 12. IMPLEMENTANDO HERENCIA
MODULO 2. CONCEPTOS AVANZADOS E INTERFACES GRÃFICAS DEL LENGUAJE JAVA
UNIDAD DIDÃCTICA 1. PRINCIPIOS BÃSICOS DE E/S
UNIDAD DIDÃCTICA 2. E/S DE CONSOLA Y E/S DE ARCHIVOS
UNIDAD DIDÃCTICA 3. CREACIÃN DE INTERFACES GRÃFICAS
UNIDAD DIDÃCTICA 4. CREACIÃN DE INTERFACES GRÃFICAS CON EL API SWING
UNIDAD DIDÃCTICA 3. APLICACIONES BASADAS EN LA INTERFAZ GRÃFICA
UNIDAD DIDÃCTICA 4. HILOS
UNIDAD DIDÃCTICA 5. PROGRAMACIÃN DE RED
MODULO 3. DESARROLLANDO APLICACIONES PARA LA PLATAFORMA JAVA
UNIDAD DIDÃCTICA 1. UBICANDO EL MODELO JAVA EE EN CONTEXTO
UNIDAD DIDÃCTICA 2. MODELO DE COMPONENTES DE JAVA EE Y PASOS DE DESARROLLO
UNIDAD DIDÃCTICA 3. MODELO DE COMPONENTES WEB
UNIDAD DIDÃCTICA 4. DESARROLLANDO SERVLETS
UNIDAD DIDÃCTICA 5. DESARROLLANDO CON LA TECNOLOGÃA DE PÃGINAS JSP
UNIDAD DIDÃCTICA 6. MODELO DE COMPONENTES EJB
UNIDAD DIDÃCTICA 7. IMPLEMENTACIÃN DE LAS SESIONES EJB 3.0
UNIDAD DIDÃCTICA 8. LA PERSISTENCIA API DE JAVA
UNIDAD DIDÃCTICA 9. IMPLEMENTANDO UNA POLÃTICA TRANSACCIONAL
UNIDAD DIDÃCTICA 10. DESARROLLANDO APLICACIONES JAVA USANDO MENSAJERÃA
UNIDAD DIDÃCTICA 11. DESARROLLO DEL ENVÃO DE MENSAJES
UNIDAD DIDÃCTICA 12. MODELO DE LOS SERVICIOS WEB
UNIDAD DIDÃCTICA 13. MODELO IMPLEMENTACIÃN DE SERVICIOS JAVA EE WEB SERVICES CON JAX-WS
UNIDAD DIDÃCTICA 14. IMPLEMENTACIÃN DE UNA POLÃTICA DE SEGURIDAD
MÃDULO 4. DESARROLLO DE COMPONENTES DE NEGOCIO CON TECNOLOGÃA EMPRESARIAL JAVABEANS
UNIDAD DIDÃCTICA 1. ANÃLISIS DE APLICACIONES EJB
UNIDAD DIDÃCTICA 2. INTRODUCCIÃN A LA APLICACIÃN DE SUBASTA
UNIDAD DIDÃCTICA 3. IMPLEMENTACIÃN DE LOS BEANS DE SESIÃN DE EJB 3.0
UNIDAD DIDÃCTICA 4. IDENTIFICANDO LA CONSTRUCCIÃN DE BLOQUES DE SERVICIOS WEB
UNIDAD DIDÃCTICA 5. IMPLEMENTACIÃN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE ASOCIACIÃN DE DATOS
UNIDAD DIDÃCTICA 6. IMPLEMENTACIÃN DE CLASES DE ENTIDAD: MODELADO DE RELACIONES DE HERENCIA
UNIDAD DIDÃCTICA 7. USO DEL LENGUAJE DE CONSULTA (QL) DE JAVA PERSISTENCE
UNIDAD DIDÃCTICA 8. DESARROLLO DE APLICACIONES JAVA EE MEDIANTE EL USO DE MENSAJES
UNIDAD DIDÃCTICA 9. DESARROLLO DE BEANS CONTROLADOS POR MENSAJES
UNIDAD DIDÃCTICA 10. INTERCEPTORES
UNIDAD DIDÃCTICA 11. TRANSACCIONES
UNIDAD DIDÃCTICA 12. EXCEPCIONES
UNIDAD DIDÃCTICA 13. TEMPORIZADOR
UNIDAD DIDÃCTICA 14. SEGURIDAD