SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
INFORMACIÓN DEL CURSO
CURSO: DESARROLLO DE APLICACIONES EN JAVA CON RAD PARA WEBSPHERE
DURACIÓN: 270 HORAS
OBJETIVO/S DEL CURSO:
Este curso capacita al alumno a manejar las aplicaciones Web J2EE que incluyen, en general, Servlets, JSP, HTML, JSF y
Struts. Pueden también contener EJB, Web Services y Tecnología JDBC.
El objetivo de este curso será aplicar técnicas de análisis y diseño orientado a objetos, utilizar correctamente el IBM
Rational Application Developer (RAT) para WebSphere y enseñará un conocimiento profundo en el uso del lenguaje Java
en general.

Se tratarán en profundidad los siguientes temas:
     •    Profundizas en el uso y manejo del lenguaje de programación Java.
     •    Desarrollar aplicaciones mediante el lenguaje Java utilizando correctamente la herramienta IBM Rational
          Application Developer (RAD) para IBM WebSphere.
     •    Utilizar el servidor de aplicaciones IBM WebSphere server e IBM Rational Application Developer (RAD)
          para:
                o El desarrollo y administración de Servlets
                o La implementación de JSPs para el desarrollo de aplicaciones Web ubicadas dentro del servidor de
                      aplicaciones IBM WebSphere.
                o La gestión de datos relacionales en aplicaciones mediante Java Persistente API (JPAs) y del Java
                      Persistence Query Language (JPQL).
                o El desarrollo de aplicaciones Web dentro de un servidor IBM WebSphere utilizando el software IBM
                      Rational Application Developer (RAD).
     •    Generar, depurar, monitorizar y configurar servicios Web dentro del servidor de aplicaciones IBM
          WebSphere Application Server (WAS).

Todas las prácticas del curso están orientadas a la adquisición de habilidades y conocimientos necesarios para que los
alumnos los pongan en práctica en un entorno real de trabajo.

CONTENIDOS:
             1.    Introducción a la Tecnología de Objetos.
             2.    Introducción a Java utilizando IBM Rational Application Developer.
             3.    Desarrollo de Servlet, JSP, Struts, JSF y Aplicaciones Web con IBM Rational Application Developer.
             4.    Introducción a los Servicios Web con IBM Rational Application Developer.
             5.    Prevención de riesgos laborales.


                                                                                                DURACIÓN DEL MÓDULO: 35
Nº : 1               MÓDULO FORMATIVO: Introducción a la Tecnología de Objetos                  Nº DE HORAS TEORÍA: 15
                                                                                                Nº DE HORAS PRÁCTICAS: 20
OBJETIVO/S.
El objetivo de este módulos del curso es enseñara a los alumnos:
         •        Los conceptos fundamentales de la tecnología y terminología relacionada.
         •        Los beneficios de la construcción de aplicaciones orientada a objetos (OO).
         •        Los procesos incremental e iterativo para el desarrollo de aplicaciones utilizando la tecnología de objetos, y
                  como difieren de los enfoques tradicionales, como el modelo en cascada.
         •        Los principales productos, que son desarrollados para dar soporte al desarrollo de aplicaciones que utilizan la
                  tecnología de objetos y sus relaciones.
         •        El impacto del diseño de una aplicación para manipular posibles cambios y los diferentes enfoques para




                                                                                                                           1
soportar tales diseños.
         •    Describir las tendencias actuales en el soporte de la programación orientada a objetos, incluyendo
              metodologías, herramientas y marcos de trabajo.
         •    Listar las similitudes y diferencias entre el desarrollo de aplicaciones procedural y el desarrollo de
              aplicaciones orientado a objetos.


CONTENIDOS FORMATIVOS.
TEORÍA:
•        Introducción a la programación orientada a objetos.
•        Conceptos de objetos.
•        Conceptos de objetos.
•        Principios claves en la programación orientada a objetos.
•        Introducción al Unified Modeling Language.
•        Ciclo de vida de un desarrollo de un proyecto.
•        Requerimientos y casos utilizados.
•        Tecnología Java.
•        Análisis OO - Diagramas estáticos de UML.
•        Análisis OO - Diagramas dinámicos de UML.
•        Diseño para implementación OO – Asociaciones.
•        Diseño para implementación OO – Herencias.
•        Metodología.
•        Introducción a las herramientas de desarrollo de Java.


PRÁCTICA:
El objetivo de las prácticas de este módulo es asentar los conocimientos sobre la programación en lenguaje Java.

Se realizarán laboratorios en máquina que permitirán a los alumnos poner en práctica los conceptos adquiridos durante
la teoría sobre temas como: construcción de clases, herencias, colecciones, interfaces, hilos de ejecución,
ordenamientos, excepciones.

Los ejercicios del curso permitirán al alumno una primera toma de contacto con los JavaBeans e introducirán los
conocimientos teóricos en gestión de sesiones y transacciones mediante Ejes.

El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos.


                                                                                                   DURACIÓN DEL MÓDULO: 95
                 MÓDULO FORMATIVO: Introducción a Java utilizando IBM Rational
Nº : 2                                                                                             Nº DE HORAS TEORÍA: 45
                 Application Developer (RAD)
                                                                                                   Nº DE HORAS PRÁCTICAS: 50
OBJETIVO/S.
 Después de completar este módulo los alumnos serán capaces de:


         •    Utilizar la sintaxis de Java para desarrollar aplicaciones Java sencillas.
         •    Describir el modelo de objetos Java y su implementación.
         •    Conocer algunas de las clases e interfaces disponibles en Java y ser capaz de utilizarlas, incluyendo:
                    o    Clases primitivas.
                    o    Clases en el Framework.
                    o    Clases utilidad.
                    o    Clases entrada/salida.




                                                                                                                       2
o   Hilos.
                  o   Manejo de excepciones.
         •   Desarrollo de sencillos componentes de software Java Beans.
         •   Manejo de herramientas de desarrollo de Java con IBM Rational Application Developer (RAD).
         •   Utilizar IBM Rational Application Developer (RAD) para depurar programas.


CONTENIDOS FORMATIVOS.

TEORÍA:
•    Programación orientada a objetos: Repaso general a los conceptos
•    Sintaxis básicas Java – parte 1.
•    Sintaxis básicas Java – parte 2.
•    Clases de constructores.
•    Depurado de aplicaciones.
•    Herencias
•    Diseño de patterns y refactoring
•    Interfaces
•    Colecciones
•    Genéricos
•    Hilos y sincronización.
•    Clases de utilidades.
•    Exceptions and exception handling
•    I/O y serialización.
•    JavaBeans
•    Unidad de prueba con JUnit
•    Otras características del J2SE 5.0.


PRÁCTICA:
Durante los ejercicios de este módulo los alumnos aprenderán a trabajar con Java utilizando la herramienta de
desarrollo de aplicaciones de IBM (IBM Rational Application Developer).


Los laboratorios ayudarán a los alumnos a poner en práctica los conceptos ya adquiridos durante la parte teórica de
este módulo y el anterior, como son el depurado de aplicaciones, la construcción de clases, herencias, colecciones,
interfaces, hilos de ejecución, ordenamientos, excepciones, JavaBeans..., todo ello utilizando la herramienta de
desarrollo de aplicaciones IBM Rational Application Developer (RAD).


El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos.


                                                                                          DURACIÓN DEL MÓDULO: 120
               MÓDULO FORMATIVO: Desarrollo de Servlet, JSP, Struts, JSF y
Nº : 3                                                                                    Nº DE HORAS TEORÍA: 50
               aplicaciones Web con IBM Rational Application Developer
                                                                                          Nº DE HORAS PRÁCTICAS: 70
OBJETIVO/S.
Una vez los alumnos han ido adquiriendo conocimientos y experiencia práctica durante los laboratorios
realizados en los módulos anteriores, el curso introduce al alumno en este nuevo módulo dónde aprenderán la
parte de desarrollo y prueba de aplicaciones del lado del servidor, basada en el modelo de componentes J2EE,
mediante las herramientas IBM WebSphere e IBM Rational Application Developer (RAD).




                                                                                                                3
Después de completar este módulo los alumnos serán capaces de:


•     Describir el modelo de componentes Java EE y su utilización en la construcción de aplicaciones Server-Side.
•     Desarrollar, deputar y testear aplicaciones Server-Side utilizando IBM Rational Application Developer (RAD) y
      IBM WebSphere Application Server (WAS).
•     Desarrollar y testear Servlets utilizando las herramientas del IBM Rational Application Developer e IBM
      WebSphere Application Server.
•     Desarrollar y testear páginas JSP utilizando las herramientas del IBM Rational Application Developer e IBM
      WebSphere Application Server.
•     Aprender como utilizar JavaBeans, JSPs y Servlets de acuerdo con el modelo de programación -
      Model/View/Controller (MVC).
•     Desarrollar, testear y utilizar tags personalizados JSP.
•     Describir la implementación y temas de ejecución de aplicaciones basadas en Java EE, incluyendo seguridad,
      escalabilidad y gestión de la carga de trabajo en el contexto del WebSphere Application Server.
•     Ejecutar testeos de integración de aplicaciones basadas en Java EE utilizando WebSphere Application Server.
•     Identificar las mejores formas para diseñar y construir aplicaciones Web como marcos de trabajo de
      aplicaciones y patrones de diseños.
•     Construir aplicaciones Web J2EE utilizando el marco de trabajo de los Struts.
•     Utilizar RAD como herramienta de desarrollo de aplicaciones Struts.
•     Construir aplicaciones Web J2EE utilizando JavaServer Faces (JSF).
•     Utilizar RAD como herramienta de desarrollo de aplicaciones JSF.
•     Describir la arquitectura de Aplicaciones Java EE.
•     Desarrollar y testear varios tipos de EJBs (stateless session, statefull session o message-driven) y entidades de
      Java Persistance API (JPA).
•     Utilización del Java Persistance Query Language (JPQL).
•     Ejecutar Object-to-relational mapping (ORM) y para datos persistentes.
•     Implementar entidades persistentes con asociaciones.
•     Integrar una aplicación con mensajería utilizando Message-Driven Beans


CONTENIDOS FORMATIVOS.
TEORÍA:
•     Introducción a los componentes Web del Java EE
•     Visión general del Servlet.
•     Apoyo a las perspectivas para el desarrollo de aplicaciones Java EE.
•      Visión general de contendores de servicios Java EE.
•     Servlet API
•     Estudio del flujo de una Library Case.
•     Visión general de las paginas JavaServer.
•     Sintaxis y especificaciones de páginas JavaServer.
•     Diseño de páginas para el desarrollo de aplicaciones con JSP Development.
•     Depurado de aplicaciones Web.
•     Servlet API
•     Descriptor de desarrollo de aplicaciones Web.
•     Cuestiones sobre Session State Storage
•     Cookie API
•     HttpSession: Gestión de datos de una aplicación.



                                                                                                                   4
•   Sobrescribir una URL.
•   Las mejores formas para gestionar sesiones.
•   JavaBeans y el patrón Model-View-Controller
•   Páginas JavaServer con JavaBeans.
•   JSP Expression Language
•   Tags personalizados en JSP.
•   Fichero JSP Tag
•   Filtrado Servlet
•   Servlet Listeners
•   Las mejores formas del Server-Side Application Dev
•   Java EE Empaquetamiento y desarrollo
•   Instalar una aplicación en WebSphere Application Server
•   Administración de la Seguridad en la Web
•   Introducción a Struts.
•   Evolución de la arquitectura de Struts.
•   Arquitectura y configuración de aplicaciones Struts.
•   ResourceBundles y localización.
•   Inport Forms y ActionForms.
•   Actions.
•   Introducción a los JavaServer Faces
•   Desarrollo de aplicaciones JSF
•   Arquitectura de aplicaciones JSF.
•   Componentes de entrada y salida JSF.
•   Eventos y navegación.
•   Componentes de tablas de datos JSF.
•   Service Data Objects (SDO)
•   Validación de entradas.
•   Internalización.
•   Editor de diagramas Web.
•   Introducción al AJAX.
•   Introducción al EJB 3
•   Sesión Ejes
•   Clientes Ejes
•   Introducción al Java Persistence API (JPA)
•   Mapeado de Object-relational con JPA.
•   Message-driven beans
•   Gestión de transacciones en EJBs.


PRÁCTICA:


El objetivo de las prácticas de este módulo es asentar los conocimientos sobre Servlet, JSP para el desarrollo de
aplicaciones Web.


Se propondrán laboratorios que abordarán la creación de aplicaciones empresariales, mediante distintas soluciones
como son los Struts o JavaServer Faces (JSF). Los ejercicios del curso reforzarán los conocimientos teóricos en la
definición de los EJBs y con ello gestionar sesiones y transacciones mediante dichos EJBs.




                                                                                                                    5
Para finalizar también se aprenderá a manejar datos relacionales en aplicaciones mediante la utilización de JPAs y la
utilización del Java Persistence Query Language (JPQL).


Todas estas prácticas tendrán como objetivo final que los alumnos sean capaces de desarrollar aplicaciones Web
utilizando el software IBM Rational Application Developer (RAD).


El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos.


                                                                                             DURACIÓN DEL MÓDULO: 20
                 MÓDULO FORMATIVO: Introducción a los Servicios Web con Rational
Nº: 4                                                                                        Nº DE HORAS TEORÍA: 10
                 Application Developer
                                                                                             Nº DE HORAS PRÁCTICAS: 10
OBJETIVO/S.
Después de completar este último módulo del curso los alumnos serán capaces de:


•       Identificar los componentes de un mensaje SOAP y WSDL. Publicar y encontrar servicios Web en un registro
        UDDI.
•       Generar servicios Web de un JavaBean o documento WSDL utilizando el Web services wizard.
•       Generar un servicio Web cliente desde un documento WSDL utilizando el Web services wizard.
•       Depurar y monitorizar servicios Web usando el monitor TCP/IP.
•       Configurar servicios Web usando Web services deployment descriptors.


CONTENIDOS FORMATIVOS.
TEORÍA:
•       El role ejercido por el servidor web con las aplicaciones de la empresa.
•       Tecnología de los servidores web.
•       Introducción al SOAP.
•       Introducción al Web Services Description Language (WSDL)
•       Servicios Web para J2EE (WSEE), modelo de programación.
•       J2EE Servicios Web modelo de empaquetado y desarrollo.
•       Servicios Web con Rational Application Developer V7
•       Servicios Web cliente con Rational Application Developer V7
•       SOAP sobre JMS.
•       Introducción al soporte UDDI en un servidor de aplicaciones.
•       Introducción a la seguridad de los servicios.
•       Modelo de seguridad den servicios Web.
•       Seguridad de servicios Web con Application Server.
•       Interoperatividad con Application Server V6.1 Web services.
•       Servicios Web caching en WebSphere Application Server



PRÁCTICA:
El objetivo de estas prácticas en máquina es adquirir y fijas los conocimientos previamente explicados durante la
parte teórica del módulo.




                                                                                                                    6

Más contenido relacionado

La actualidad más candente

Diseño taller informática_java
Diseño taller informática_javaDiseño taller informática_java
Diseño taller informática_javaGabriel Mondragón
 
Programa informatica basica
Programa informatica basicaPrograma informatica basica
Programa informatica basicaSamuelMonterrey
 
Programacion web 0
Programacion web 0Programacion web 0
Programacion web 0Raudel Solis
 
Silabo de diseño web isep san juan bautista
Silabo de diseño web isep san juan bautistaSilabo de diseño web isep san juan bautista
Silabo de diseño web isep san juan bautistaHoracio Quispe Huaroto
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudiosMari Bel
 
Estrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerteEstrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerteJ.J Hhhh
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacionAnalisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacionemili3883
 

La actualidad más candente (13)

Diseño taller informática_java
Diseño taller informática_javaDiseño taller informática_java
Diseño taller informática_java
 
Programa informatica basica
Programa informatica basicaPrograma informatica basica
Programa informatica basica
 
18 desarrollo de aplicaciones web
18 desarrollo de aplicaciones web18 desarrollo de aplicaciones web
18 desarrollo de aplicaciones web
 
Silabo diseño web
Silabo   diseño webSilabo   diseño web
Silabo diseño web
 
Programacion web 0
Programacion web 0Programacion web 0
Programacion web 0
 
Sis07 pwi programacion_web_i
Sis07 pwi programacion_web_iSis07 pwi programacion_web_i
Sis07 pwi programacion_web_i
 
Silabos
SilabosSilabos
Silabos
 
Silabo de diseño web isep san juan bautista
Silabo de diseño web isep san juan bautistaSilabo de diseño web isep san juan bautista
Silabo de diseño web isep san juan bautista
 
Plan de estudios
Plan de estudiosPlan de estudios
Plan de estudios
 
Estrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerteEstrategia didactica 2013 villafuerte
Estrategia didactica 2013 villafuerte
 
Analisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacionAnalisis y desarrollo de sistemas de informacion
Analisis y desarrollo de sistemas de informacion
 
S4TAREA4JIFLM
S4TAREA4JIFLMS4TAREA4JIFLM
S4TAREA4JIFLM
 
Silabo programacion eb I
Silabo programacion eb ISilabo programacion eb I
Silabo programacion eb I
 

Similar a Curso Java RAD WebSphere

Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Cas Trainining
 
Syllabus fundamentals I
Syllabus fundamentals ISyllabus fundamentals I
Syllabus fundamentals ICJava Peru
 
Curso tecnologías JAVA
Curso tecnologías JAVACurso tecnologías JAVA
Curso tecnologías JAVAiLabora
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-iiOscar Eduardo
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareJose Luis Bugarin Peche
 
CursoFundeweb2-basico (1).ppt
CursoFundeweb2-basico (1).pptCursoFundeweb2-basico (1).ppt
CursoFundeweb2-basico (1).pptmiguel checa
 
CursoFundeweb2-basico.ppt
CursoFundeweb2-basico.pptCursoFundeweb2-basico.ppt
CursoFundeweb2-basico.pptejavm
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_iymendal
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxLEODANPEREZLLACSA
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java Eudris Cabrera
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmiapierre R.
 

Similar a Curso Java RAD WebSphere (20)

FPJUCE - Secuencia del Curso
FPJUCE - Secuencia del CursoFPJUCE - Secuencia del Curso
FPJUCE - Secuencia del Curso
 
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
Master Oficicial Java J2SE - J2EE (Fabricante Oracle)
 
Syllabus fundamentals I
Syllabus fundamentals ISyllabus fundamentals I
Syllabus fundamentals I
 
Ficha curso tecnologías java
Ficha curso tecnologías javaFicha curso tecnologías java
Ficha curso tecnologías java
 
Curso tecnologías JAVA
Curso tecnologías JAVACurso tecnologías JAVA
Curso tecnologías JAVA
 
Programa ing software_i_2012-ii
Programa ing software_i_2012-iiPrograma ing software_i_2012-ii
Programa ing software_i_2012-ii
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de Software
 
CursoFundeweb2-basico (1).ppt
CursoFundeweb2-basico (1).pptCursoFundeweb2-basico (1).ppt
CursoFundeweb2-basico (1).ppt
 
CursoFundeweb2-basico.ppt
CursoFundeweb2-basico.pptCursoFundeweb2-basico.ppt
CursoFundeweb2-basico.ppt
 
Maya calendar
Maya calendarMaya calendar
Maya calendar
 
Plan taller android
Plan taller androidPlan taller android
Plan taller android
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 
Ppt ip 2012_i
Ppt ip 2012_iPpt ip 2012_i
Ppt ip 2012_i
 
Silabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docxSilabo Taller de Programacion Distribuida.docx
Silabo Taller de Programacion Distribuida.docx
 
Net Beans
Net BeansNet Beans
Net Beans
 
[ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java [ES] Introdución a la plataforma java
[ES] Introdución a la plataforma java
 
Introduccion programacion en java
Introduccion programacion en javaIntroduccion programacion en java
Introduccion programacion en java
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Practicas java
Practicas javaPracticas java
Practicas java
 
demoDAAW.ppt
demoDAAW.pptdemoDAAW.ppt
demoDAAW.ppt
 

Más de camforma

Notas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriesNotas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriescamforma
 
Resultado examen intermedio progi
Resultado examen intermedio progiResultado examen intermedio progi
Resultado examen intermedio progicamforma
 
Oper z Notas
Oper z NotasOper z Notas
Oper z Notascamforma
 
Guia rapida
Guia rapidaGuia rapida
Guia rapidacamforma
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacioncamforma
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacioncamforma
 
Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.
Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.
Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.camforma
 
Curso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con TivoliCurso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con Tivolicamforma
 
Curso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OSCurso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OScamforma
 
Curso Administración AIX
Curso Administración AIX Curso Administración AIX
Curso Administración AIX camforma
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 opercamforma
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aixcamforma
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 opercamforma
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aixcamforma
 

Más de camforma (14)

Notas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeriesNotas_Finales_Curso_Analis-Program iSeries
Notas_Finales_Curso_Analis-Program iSeries
 
Resultado examen intermedio progi
Resultado examen intermedio progiResultado examen intermedio progi
Resultado examen intermedio progi
 
Oper z Notas
Oper z NotasOper z Notas
Oper z Notas
 
Guia rapida
Guia rapidaGuia rapida
Guia rapida
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacion
 
Guia iniciacion
Guia iniciacionGuia iniciacion
Guia iniciacion
 
Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.
Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.Curso ibm:  Administración de Bases de Datos IBM DB2 en Multiplataforma.
Curso ibm: Administración de Bases de Datos IBM DB2 en Multiplataforma.
 
Curso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con TivoliCurso IBM Redes SAN y Almacenamiento con Tivoli
Curso IBM Redes SAN y Almacenamiento con Tivoli
 
Curso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OSCurso Opeación del Sistema IBM z/OS
Curso Opeación del Sistema IBM z/OS
 
Curso Administración AIX
Curso Administración AIX Curso Administración AIX
Curso Administración AIX
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 oper
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aix
 
Curso ibm 2013 oper
Curso ibm 2013 operCurso ibm 2013 oper
Curso ibm 2013 oper
 
Curso ibm 2013 aix
Curso ibm 2013 aixCurso ibm 2013 aix
Curso ibm 2013 aix
 

Último

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Curso Java RAD WebSphere

  • 1. INFORMACIÓN DEL CURSO CURSO: DESARROLLO DE APLICACIONES EN JAVA CON RAD PARA WEBSPHERE DURACIÓN: 270 HORAS OBJETIVO/S DEL CURSO: Este curso capacita al alumno a manejar las aplicaciones Web J2EE que incluyen, en general, Servlets, JSP, HTML, JSF y Struts. Pueden también contener EJB, Web Services y Tecnología JDBC. El objetivo de este curso será aplicar técnicas de análisis y diseño orientado a objetos, utilizar correctamente el IBM Rational Application Developer (RAT) para WebSphere y enseñará un conocimiento profundo en el uso del lenguaje Java en general. Se tratarán en profundidad los siguientes temas: • Profundizas en el uso y manejo del lenguaje de programación Java. • Desarrollar aplicaciones mediante el lenguaje Java utilizando correctamente la herramienta IBM Rational Application Developer (RAD) para IBM WebSphere. • Utilizar el servidor de aplicaciones IBM WebSphere server e IBM Rational Application Developer (RAD) para: o El desarrollo y administración de Servlets o La implementación de JSPs para el desarrollo de aplicaciones Web ubicadas dentro del servidor de aplicaciones IBM WebSphere. o La gestión de datos relacionales en aplicaciones mediante Java Persistente API (JPAs) y del Java Persistence Query Language (JPQL). o El desarrollo de aplicaciones Web dentro de un servidor IBM WebSphere utilizando el software IBM Rational Application Developer (RAD). • Generar, depurar, monitorizar y configurar servicios Web dentro del servidor de aplicaciones IBM WebSphere Application Server (WAS). Todas las prácticas del curso están orientadas a la adquisición de habilidades y conocimientos necesarios para que los alumnos los pongan en práctica en un entorno real de trabajo. CONTENIDOS: 1. Introducción a la Tecnología de Objetos. 2. Introducción a Java utilizando IBM Rational Application Developer. 3. Desarrollo de Servlet, JSP, Struts, JSF y Aplicaciones Web con IBM Rational Application Developer. 4. Introducción a los Servicios Web con IBM Rational Application Developer. 5. Prevención de riesgos laborales. DURACIÓN DEL MÓDULO: 35 Nº : 1 MÓDULO FORMATIVO: Introducción a la Tecnología de Objetos Nº DE HORAS TEORÍA: 15 Nº DE HORAS PRÁCTICAS: 20 OBJETIVO/S. El objetivo de este módulos del curso es enseñara a los alumnos: • Los conceptos fundamentales de la tecnología y terminología relacionada. • Los beneficios de la construcción de aplicaciones orientada a objetos (OO). • Los procesos incremental e iterativo para el desarrollo de aplicaciones utilizando la tecnología de objetos, y como difieren de los enfoques tradicionales, como el modelo en cascada. • Los principales productos, que son desarrollados para dar soporte al desarrollo de aplicaciones que utilizan la tecnología de objetos y sus relaciones. • El impacto del diseño de una aplicación para manipular posibles cambios y los diferentes enfoques para 1
  • 2. soportar tales diseños. • Describir las tendencias actuales en el soporte de la programación orientada a objetos, incluyendo metodologías, herramientas y marcos de trabajo. • Listar las similitudes y diferencias entre el desarrollo de aplicaciones procedural y el desarrollo de aplicaciones orientado a objetos. CONTENIDOS FORMATIVOS. TEORÍA: • Introducción a la programación orientada a objetos. • Conceptos de objetos. • Conceptos de objetos. • Principios claves en la programación orientada a objetos. • Introducción al Unified Modeling Language. • Ciclo de vida de un desarrollo de un proyecto. • Requerimientos y casos utilizados. • Tecnología Java. • Análisis OO - Diagramas estáticos de UML. • Análisis OO - Diagramas dinámicos de UML. • Diseño para implementación OO – Asociaciones. • Diseño para implementación OO – Herencias. • Metodología. • Introducción a las herramientas de desarrollo de Java. PRÁCTICA: El objetivo de las prácticas de este módulo es asentar los conocimientos sobre la programación en lenguaje Java. Se realizarán laboratorios en máquina que permitirán a los alumnos poner en práctica los conceptos adquiridos durante la teoría sobre temas como: construcción de clases, herencias, colecciones, interfaces, hilos de ejecución, ordenamientos, excepciones. Los ejercicios del curso permitirán al alumno una primera toma de contacto con los JavaBeans e introducirán los conocimientos teóricos en gestión de sesiones y transacciones mediante Ejes. El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos. DURACIÓN DEL MÓDULO: 95 MÓDULO FORMATIVO: Introducción a Java utilizando IBM Rational Nº : 2 Nº DE HORAS TEORÍA: 45 Application Developer (RAD) Nº DE HORAS PRÁCTICAS: 50 OBJETIVO/S. Después de completar este módulo los alumnos serán capaces de: • Utilizar la sintaxis de Java para desarrollar aplicaciones Java sencillas. • Describir el modelo de objetos Java y su implementación. • Conocer algunas de las clases e interfaces disponibles en Java y ser capaz de utilizarlas, incluyendo: o Clases primitivas. o Clases en el Framework. o Clases utilidad. o Clases entrada/salida. 2
  • 3. o Hilos. o Manejo de excepciones. • Desarrollo de sencillos componentes de software Java Beans. • Manejo de herramientas de desarrollo de Java con IBM Rational Application Developer (RAD). • Utilizar IBM Rational Application Developer (RAD) para depurar programas. CONTENIDOS FORMATIVOS. TEORÍA: • Programación orientada a objetos: Repaso general a los conceptos • Sintaxis básicas Java – parte 1. • Sintaxis básicas Java – parte 2. • Clases de constructores. • Depurado de aplicaciones. • Herencias • Diseño de patterns y refactoring • Interfaces • Colecciones • Genéricos • Hilos y sincronización. • Clases de utilidades. • Exceptions and exception handling • I/O y serialización. • JavaBeans • Unidad de prueba con JUnit • Otras características del J2SE 5.0. PRÁCTICA: Durante los ejercicios de este módulo los alumnos aprenderán a trabajar con Java utilizando la herramienta de desarrollo de aplicaciones de IBM (IBM Rational Application Developer). Los laboratorios ayudarán a los alumnos a poner en práctica los conceptos ya adquiridos durante la parte teórica de este módulo y el anterior, como son el depurado de aplicaciones, la construcción de clases, herencias, colecciones, interfaces, hilos de ejecución, ordenamientos, excepciones, JavaBeans..., todo ello utilizando la herramienta de desarrollo de aplicaciones IBM Rational Application Developer (RAD). El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos. DURACIÓN DEL MÓDULO: 120 MÓDULO FORMATIVO: Desarrollo de Servlet, JSP, Struts, JSF y Nº : 3 Nº DE HORAS TEORÍA: 50 aplicaciones Web con IBM Rational Application Developer Nº DE HORAS PRÁCTICAS: 70 OBJETIVO/S. Una vez los alumnos han ido adquiriendo conocimientos y experiencia práctica durante los laboratorios realizados en los módulos anteriores, el curso introduce al alumno en este nuevo módulo dónde aprenderán la parte de desarrollo y prueba de aplicaciones del lado del servidor, basada en el modelo de componentes J2EE, mediante las herramientas IBM WebSphere e IBM Rational Application Developer (RAD). 3
  • 4. Después de completar este módulo los alumnos serán capaces de: • Describir el modelo de componentes Java EE y su utilización en la construcción de aplicaciones Server-Side. • Desarrollar, deputar y testear aplicaciones Server-Side utilizando IBM Rational Application Developer (RAD) y IBM WebSphere Application Server (WAS). • Desarrollar y testear Servlets utilizando las herramientas del IBM Rational Application Developer e IBM WebSphere Application Server. • Desarrollar y testear páginas JSP utilizando las herramientas del IBM Rational Application Developer e IBM WebSphere Application Server. • Aprender como utilizar JavaBeans, JSPs y Servlets de acuerdo con el modelo de programación - Model/View/Controller (MVC). • Desarrollar, testear y utilizar tags personalizados JSP. • Describir la implementación y temas de ejecución de aplicaciones basadas en Java EE, incluyendo seguridad, escalabilidad y gestión de la carga de trabajo en el contexto del WebSphere Application Server. • Ejecutar testeos de integración de aplicaciones basadas en Java EE utilizando WebSphere Application Server. • Identificar las mejores formas para diseñar y construir aplicaciones Web como marcos de trabajo de aplicaciones y patrones de diseños. • Construir aplicaciones Web J2EE utilizando el marco de trabajo de los Struts. • Utilizar RAD como herramienta de desarrollo de aplicaciones Struts. • Construir aplicaciones Web J2EE utilizando JavaServer Faces (JSF). • Utilizar RAD como herramienta de desarrollo de aplicaciones JSF. • Describir la arquitectura de Aplicaciones Java EE. • Desarrollar y testear varios tipos de EJBs (stateless session, statefull session o message-driven) y entidades de Java Persistance API (JPA). • Utilización del Java Persistance Query Language (JPQL). • Ejecutar Object-to-relational mapping (ORM) y para datos persistentes. • Implementar entidades persistentes con asociaciones. • Integrar una aplicación con mensajería utilizando Message-Driven Beans CONTENIDOS FORMATIVOS. TEORÍA: • Introducción a los componentes Web del Java EE • Visión general del Servlet. • Apoyo a las perspectivas para el desarrollo de aplicaciones Java EE. • Visión general de contendores de servicios Java EE. • Servlet API • Estudio del flujo de una Library Case. • Visión general de las paginas JavaServer. • Sintaxis y especificaciones de páginas JavaServer. • Diseño de páginas para el desarrollo de aplicaciones con JSP Development. • Depurado de aplicaciones Web. • Servlet API • Descriptor de desarrollo de aplicaciones Web. • Cuestiones sobre Session State Storage • Cookie API • HttpSession: Gestión de datos de una aplicación. 4
  • 5. Sobrescribir una URL. • Las mejores formas para gestionar sesiones. • JavaBeans y el patrón Model-View-Controller • Páginas JavaServer con JavaBeans. • JSP Expression Language • Tags personalizados en JSP. • Fichero JSP Tag • Filtrado Servlet • Servlet Listeners • Las mejores formas del Server-Side Application Dev • Java EE Empaquetamiento y desarrollo • Instalar una aplicación en WebSphere Application Server • Administración de la Seguridad en la Web • Introducción a Struts. • Evolución de la arquitectura de Struts. • Arquitectura y configuración de aplicaciones Struts. • ResourceBundles y localización. • Inport Forms y ActionForms. • Actions. • Introducción a los JavaServer Faces • Desarrollo de aplicaciones JSF • Arquitectura de aplicaciones JSF. • Componentes de entrada y salida JSF. • Eventos y navegación. • Componentes de tablas de datos JSF. • Service Data Objects (SDO) • Validación de entradas. • Internalización. • Editor de diagramas Web. • Introducción al AJAX. • Introducción al EJB 3 • Sesión Ejes • Clientes Ejes • Introducción al Java Persistence API (JPA) • Mapeado de Object-relational con JPA. • Message-driven beans • Gestión de transacciones en EJBs. PRÁCTICA: El objetivo de las prácticas de este módulo es asentar los conocimientos sobre Servlet, JSP para el desarrollo de aplicaciones Web. Se propondrán laboratorios que abordarán la creación de aplicaciones empresariales, mediante distintas soluciones como son los Struts o JavaServer Faces (JSF). Los ejercicios del curso reforzarán los conocimientos teóricos en la definición de los EJBs y con ello gestionar sesiones y transacciones mediante dichos EJBs. 5
  • 6. Para finalizar también se aprenderá a manejar datos relacionales en aplicaciones mediante la utilización de JPAs y la utilización del Java Persistence Query Language (JPQL). Todas estas prácticas tendrán como objetivo final que los alumnos sean capaces de desarrollar aplicaciones Web utilizando el software IBM Rational Application Developer (RAD). El contenido de estas prácticas se adaptará al nivel previo de conocimiento sobre estos temas de los alumnos. DURACIÓN DEL MÓDULO: 20 MÓDULO FORMATIVO: Introducción a los Servicios Web con Rational Nº: 4 Nº DE HORAS TEORÍA: 10 Application Developer Nº DE HORAS PRÁCTICAS: 10 OBJETIVO/S. Después de completar este último módulo del curso los alumnos serán capaces de: • Identificar los componentes de un mensaje SOAP y WSDL. Publicar y encontrar servicios Web en un registro UDDI. • Generar servicios Web de un JavaBean o documento WSDL utilizando el Web services wizard. • Generar un servicio Web cliente desde un documento WSDL utilizando el Web services wizard. • Depurar y monitorizar servicios Web usando el monitor TCP/IP. • Configurar servicios Web usando Web services deployment descriptors. CONTENIDOS FORMATIVOS. TEORÍA: • El role ejercido por el servidor web con las aplicaciones de la empresa. • Tecnología de los servidores web. • Introducción al SOAP. • Introducción al Web Services Description Language (WSDL) • Servicios Web para J2EE (WSEE), modelo de programación. • J2EE Servicios Web modelo de empaquetado y desarrollo. • Servicios Web con Rational Application Developer V7 • Servicios Web cliente con Rational Application Developer V7 • SOAP sobre JMS. • Introducción al soporte UDDI en un servidor de aplicaciones. • Introducción a la seguridad de los servicios. • Modelo de seguridad den servicios Web. • Seguridad de servicios Web con Application Server. • Interoperatividad con Application Server V6.1 Web services. • Servicios Web caching en WebSphere Application Server PRÁCTICA: El objetivo de estas prácticas en máquina es adquirir y fijas los conocimientos previamente explicados durante la parte teórica del módulo. 6