Download cij01 - programación orientada a objetos con lenguaje java – j2ee

Document related concepts
no text concepts found
Transcript
CIJ01 - PROGRAMACIÓN ORIENTADA A OBJETOS CON LENGUAJE
JAVA – J2EE
OBJETIVOS
Capacitar a los participantes en este curso formativo en las tecnologías y lenguajes asociados a las
Iniciativas JEE.
DIRIGIDO A
El programa aporta valor a todas aquellas personas interesadas que quieran adquirir conocimientos sobre la
tecnología JEE.
METODOLOGÍA
El programa se imparte de manera presencial, promoviendo la participación activa de los asistentes. A las
exposiciones teóricas apoyadas por la documentación y sustentadas en el material audiovisual propio en
cada caso, se suma la realización de ejercicios prácticos, el estudio de casos concretos y el desarrollo de
debates que promueven la participación del grupo e intercambio de experiencias, lo que confiere al
programa una orientación eminentemente práctica. Asimismo, se desarrollarán ejercicios prácticos por cada
módulo de forma individual.
CONTENIDOS
1. Programación JAVA
• Introducción a Java (orígenes, definición, características, tipos de
programas Java)
• El entorno de desarrollo de JAVA (java, javac etc.)
• Operadores y asignaciones
• Declaraciones y control de acceso
• Estructura de programación
• Estructuras de control
• Control de flujo y manejo de excepciones
• Estructura general de un programa en JAVA
• Sintaxis para la creación de clases
• Ampliación de clases (ámbitos, derechos de acceso, encapsulación,
paquetes)
• Extensión de clases (herencia, jerarquía, visibilidad, reescritura,
constructores, polimorfismos
• Las clases String y Array
• Interfaces
• Clases de uso común
• Excepciones
• Colecciones
• Novedades en Java 1.5
2. Programación JEE
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Introducción
Plataforma JEE
Introducción a los servidores Web
Programación de servlets
Sesiones de servlets, contexto y colaboración
Filtros para aplicaciones Web
Despliegue Web, autentificación y empaquetado
Arquitectura y diseño EJB
o ¿Qué son los EJB?
o El contenedor EJB y sus servicios
o Cómo proporciona servicios el contenedor
o Trabajar con EJB
o Componentes EJB en la Web
o Acceso de nivel cliente a EJB
o Diseño del nivel EJB
Beans de sesión y lógica de empresa
Beans de entidad y persistencia
Servicios de contenedor EJB
o Transacciones
o Seguridad
o Excepciones
o Comunicación
JMS y beans controlados por mensaje
La arquitectura de conectores JEE
JEE y servicios Web
o ¿Qué son los servicios Web?
o Tecnologías de servicios Web
o Tecnologías JEE para servicios Web
o Desarrollo de servicios Web
Elegir una implementación JEE
o Servidores de aplicación
o Implementación de las especificaciones JEE
o Parámetros de evaluación
Empaquetado e implementación JEE
o Análisis del empaquetado JEE
o Configuración de paquetes JEE
o Cuestiones relacionadas con paquetes de dependencia
DOCUMENTACION
Durante el desarrollo del programa se entregará a los asistentes la documentación correspondiente,
pensada no sólo para facilitar el seguimiento de las sesiones, sino para que sirva posteriormente de
información de apoyo.
REQUISITOS
Conocimientos en Programación Orientada a Objetos