Curso de Analista Programador Java: Business Apps Expert
Información del curso
Curso
On-line
360 horas
Precio 180 €
Descripción
UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software.
A través de este curso profundizaremos en la tecnología Enterprise JavaBeans, y podrás adquirir 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 través de este curso profundizaremos en la tecnología Enterprise JavaBeans, y podrás adquirir 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.
Temario
Parte 1. UML 2.0: patrones de diseño de software
Tema 1. Introducción a UML
tema 1. Análisis de aplicaciones ejb
Tema 1. Introducción a UML
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
- Introducción
- El objeto
- La abstracción
- Clases de objetos
- Encapsulación
- Herencia
- Especialización y generalización
- Clases abstractas y concretas
- Polimorfismo
- Composición
- La especialización de los elementos: la noción de estereotipo en UML
- Modelado de Requisitos: Diagrama de los casos de uso
- – Casos de uso
- – Actor
- – Escenario
- – Representación textual de los casos de uso
- Modelado de la dinámica
- – Diagrama de secuencia
- – Diagrama de comunicación
- – Marcos de interacción
- Modelado de objetos
- – Conocer los objetos del sistema por descomposición
- – Representación de clases
- – Las asociaciones entre objetos
- – Relación de generalización/especialización entre clases
- – Diagrama de objetos o instancias
- – Diagrama de estructura compuesta
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
- Modelado de objetos
- – La noción de estado
- – El cambio de estado
- – Elaboración del diagrama de estados-transiciones
- – El diagrama de timing
- Modelado de las actividades
- – Las actividades y los encadenamientos de actividades
- – Las particiones o calles
- – Las actividades compuestas
- – El diagrama de vista de conjunto de las interacciones
- Modelado de la arquitectura del sistema
- – El diagrama de componentes
- – El diagrama de despliegue
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
- Introducción
- Instalación
- Interface
- Crear un Proyecto
- Guardar un proyecto
- Diagrama de clases
- – Crear Y editar un diagrama de clases
- – Crear y editar elementos
- – Agregar atributos y operaciones
- – Crear generalización
- – Crear asociación
- Análisis textual
- – Crear diagrama de análisis textual
- – Determinar clases y elementos
- – Crear clases candidatas
- Diagrama de componentes
- – Crear un componente
- – Crear una interface
tema 1. Análisis de aplicaciones ejb
- Java y arquitectura de capas
- Comunicación Capa Web+Capa Negocio
- Tecnología Enterprise Java Beans
- Evolución de la especificación EJB
- Ventajas de la tecnología EJB
- Introducción a los beans de sesión o «sessión beans»
- Tipos de acceso: local, remoto o servicio web
- Patrones, Java y EJB
- Tipos de bean de sesión
- Invocación remota de un bean de sesión
- Sesión con estado o stateful Session Bean
- La Clase Bean
- Los bean sin estado o Stateless Session Bean
- Introducción a los beans de entidad
- Características generales de la API de Persistencia en Java
- Diferencias con los beans de sesión
- Requisitos para clases de entidad
- Unidades de persistencia
- Entity Manager
- Laboratorio: EJB de estado
- Las claves principales de las entidades
- Variedad de relaciones entre entidades
- Relaciones entre entities
- Operaciones en cascada
- Estrategias de recuperación de relaciones
- Laboratorio: EJB de entidad
- Jerarquías de clases
- Estrategias de persistencia para jerarquías de clases
- Introducción
- Interfaz Query y los objetos derivados de ella
- Laboratorio: Persistencia POJO
- Introducción
- Dominios de Mensajes
- El API de JMS. Tipos de destinos
- Productores y Consumidores de Mensajes
- Beans dirigidos por mensajes o Message Driven Bean (MDB)
- Diseño de una clase para un MDB:
- Laboratorio: Crear Servicio Mensajería
- Introducción. Interceptores y Entity Listener
- Interceptor
- Deployment Descriptor
- Entity Listener
- Introducción
- Container Managed Transaction
- Bean Managed Transaction
- Introducción
- Manejo de excepciones en el contenedor
- Excepciones manejadas por el bean
- Manejo de excepciones por el cliente
- Introducción
- Interfaz TimerService
- Interfaz Timer
- Introducción
- Autorización declarativa
- Autorización programática
- Responsabilidades del administrador
Requisitos
No es necesaria una titulación previa para poder acceder a esta titulación.
Metodología
Modalidad Online (Libros precio aparte, opcional)
Idiomas en los que se imparte
Español
Duración
Duración del curso: 360 horas.
Titulación obtenida
Titulo del curso y Certificado.
Horario
Modalidad abierta, horarios flexibles.
Curso de Analista Programador Java: Business Apps Expert
Zetsan, Centro de Estudios
Campus y sedes: Zetsan, Centro de Estudios
Zetsan, Centro de Estudios
Avda. de los Estados 26, 5ºD
28945
Fuenlabrada
(Madrid)
Cursos más populares
Temas relacionados