Descripción del curso
UML usa técnicas de notación gráfica para crear modelos visuales de sistemas de desarrollo de software. Hoy en día es el lenguaje de modelado de software más utilizado. Además en este curso profundizaremos en la tecnología Enterprise JavaBeans...
¿A quién va dirigido?
Profesionales y estudiantes del área de informática, diseño y programación que quieran ampliar o actualizar sus competencias, así como cualquier persona interesada en orientar su carrera hacia este sector. No se requieren conocimientos previos específicos.
Qué vas a aprender
- ✓ Conocer los fundamentos teóricos y prácticos relacionados con analista programador java: business apps expert.
- ✓ Aplicar las técnicas y procedimientos propios del área de informática, diseño y programación.
- ✓ Desarrollar las competencias profesionales exigidas en el puesto de trabajo.
- ✓ Adquirir criterios de calidad, seguridad y normativa aplicable.
- ✓ Obtener un diploma acreditativo de la formación realizada.
Temario
Tema 1Introducción a uml4 apartados+
- Introducción
- El origen del UML: Unified Modeling Language
- El Proceso Unificado
- MDA: Model Driven Architecture
Tema 2Conceptos de la orientación a objetos11 apartados+
- 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
Tema 3Modelado i3 apartados+
- 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
Tema 4Estructuración de los elementos de modelado3 apartados+
- Introducción
- Empaquetado y diagrama de empaquetado
- Asociaciones entre empaquetados
Tema 5Modelado ii:3 apartados+
- 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
Tema 6Los perfiles4 apartados+
- Introducción
- Los perfiles
- Estereotipos
- Tagged values
Tema 7Visual paradigm8 apartados+
- 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 1Análisis de aplicaciones ejb5 apartados+
- 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
Tema 2Introducción a la aplicación de subasta5 apartados+
- 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
Tema 3Implementación de los beans de sesión de ejb 3.03 apartados+
- Sesión con estado o stateful Session Bean
- La Clase Bean
- Los bean sin estado o Stateless Session Bean
Tema 4Identificando la construcción de bloques de servicios web7 apartados+
- 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
Tema 5Implementación de clases de entidad: modelado de relaciones de asociación de datos6 apartados+
- 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
Tema 6Implementación de clases de entidad: modelado de relaciones de herencia2 apartados+
- Jerarquías de clases
- Estrategias de persistencia para jerarquías de clases
Tema 7Uso del lenguaje de consulta (ql) de java persistence3 apartados+
- Introducción
- Interfaz Query y los objetos derivados de ella
- Laboratorio: Persistencia POJO
Tema 8Desarrollo de aplicaciones java ee mediante el uso de mensajes4 apartados+
- Introducción
- Dominios de Mensajes
- El API de JMS. Tipos de destinos
- Productores y Consumidores de Mensajes
Tema 9Desarrollo de beans controlados por mensajes3 apartados+
- Beans dirigidos por mensajes o Message Driven Bean (MDB)
- Diseño de una clase para un MDB:
- Laboratorio: Crear Servicio Mensajería
Tema 10Interceptores4 apartados+
- Introducción. Interceptores y Entity Listener
- Interceptor
- Deployment Descriptor
- Entity Listener
Tema 11Transacciones3 apartados+
- Introducción
- Container Managed Transaction
- Bean Managed Transaction
Tema 12Excepciones4 apartados+
- Introducción
- Manejo de excepciones en el contenedor
- Excepciones manejadas por el bean
- Manejo de excepciones por el cliente
Tema 13Temporizador3 apartados+
- Introducción
- Interfaz TimerService
- Interfaz Timer
Tema 14Seguridad4 apartados+
- Introducción
- Autorización declarativa
- Autorización programática
- Responsabilidades del administrador
Preguntas frecuentes
¿Cuánto dura el curso? +
El curso tiene una carga lectiva de 360 horas. Es 100 % online y lo haces a tu ritmo, con el campus abierto las 24 horas desde ordenador, tablet o móvil.
¿Puede bonificarlo mi empresa con FUNDAE? +
Sí. Si trabajas por cuenta ajena, tu empresa puede bonificar el curso con su crédito de formación de FUNDAE y descontarlo de sus cotizaciones a la Seguridad Social. En DAVE Formación nos encargamos de la gestión.
¿Qué obtengo al terminar? +
Al superar el curso recibes un diploma acreditativo de DAVE Formación con el nombre del curso, las horas realizadas y los contenidos trabajados.
¿Cuándo puedo empezar? +
El acceso al campus es inmediato tras el pago: recibes tus claves por correo y puedes empezar el mismo día.
¿Tengo un tutor? +
Sí. Durante el curso tienes un tutor que resuelve tus dudas por el campus y hace el seguimiento de tu progreso.
Imparte DAVE Formación S.C.A., centro de formación de Jerez de la Frontera (Cádiz) inscrito en el Registro Nacional de Seguridad Privada (n.º 2354, Ministerio del Interior) para la formación de seguridad privada. Referencia del curso: 27874-1501.
