Las acciones formativas de Formacioncontinua tienen modalidad online
Modalidad
ONLINE
Duración de las acciones formativas de formacioncontinua
Duración Total
375 H
Duración de teleformación de las acciones formativas de formacioncontinua
Horas Teleformación
125 H
Precio de las acciones formativas de INESEM
Créditos de las acciones formativas de formacioncontinua
Créditos
5 ECTS
Entidad
INESEM Formación Continua
Presentación

Descripción
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 de Analista Programador Java: SE Standard Edition profundizaremos en Java que 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. A través de este curso el alumno conocerá el lenguaje de programación JAVA y será capaz de crear sus propios applets y aplicaciones. Asimismo, estará preparado para plantearse otros retos profesionales, como el estudio de las tecnologías empresariales de Java o Java EE.

Objetivos
  • Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software.
  • Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos.
  • Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades.
  • Aprender de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema.
  • 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.

Para qué te prepara
Este Curso de Analista Programador Java: SE Standard Edition le prepara para conocer los patrones de diseño de software, más concretamente se presenta los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de estructura compuesta, de estados transiciones y de actividades. El alumno aprenderá de qué manera los diagramas de interacción pueden utilizarse para descubrir los objetos que componen el sistema. Seguidamente el alumno aprenderá sobre el lenguaje de programación JAVA y será capaz de crear sus propios applets y aplicaciones. Asimismo, estará preparado para plantearse otros retos profesionales, como el estudio de las tecnologías empresariales de Java o Java EE.

A quién va dirigido
El Curso de Analista Programador Java: SE Standard Edition está dirigido a estudiantes y Profesionales de los sectores relacionados con el Mundo de la Informática y la Programación.

temario

  1. Introducción
  2. El origen del UML: Unified Modeling Language
  3. El Proceso Unificado
  4. MDA: Model Driven Architecture
  1. Introducción
  2. El objeto
  3. La abstracción
  4. Clases de objetos
  5. Encapsulación
  6. Herencia
  7. Especialización y generalización
  8. Clases abstractas y concretas
  9. Polimorfismo
  10. Composición
  11. La especialización de los elementos: la noción de estereotipo en UML
  1. Modelado de Requisitos: Diagrama de los casos de uso
    1. - Casos de uso
    2. - Actor
    3. - Escenario
    4. - Representación textual de los casos de uso
  2. Modelado de la dinámica
    1. - Diagrama de secuencia
    2. - Diagrama de comunicación
    3. - Marcos de interacción
  3. Modelado de objetos
    1. - Conocer los objetos del sistema por descomposición
    2. - Representación de clases
    3. - Las asociaciones entre objetos
    4. - Relación de generalización/especialización entre clases
    5. - Diagrama de objetos o instancias
    6. - Diagrama de estructura compuesta
  1. Introducción
  2. Empaquetado y diagrama de empaquetado
  3. Asociaciones entre empaquetados
  1. Modelado de objetos
    1. - La noción de estado
    2. - El cambio de estado
    3. - Elaboración del diagrama de estados-transiciones
    4. - El diagrama de timing
  2. Modelado de las actividades
    1. - Las actividades y los encadenamientos de actividades
    2. - Las particiones o calles
    3. - Las actividades compuestas
    4. - El diagrama de vista de conjunto de las interacciones
  3. Modelado de la arquitectura del sistema
    1. - El diagrama de componentes
    2. - El diagrama de despliegue
  1. Introducción
  2. Los perfiles
  3. Estereotipos
  4. Tagged values
  1. Introducción
  2. Instalación
  3. Interface
  4. Crear un Proyecto
  5. Guardar un proyecto
  6. Diagrama de clases
    1. - Crear Y editar un diagrama de clases
    2. - Crear y editar elementos
    3. - Agregar atributos y operaciones
    4. - Crear generalización
    5. - Crear asociación
  7. Análisis textual
    1. - Crear diagrama de análisis textual
    2. - Determinar clases y elementos
    3. - Crear clases candidatas
  8. Diagrama de componentes
    1. - Crear un componente
    2. - Crear una interface
  1. Inmutabilidad y concurrencia
  2. Concurrencia
  3. Creación de una clase inmutable en Java
  1. ¿Qué es la inyección de dependencias?
  2. Inyección de dependencias en Java
  3. Inyección de dependencias en Spring
  4. Inversión de control
    1. - Contenedor de Inversión de Control (inyección de dependencia)
  5. Inyección de dependencias mediante constructor
  6. Inyección de dependencias mediante "Setter"
  1. Garbage Collection
  2. Beneficios de la recolección de basura de Java
  3. Destrucción de objetos
    1. - Destrucción de objetos
  1. Patrones de creación
  2. Patrones estructurales
  3. Patrones de comportamiento
  1. Introducción
  2. Arquitectura de Java
    1. - Java Virtual Machine (JVM)
    2. - Garbage Collector
    3. - Seguridad de código
  3. Arquitectura de JVM
  1. Enumeración
  2. Anotación
    1. - Tipos de anotaciones estándar
  3. Serialización
  1. Introducción
    1. - Clases para trabajar con thread
  2. Ciclo de vida de un thread
    1. - Ejemplo de uso de hilos
  3. Métodos de la clase Thread
  4. Sincronización
  1. Sincronización en Java
    1. - Método sincronizado de Java
    2. - Bloque sincronizado
  2. Comunicación entre subprocesos
  3. La necesidad de sincronización en Java
  1. Introducción
  2. Clase InetAddress
  3. Socket
  4. Clase URL
  5. Clase URLConnetion
  1. Imágenes
  2. Trabajar con imágenes
  3. Leer/Cargar una imagen
  4. Dibujar una imagen
  5. Creación de una imagen
  1. Java Beans
  2. Enterprise Java Beans
  3. Tipos de beans
  4. Especificaciones
  1. Mejores prácticas de codificación de Java
  1. Introducción a Jakarta EE
  2. ¿Por qué Jakarta EE?
  3. Aplicaciones Jakarta EE y la nube
  4. El lenguaje Java
  1. Introducción Servlets en Jakarta EE
  2. Ciclo de vida de un servlet
  3. Ejemplo
  1. Introducción de Jakarta WebSocket
  2. Crear la aplicación Jakarta WebSocket
  3. Crear el punto final del servidor Jakarta WebSocket
  4. Declarar la dependencia de la API Jakarta WebSocket en el archivo POM de un proyecto
  1. Configuración
  2. Hola mundo EndPoint
  3. Lectura de información de URL
  4. Soporte JSON
  5. Procesamiento JSON
  6. Puntero JSON
  7. Parche JSON
  8. Enlace JSON
  1. Introducción a Bean Validation
  2. Uso de restricciones integradas
  3. Uso de la validación de grupo
  4. Creación de restricciones personalizadas
  5. Validación de bean en cascada
  6. Creación de aplicaciones con restricciones de Jakarta
  1. Inyección de dependencias
  2. La especificación Jakarta CDI
  1. Servicio web Jakarta
  2. Implementación del servidor JAX-WS en Eclipse
  1. ¿Qué es REST?
  2. Instalación de Jersey
  3. Contenedor web
  4. Configuración requerida para proyectos web de Gradle y Eclipse
  1. Enterprise Java Beans (EJB)
  2. Características
  1. El contexto
  2. Transacciones
  3. El gestor de entidades
  1. Introducción a Jakarta Messaging
  2. ¿Qué es una aplicación de mensajería de Jakarta?

metodología

claustro

Claustro Docente

Ofrecerá un minucioso seguimiento al alumno, resolviendo sus dudas.

campus virtual

Formación Online

Toda nuestra oferta formativa es de modalidad online, incluidos los exámenes.

materiales didácticos

Comunidad

En la que todos los alumos de INESEM podrán debatir y compartir su conocimiento.

material adicional

Materiales Didácticos

En la mayoría de nuestras acciones formativas, el alumno contará con el apoyo de los materiales físicos.

Centro de atención al estudiante (CAE)

Material Adicional

El alumno podrá completar el proceso formativo y ampliar los conocimientos de cada área concreta.

inesem emplea

Campus Virtual

Entorno Persona de Aprendizaje disponible las 24 horas, los 7 días de la semana.

Una vez finalizado el proceso de matriculación, el alumno empieza su andadura en INESEM Formación Continua a través de nuestro Campus Virtual.

La metodología INESEM Business School, ha sido diseñada para acercar el aula al alumno dentro de la formación online. De esta forma es tan importante trabajar de forma activa en la plataforma, como necesario el trabajo autónomo de este. El alumno cuenta con una completa acción formativa que incluye además del contenido teórico, objetivos, mapas conceptuales, recuerdas, autoevaluaciones, bibliografía, exámenes, actividades prácticas y recursos en forma de documentos descargables, vídeos, material complementario, normativas, páginas web, etc.

A esta actividad en la plataforma hay que añadir el tiempo asociado a la formación dedicado a horas de estudio. Estos son unos completos libros de acceso ininterrumpido a lo largo de la trayectoria profesional de la persona, no solamente durante la formación. Según nuestra experiencia, gran parte del alumnado prefiere trabajar con ellos de manera alterna con la plataforma, si bien la realización de autoevaluaciones de cada unidad didáctica y evaluación de módulo, solamente se encuentra disponible de forma telemática.

El alumno deberá avanzar a lo largo de las unidades didácticas que constituyen el itinerario formativo, así como realizar las actividades y autoevaluaciones correspondientes. Al final del itinerario encontrará un examen final o exámenes. A fecha fin de la acción formativa el alumno deberá haber visitado al menos el 100 % de los contenidos, haber realizado al menos el 75 % de las actividades de autoevaluación, haber realizado al menos el 75 % de los exámenes propuestos y los tiempos de conexión alcanzados deberán sumar en torno al 75 % de las horas de la teleformación de su acción formativa. Dicho progreso se contabilizará a través de la plataforma virtual y puede ser consultado en cualquier momento.

La titulación será remitida al alumno por correo postal una vez se haya comprobado que ha completado el proceso de aprendizaje satisfactoriamente.

Requisitos de acceso

Esta formación pertenece al programa de Formación Continua de INESEM. Esta formación se tramita con cargo a un crédito que tienen asignado las empresas privadas españolas para la formación de sus empleados sin que les suponga un coste.

Para tramitar dicha formación es preciso cumplir los siguientes requisitos:

  • Estar trabajando para una empresa privada
  • Encontrarse cotizando en Régimen General de la Seguridad Social
  • Solicitar un curso que esté relacionado con el puesto de trabajo o con la actividad empresarial
  • Que la empresa autorice la formación
  • Que la empresa disponga de suficiente crédito formativo para cubrir el coste del curso

titulación

Titulación de Formación Continua Bonificada expedida por el Instituto Europeo de Estudios Empresariales (INESEM). Doble Titulación: - Titulación de Analista Programador Java: SE Standard Edition con 250 horas expedida y Avalada por el Instituto Europeo de Estudios Empresariales - Titulación Universitaria en Java con 5 Créditos Universitarios ECTS con 125 horas. Formación Continua baremable en bolsas de trabajo y concursos oposición de la Administración Pública.

Opiniones de los alumnos

TAMBIÉN PODRÍA INTERESARTE...
Cursos bonificados relacionados
Técnico de Programación de Páginas Web con PHP (Servidor) (Online)
Hasta 100% bonificable
Curso Práctico de Virtuemart: Cómo crear una Tienda Virtual (Online)
Hasta 100% bonificable
Auditoría de Seguridad Informática (Online)
Hasta 100% bonificable
¿Qué es Formación Continua?
POR QUÉ ESTUDIAR EN INESEM
Claustro especializado
Profesores especializados realizarán un seguimiento personalizado al alumno.
campus virtual
Acceso a la plataforma de aprendizaje disponible las 24 horas e ilimitado.
Gestión gratuita
Gestionamos todos los trámites administrativos para la bonificación de la formación.
materiales didácticos
Enviamos gratis los materiales de apoyo en la mayoría de nuestras acciones formativas (envíos a España).
planes formativos a medida
Diseñamos planes de formación adaptados a las necesidades de las empresas.
materiales adicionales
Los alumnos podrán profundizar más con material adicional que su docente le puede aportar.
amplio catálogo formativo
Contamos con más de 5000 cursos y masters bonificables para trabajadores.
Centro de atención al estudiante
Nuestros asesores académicos atenderán al alumnado antes, durante y después de la formación.
consultoría de recursos humanos
Ofrecemos soluciones para el área laboral de tu empresa.
secretaría virtual
Todas las gestiones las podrás hacer vía online, no será necesario hacerlo presencial.
INESEM en cifras
+150.000

alumnos

99%

de empleabilidad

+2.000

acuerdos con empresas

98%

de satisfacción

Universidades colaboradoras