Inscríbete ahora en este Curso

300 Horas, 12 Créditos ECTS Online / a distancia

Curso Universitario de Especialización en TIC en Programación con Java 8 SE Standard Edition

310€ 145€


300 Horas, 12 Créditos ECTS en Formato On-line a distancia

El Curso Universitario de Especialización en TIC en Programación con Java 8 SE Standard Edition es una formación de alto nivel que ofrece una sólida base teórica y práctica en el desarrollo de aplicaciones utilizando el lenguaje de programación Java SE 8. Diseñado para estudiantes y profesionales de la informática, este curso proporciona las habilidades necesarias para desarrollar software de calidad y eficiente.

A lo largo del programa, los participantes aprenderán los fundamentos de la programación con Java, incluyendo conceptos clave como la programación orientada a objetos, manipulación de datos, estructuras de control y manejo de excepciones. Además, se explorarán las características más avanzadas del lenguaje, como el uso de genéricos, colecciones, lambdas y streams.

El enfoque práctico del curso permite a los estudiantes aplicar los conceptos teóricos mediante la resolución de problemas y la creación de aplicaciones reales. Además, se utilizarán herramientas de desarrollo populares, como Eclipse, para familiarizarse con el entorno de desarrollo Java y adquirir habilidades clave en la depuración y prueba de software.

Al completar el Curso Online en TIC en Programación con Java 8 SE Standard Edition, los graduados estarán preparados para enfrentar los desafíos de la industria de la programación y aprovechar las oportunidades laborales en el sector de las tecnologías de la información. Con habilidades sólidas en Java 8, los egresados ​​podrán desarrollar aplicaciones eficientes, seguras y escalables, así como colaborar en proyectos de software en equipo.

Acreditado por Universidad de Vitoria-Gasteiz


Nuestros programas académicos cuentan con la acreditación universitaria otorgada por European University Gasteiz (EUNEIZ), una institución de renombre en el ámbito educativo europeo. Esta acreditación asegura que los contenidos y la metodología de enseñanza de nuestros Cursos, Expertos, Especialistas y Máster de Formación Permanente cumplen con los estándares académicos y profesionales establecidos por EUNEIZ.

Los diplomas emitidos bajo la acreditación de la Universidad Vitoria-Gasteiz confirman que el estudiante ha completado satisfactoriamente un programa de estudio que cumple con los criterios de calidad educativa europea. Además, cada diploma cuenta con la firma del Rector y un Código de Verificación único. Al acceder al enlace proporcionado en el diploma e introducir este código, los estudiantes pueden verificar fácilmente la autenticidad y la validez académica del título obtenido.

Modelo de diploma de Universidad de Vitoria-Gasteiz
Elemento decorativo
Elemento decorativo
Acreditado por Universidad de Vitoria-Gasteiz

Modelo del Diploma


La Universidad de Vitoria-Gasteiz (EUNEIZ) es una nueva universidad privada, oficialmente reconocida según la Ley 8/2021, de 11 de noviembre (BOE – BOPV). EUNEIZ se encuentra plenamente integrada en el Sistema Universitario Vasco y se dedica a brindar educación superior a través de la docencia, investigación, formación continua y la transferencia de conocimiento y tecnología.

La Universidad de Vitoria-Gasteiz y Universal Formación, buscamos potenciar aún más nuestra oferta educativa al proporcionar programas formativos online de alta calidad y acreditados universitariamente. Esta alianza representa una oportunidad única para nuestros estudiantes y para el avance de la educación en línea en un entorno cada vez más digital y globalizado.

Título expedido

Una vez finalice su programa formativo le será expedido el Diploma de la Universidad de Vitoria-Gasteiz, este documento que le mostramos a continuación sería su modelo:

Diploma EUNEIZ
Diploma de la Universidad de Vitoria-Gasteiz

Comienza Sin Esfuerzo


Cuando y donde quieras, a tu ritmo.

¿Qué Incluye este Curso?


No pagues más, por menos de lo que te ofrecemos, en el précio que te ofrece Universal Formación está Todo Incluido, incluso un posible puesto de trabajo junto a nuestro gran equipo.

  • Apuntes en formato Digital
  • Vídeos en alta calidad
  • Tutorías durante todo el proceso
  • Exámenes
  • Acceso multidispositivo
  • Tramites del Diploma

Información del Curso


Información de interés relacionada con el proceso de matrícula, admisión en estudios, evaluación...

Datos Generales del Curso

Destinatarios / Personal a la que está dirigido

El Curso Universitario de Especialización en TIC en Programación con Java 8 SE Standard Edition está dirigido a un perfil de estudiante que busca adquirir conocimientos especializados en el uso de la tecnología de la información y la comunicación (TIC) en el ámbito de la programación utilizando el lenguaje Java 8 SE Standard Edition. Este curso tiene como objetivo proveer a los estudiantes con las habilidades y competencias necesarias para desarrollar aplicaciones y software utilizando Java 8 SE Standard Edition, de acuerdo a los estándares y mejores prácticas de la industria.

  • Estudiantes universitarios o graduados en carreras relacionadas con la informática, las telecomunicaciones o áreas afines.
  • Profesionales de la tecnología de la información interesados en ampliar sus conocimientos en programación utilizando Java 8 SE Standard Edition.
  • Personas con experiencia previa en programación que deseen especializarse en el lenguaje Java 8 SE Standard Edition.
  • Desarrolladores de software que deseen actualizar sus habilidades y conocimientos en programación con Java 8 SE Standard Edition.
  • Personas que deseen iniciar una carrera profesional en el campo de la programación y la tecnología de la información.

Requisitos de acceso

Para garantizar una experiencia educativa enriquecedora y mantener el estándar académico de nuestro curso de formación permanente, y en conformidad con la Ley Orgánica 3/2022, de 31 de marzo, de ordenación e integración de la Formación Profesional, los aspirantes deben cumplir con los siguientes requisitos de acceso:

  1. Documento de Identidad: Es necesario presentar una copia por ambas caras del DNI, TIE o Pasaporte. Este documento debe ser válido y estar en vigor para confirmar la identidad del aspirante. La claridad en la información y la fotografía es crucial para el proceso de verificación en nuestro curso.

Estos documentos son indispensables para procesar su solicitud al curso y deben ser enviados en formato digital a través de la cuenta con la cual se registró, dentro de su área personal. Asegúrese de que las copias sean legibles y estén en un formato aceptado (por ejemplo, PDF, JPG).

Ediciones

Los alumnos serán incluidos en la edición del mes en la cual finalicen su formación, siempre y cuando cumpla los plazos mínimos, estos están establecidos por el reglamento de educación en 2 Créditos ECTS por cada semana.

Si necesitas más información sobre las ediciones de este Curso Online, no dudes en ponerte en contacto con nosotros. 

Metodología

La metodología que se desarrollará en el siguiente evento académico, será en línea de una forma E-learning incorporada dentro de un Campus Académico Online y Didáctico con las últimas innovaciones tecnológicas, para que este se adapte su resolución al dispositivo desde el cual se acceda.

Nuestro Campus Virtual estará disponible las 24 horas del día, los 7 días de la semana, siendo accesible desde cualquier ubicación del mundo con acceso a la red.

Una vez el alumno se inscriba, recibirá los datos de acceso a su Plataforma de estudio, junto con los datos de su profesor e instructor docente, el cual le ayudará con todas las dudas que puedan plantearse durante el programa formativo, podrá contactar con su profesor por la mensajería directa del campus o vía email.

📌 Inicio: Empiece cuando lo desee, gracias a las ediciones mensuales, puedes formarte cuando y donde usted decida.
📌 Acceso: Plataforma multidispositivo, operativa 24 horas ¡Para que pueda avanzar a su ritmo!
📌 Desarrollo: Para la obtención de su diploma, unicamente deberá visualizar y estudiar los apuntes de los diferentes temas y superar las pruebas finales.
📌 Dudas: En todo momento dispondrá de su profesor asignado, para que mediante la mensajería del campus le pueda resolver todas sus dudas.
📌 Puesto de trabajo: Si se especializa con un máster o una maestría, tendrá la posibilidad de formar parte de nuestro equipo de forma remunerada.

Objetivos Generales

  • Aprender los conceptos básicos del lenguaje Java.
  • Adquirir los conocimientos teóricos y prácticos necesarios para desarrollar aplicaciones utilizando el lenguaje Java 8 SE Standard Edition.
  • Comprender los conceptos avanzados e interfaces gráficas del lenguaje Java.
  • Desarrollar habilidades para construir aplicaciones para la plataforma Java.
  • Aplicar los conocimientos adquiridos en proyectos teórico-prácticos utilizando Java 8 SE Standard Edition.
  • Adquirir destrezas en la programación con Java 8 SE Standard Edition para poder desarrollar software de calidad.
  • Capacitarse en el uso de herramientas y técnicas avanzadas de programación con Java 8 SE Standard Edition.
  • Desarrollar habilidades analíticas y de resolución de problemas utilizando Java 8 SE Standard Edition.
  • Aprender a aplicar buenas prácticas de programación y estándares de codificación en Java 8 SE Standard Edition.
  • Mejorar las habilidades de debugging y testing en Java 8 SE Standard Edition.

Objetivos Específicos

  • Comprender los conceptos básicos del lenguaje Java 8 SE Standard Edition.
  • Aplicar los conceptos avanzados e interfaces gráficas del lenguaje Java en la programación.
  • Desarrollar aplicaciones para la plataforma Java utilizando las mejores prácticas y estándares.
  • Aplicar los conocimientos adquiridos en la programación con Java 8 SE Standard Edition en un caso práctico.
  • Adquirir habilidades de resolución de problemas y toma de decisiones utilizando Java 8 SE.
  • Mejorar las habilidades de análisis y diseño de programas utilizando Java 8 SE Standard Edition.
  • Aprender a utilizar eficientemente las herramientas y recursos disponibles para la programación con Java 8 SE Standard Edition.
  • Conocer las características y funcionalidades más importantes de Java 8 SE Standard Edition.
  • Adquirir conocimientos avanzados sobre las aplicaciones más comunes en la plataforma Java.
  • Comprender la importancia y el impacto de las TIC en la programación con Java 8 SE Standard Edition.

Evaluación

La evaluación de nuestro curso online se estructura en dos partes esenciales, diseñadas para medir de manera integral los conocimientos y competencias adquiridas por los participantes.

  1. Evaluación tipo test: Esta primera sección de la evaluación consiste en un conjunto de preguntas de selección múltiple. Las preguntas son generadas de manera aleatoria para garantizar la variedad y la equidad en la evaluación. Cada pregunta está cuidadosamente ponderada de acuerdo con la relevancia y la carga lectiva de los distintos módulos del programa. Esta metodología nos permite asegurar que las preguntas reflejen con precisión los aspectos más significativos del curso.
  2. Ejercicio final: La segunda parte de la evaluación se centra en un trabajo práctico. Este ejercicio tiene como objetivo que los estudiantes demuestren la aplicación práctica de las competencias y habilidades aprendidas a lo largo del programa. El trabajo de desarrollo es una oportunidad para que los participantes integren y apliquen sus conocimientos en un contexto real o simulado, poniendo a prueba su comprensión y habilidad para utilizar efectivamente lo aprendido en el curso.

Para aprobar el curso y recibir la certificación correspondiente, los participantes deben obtener una puntuación superior al 50% en ambas partes de la evaluación. Este umbral asegura que solo aquellos que hayan asimilado efectivamente los contenidos y desarrollado las competencias necesarias serán acreditados.

Salidas profesionales

  • Desarrollador de software en Java
  • Ingeniero de software
  • Arquitecto de software
  • Analista de sistemas
  • Consultor en tecnología de la información
  • Especialista en seguridad informática
  • Ingeniero de pruebas
  • Desarrollador de aplicaciones móviles
  • Administrador de bases de datos
  • Especialista en desarrollo web
  • Desarrollador de juegos
  • Investigador en informática
  • Docente Universidad / Formador técnico
  • Emprendedor tecnológico
  • Consultor en transformación digital
  • Analista de datos (Data Analyst)

Competencias Generales

  • Conocer los conceptos básicos del lenguaje Java y su sintaxis.
  • Desarrollar habilidades avanzadas en el uso de interfaces gráficas en el lenguaje Java.
  • Aplicar los conocimientos adquiridos en el desarrollo de aplicaciones para la plataforma Java.
  • Demostrar competencia en la programación con Java 8 SE Standard Edition.
  • Adquirir habilidades teóricas y prácticas en el uso de las TIC en la programación con Java 8 SE Standard Edition.

Competencias Específicas

  • Desarrollar habilidades básicas en el lenguaje de programación Java 8 SE Standard Edition.
  • Aplicar conceptos avanzados e interfaces gráficas en el desarrollo de aplicaciones en Java.
  • Crear y gestionar aplicaciones para la plataforma Java utilizando diferentes tecnologías y herramientas.
  • Utilizar técnicas y buenas prácticas en la programación con Java 8 SE Standard Edition.
  • Resolver problemas y tomar decisiones relacionadas con la programación en Java.
  • Comprender y aplicar los principios de la programación orientada a objetos en Java.
  • Analizar y optimizar el rendimiento de aplicaciones Java.
  • Desarrollar aplicaciones Java seguras.
  • Colaborar y trabajar en equipo en proyectos de desarrollo de software en Java.
  • Evaluar y seleccionar herramientas y tecnologías adecuadas para el desarrollo de aplicaciones en Java.

Temario

Módulo 1. Avances en Conceptos básicos del lenguaje Java

Tema 1. Introducción

  1. Introducción.
  2. Arquitectura de Java.
  3. Características de Java.

Tema 2. Desarrollando y probando programas con tecnología Java

  1. Introducción.
  2. Instalación y configuración del kit de desarrollo de Sun (JDK).
  3. Procesos para crear un programa en Java.
  4. Esqueleto de una clase.

Tema 3. Programación orientada a objetos

  1. Introducción.
  2. Clases.
  3. Métodos de clase.

Tema 4. Declarando, inicializando y usando variables

  1. Introducción.
  2. Elementos básicos del lenguaje y sintaxis de Java.
  3. Alcance de las variables.
  4. Declarando variables.
  5. Conversión entre tipos (casting).
  6. Laboratorio 1: Definiendo tipos de datos.
  7. Laboratorio 2: Definiendo tipos de datos II.
  8. Laboratorio 3: Definiendo tipos de datos III.
  9. Laboratorio: Casting entre tipos de datos.

Tema 5. Creando y usando objetos

  1. Introducción.
  2. Declarar, instanciar e inicializar variables de referencia de objeto.
  3. Variables static de clase.
  4. Variables finales o constantes.
  5. Constructores.
  6. Herencia.
  7. Paquetes.
  8. Interfaces.

Tema 6. Características avanzadas de clases

  1. Introducción.
  2. This y super.
  3. Destrucción de objetos.
  4. Crear y usar tipos enumerados.
  5. Importaciones estáticas.
  6. La clase String.
  7. Introducción a los flujos o streams.
  8. Laboratorio 1: Validación Email.
  9. Laboratorio 2: Clase Objeto cadena.
  10. Enunciado.
  11. Solución.

Tema 7. Usando operadores y constructores

  1. Introducción.
  2. Operadores y expresiones.
  3. Precedencia entre operadores.
  4. Sentencia return.
  5. Sentencias de excepción, bloques try, catch, finally.
  6. Aserciones.
  7. Laboratorio: Averiguar día de nacimiento de la semana.

Tema 8. Usando loops

  1. Introducción.
  2. Sentencia if-else.
  3. Sentencia switch-case.
  4. Sentencia while.
  5. Sentencia do-while.
  6. Sentencia for.
  7. Laboratorio: Conjetura Collatz.

Tema 9. Desarrollando y usando métodos

  1. Introducción.
  2. Métodos (Funciones Miembro).
  3. Métodos de objeto.
  4. Parámetros en los métodos.
  5. Destrucción de objetos.
  6. Definición de métodos heredados (override).
  7. Clases y métodos abstractos.
  8. Clases y métodos finales.
  9. Laboratorio: Creación del objeto Calculadora.

Tema 10. Implementando encapsulación

  1. Introducción.
  2. Paquetes.
  3. Modificadores de ámbito.
  4. Laboratorio: Creación y uso de paquetes.

Tema 11. Creando y usando arreglos

  1. Introducción.
  2. Concepto de Array.
  3. Arrays Unidimensionales.
  4. Arrays Multidimensionales.
  5. Arrays de Caracteres.
  6. Colecciones.
  7. Laboratorio: Temperaturas Anuales.

Tema 12. Implementando herencia

  1. Introducción.
  2. Herencia.
  3. Laboratorio: Proyecto clases agenda.

Módulo 2. Avances en Conceptos avanzados e interfaces gráficas del lenguaje Java

Tema 1. Principios básicos de E/S

  1. Introducción.
  2. Argumentos de la línea de comandos.
  3. Propiedades del Sistema.
  4. Clase Properties.
  5. Ficheros.
  6. Laboratorio: Uso de la clase File.
  7. Laboratorio: Uso de las clases FileOutputStream y FileInputStream.

Tema 2. E/S de consola y E/S de archivos

  1. Introducción.
  2. System.in.
  3. System.out.
  4. System.err.

Tema 3. Creación de interfaces gráficas con la API Swing

  1. Introducción.
  2. Monitor y tarjeta gráfica.
  3. Entornos gráficos IDEs.
  4. El sistema de coordenadas.
  5. Clases de Java para la programación gráfica y su evolución.
  6. Laboratorio: Manejo de los cuadros de diálogo.

Tema 4. Creación de interfaces gráficas con la API Swing

  1. Introducción.
  2. Modelo nuevo de delegación. (Source, Listener, Adapter).
  3. Ejemplos con eventos.
  4. Laboratorio 1: Movimiento entre frames.
  5. Laboratorio 2: Cargador de imágenes.

Tema 3. Aplicaciones basadas en la interfaz gráfica

  1. Introducción.
  2. Creación de un menú.
  3. Creación de un Toolbar.
  4. JPopupMenu.

Tema 4. Hilos

  1. Introducción.
  2. Ciclo de vida de un thread.
  3. Métodos de la clase Thread.
  4. Sincronización.

Tema 5. Programación de red

  1. Introducción.
  2. Clase InetAddress.
  3. Realizar Laboratorio: Uso de la clase InetAddress.
  4. Socket.
  5. Clase URL.
  6. Clase URLConnetion.
  7. Clases DatagramPacket y DatagramSocket.
  8. RMI.

Módulo 3. Avances en Aplicaciones para la plataforma Java

Tema 1. Ubicando el modelo Java EE en contexto

  1. Introducción.
  2. Diferentes versiones y plataformas Java existentes.
  3. Descripción de aplicaciones empresariales JEE.
  4. Introducción a las APIs y servicios Java EE.
  5. Introducción a los Servidores de Aplicaciones.

Tema 2. Modelo de componentes de Java EE y pasos de desarrollo

  1. Introducción.
  2. Patrones de diseño.
  3. Modelo Vista Controlador.
  4. Comunicación Síncrona y Asíncrona.
  5. Capas de arquitectura JEE.
  6. Empaquetado de aplicaciones JEE.

Tema 3. Modelo de componentes web

  1. Introducción.
  2. Componentes web en una aplicación Java EE.
  3. Envío de información, request y response HTTP.
  4. Diferenciación entre información con servlets y JSP.
  5. JSP (Java Server Pages).

Tema 4. Desarrollando servlets

  1. Introducción.
  2. CGI 85.
  3. Ciclo de vida de un servlet.
  4. Estructura de un servlet.
  5. Configuración de los Servlets mediante anotaciones y descriptores.
  6. Uso de las APIs request y response en servlets.
  7. Métodos de información del servidor con servlets.

Tema 5. Desarrollando con la tecnología de páginas JSP

  1. Introducción.
  2. Características de Java Server Pages.
  3. Elementos dentro de Java Server Pages.
  4. Variables implícitas en las páginas JSP.
  5. Action Tags.
  6. Laboratorio 1: Datos de Empleados.
  7. Laboratorio 2: Custom TagsDepartamentos.
  8. Laboratorio 3: Cargar Select dinámicamente con JavaBeans.

Tema 6. Modelo de componentes EJB

  1. Introducción.
  2. Componentes EJB.
  3. Tipos de beans.
  4. Anotaciones de un bean.
  5. Role de EJB dentro de las aplicaciones JEE.
  6. Estructura de EJB.

Tema 7. Implementación de las sesiones EJB 3.0

  1. Introducción.
  2. Tipos de Beans Session.
  3. Ciclo de vida de los beans de Session.
  4. Clientes del Bean.
  5. Laboratorio: Buscador Empleado.

Tema 8. La persistencia API de Java

  1. Introducción.
  2. Beans de Entidad.
  3. Anotaciones de entidades POJOs.
  4. Búsquedas de datos en Entidades.
  5. Laboratorio: Buscador de departamentos.

Tema 9. Implementando una política transaccional

  1. Introducción.
  2. Conceptos clave de transacciones.
  3. Especificaciones transacción JEE.
  4. Transacciones JTA.

Tema 10. Desarrollando aplicaciones Java usando mensajería

  1. Introducción.
  2. Servicios de mensajería.
  3. Java Message Service API.
  4. Modelo de programación de JMS.
  5. Message Driven Bean.
  6. Laboratorio: Crear Servicio Mensajería.

Tema 11. Desarrollo del envío de mensajes

  1. Introducción.
  2. Interceptores.
  3. Implementación de los mensajes en Beans MDB.
  4. Contenedor de JMS.
  5. Laboratorio: Crear Servicio Mensajeria.

Tema 12. Modelo de los servicios web

  1. Introducción.
  2. Estructura de los servicios Web.
  3. Modelo de Servicios Web.
  4. Servicios JAX-RS.

Tema 13. Modelo implementación de servicios Java EE web services con Jax-ws

  1. Introducción.
  2. Servicios JAX-WS.
  3. Laboratorio: Consumir Servicio Web Externo.

Tema 14. Implementación de una política de seguridad

  1. Introducción.
  2. Implementación de la seguridad servidor y EJB.
  3. Mapeo de Roles a grupos.
  4. Seguridad de aplicaciones web en servlets y JSP.

Módulo 4. Aplicación Teórico-Práctica de TIC en Programación con Java 8 SE Standard Edition

En este módulo final, se te invita a emprender un ejercicio de desarrollo enfocado en una de las temáticas que has estudiado previamente o alguna temática de innovación relacionada directamente con TIC en Programación con Java 8 SE Standard Edition. Durante la realización de este ejercicio, tendrás a tu disposición en el Campus Virtual una serie de documentos que funcionarán como guías y ejemplos para ayudarte en tu tarea. Más importante aún, contarás con el apoyo constante y sincrónico de nuestro equipo docente, quienes estarán disponibles para asistirte y resolver cualquier duda o inquietud que pueda surgir mientras avanzas en tu proyecto. Este ejercicio representa una oportunidad valiosa para aplicar y consolidar los conocimientos adquiridos a lo largo del curso.

Nuestra Misión

Si tienes una vocación, con nuestra ayuda puedes llevarla a tu profesión, Universal Formación te ayuda en tu camino hasta que puedas lograr tus objetivos.

Leer más

¿Más Información?

Déjanos tus datos y nos pondremos en contacto contigo.

CONTACTO

Formaciones relacionadas


Pago Seguro Verificado
Pago Seguro Verificado
Pago Seguro Verificado
Pago Seguro Verificado
Pago Seguro Verificado
Pago Seguro Verificado

Solicita información

Estamos online

Si tienes alguna duda déjanos tus datos, uno de nuestros agentes te contestará en la mayor brevedad