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 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:
Comienza Sin Esfuerzo
Cuando y donde quieras, a tu ritmo.
Inicio del Curso
La inscripción en este programa formativo está abierta hasta final de plazas y durante presente año
Carga Horaria
300 Horas, 12 Créditos ECTS
Todos los alumnos inscritos en este Curso en línea tendrán 6 meses de acceso libre al Campus Virtual y todos sus contenidos E-learning.
Puntuable y Baremable
Este Curso cuenta con certificación, lo cual hace que sea válido para bolsas y oposiciones. Consulta siempre las bases específicas de tu Comunidad Autónoma.
¿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.
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
Temario
Módulo 1. Avances en Conceptos básicos del lenguaje Java
Tema 1. Introducción
- Introducción.
- Arquitectura de Java.
- Características de Java.
Tema 2. Desarrollando y probando programas con tecnología Java
- Introducción.
- Instalación y configuración del kit de desarrollo de Sun (JDK).
- Procesos para crear un programa en Java.
- Esqueleto de una clase.
Tema 3. Programación orientada a objetos
- Introducción.
- Clases.
- Métodos de clase.
Tema 4. Declarando, inicializando y usando variables
- Introducción.
- Elementos básicos del lenguaje y sintaxis de Java.
- Alcance de las variables.
- Declarando variables.
- Conversión entre tipos (casting).
- Laboratorio 1: Definiendo tipos de datos.
- Laboratorio 2: Definiendo tipos de datos II.
- Laboratorio 3: Definiendo tipos de datos III.
- Laboratorio: Casting entre tipos de datos.
Tema 5. Creando y usando objetos
- Introducción.
- Declarar, instanciar e inicializar variables de referencia de objeto.
- Variables static de clase.
- Variables finales o constantes.
- Constructores.
- Herencia.
- Paquetes.
- Interfaces.
Tema 6. Características avanzadas de clases
- Introducción.
- This y super.
- Destrucción de objetos.
- Crear y usar tipos enumerados.
- Importaciones estáticas.
- La clase String.
- Introducción a los flujos o streams.
- Laboratorio 1: Validación Email.
- Laboratorio 2: Clase Objeto cadena.
- Enunciado.
- Solución.
Tema 7. Usando operadores y constructores
- Introducción.
- Operadores y expresiones.
- Precedencia entre operadores.
- Sentencia return.
- Sentencias de excepción, bloques try, catch, finally.
- Aserciones.
- Laboratorio: Averiguar día de nacimiento de la semana.
Tema 8. Usando loops
- Introducción.
- Sentencia if-else.
- Sentencia switch-case.
- Sentencia while.
- Sentencia do-while.
- Sentencia for.
- Laboratorio: Conjetura Collatz.
Tema 9. Desarrollando y usando métodos
- Introducción.
- Métodos (Funciones Miembro).
- Métodos de objeto.
- Parámetros en los métodos.
- Destrucción de objetos.
- Definición de métodos heredados (override).
- Clases y métodos abstractos.
- Clases y métodos finales.
- Laboratorio: Creación del objeto Calculadora.
Tema 10. Implementando encapsulación
- Introducción.
- Paquetes.
- Modificadores de ámbito.
- Laboratorio: Creación y uso de paquetes.
Tema 11. Creando y usando arreglos
- Introducción.
- Concepto de Array.
- Arrays Unidimensionales.
- Arrays Multidimensionales.
- Arrays de Caracteres.
- Colecciones.
- Laboratorio: Temperaturas Anuales.
Tema 12. Implementando herencia
- Introducción.
- Herencia.
- 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
- Introducción.
- Argumentos de la línea de comandos.
- Propiedades del Sistema.
- Clase Properties.
- Ficheros.
- Laboratorio: Uso de la clase File.
- Laboratorio: Uso de las clases FileOutputStream y FileInputStream.
Tema 2. E/S de consola y E/S de archivos
- Introducción.
- System.in.
- System.out.
- System.err.
Tema 3. Creación de interfaces gráficas con la API Swing
- Introducción.
- Monitor y tarjeta gráfica.
- Entornos gráficos IDEs.
- El sistema de coordenadas.
- Clases de Java para la programación gráfica y su evolución.
- Laboratorio: Manejo de los cuadros de diálogo.
Tema 4. Creación de interfaces gráficas con la API Swing
- Introducción.
- Modelo nuevo de delegación. (Source, Listener, Adapter).
- Ejemplos con eventos.
- Laboratorio 1: Movimiento entre frames.
- Laboratorio 2: Cargador de imágenes.
Tema 3. Aplicaciones basadas en la interfaz gráfica
- Introducción.
- Creación de un menú.
- Creación de un Toolbar.
- JPopupMenu.
Tema 4. Hilos
- Introducción.
- Ciclo de vida de un thread.
- Métodos de la clase Thread.
- Sincronización.
Tema 5. Programación de red
- Introducción.
- Clase InetAddress.
- Realizar Laboratorio: Uso de la clase InetAddress.
- Socket.
- Clase URL.
- Clase URLConnetion.
- Clases DatagramPacket y DatagramSocket.
- RMI.
Módulo 3. Avances en Aplicaciones para la plataforma Java
Tema 1. Ubicando el modelo Java EE en contexto
- Introducción.
- Diferentes versiones y plataformas Java existentes.
- Descripción de aplicaciones empresariales JEE.
- Introducción a las APIs y servicios Java EE.
- Introducción a los Servidores de Aplicaciones.
Tema 2. Modelo de componentes de Java EE y pasos de desarrollo
- Introducción.
- Patrones de diseño.
- Modelo Vista Controlador.
- Comunicación Síncrona y Asíncrona.
- Capas de arquitectura JEE.
- Empaquetado de aplicaciones JEE.
Tema 3. Modelo de componentes web
- Introducción.
- Componentes web en una aplicación Java EE.
- Envío de información, request y response HTTP.
- Diferenciación entre información con servlets y JSP.
- JSP (Java Server Pages).
Tema 4. Desarrollando servlets
- Introducción.
- CGI 85.
- Ciclo de vida de un servlet.
- Estructura de un servlet.
- Configuración de los Servlets mediante anotaciones y descriptores.
- Uso de las APIs request y response en servlets.
- Métodos de información del servidor con servlets.
Tema 5. Desarrollando con la tecnología de páginas JSP
- Introducción.
- Características de Java Server Pages.
- Elementos dentro de Java Server Pages.
- Variables implícitas en las páginas JSP.
- Action Tags.
- Laboratorio 1: Datos de Empleados.
- Laboratorio 2: Custom TagsDepartamentos.
- Laboratorio 3: Cargar Select dinámicamente con JavaBeans.
Tema 6. Modelo de componentes EJB
- Introducción.
- Componentes EJB.
- Tipos de beans.
- Anotaciones de un bean.
- Role de EJB dentro de las aplicaciones JEE.
- Estructura de EJB.
Tema 7. Implementación de las sesiones EJB 3.0
- Introducción.
- Tipos de Beans Session.
- Ciclo de vida de los beans de Session.
- Clientes del Bean.
- Laboratorio: Buscador Empleado.
Tema 8. La persistencia API de Java
- Introducción.
- Beans de Entidad.
- Anotaciones de entidades POJOs.
- Búsquedas de datos en Entidades.
- Laboratorio: Buscador de departamentos.
Tema 9. Implementando una política transaccional
- Introducción.
- Conceptos clave de transacciones.
- Especificaciones transacción JEE.
- Transacciones JTA.
Tema 10. Desarrollando aplicaciones Java usando mensajería
- Introducción.
- Servicios de mensajería.
- Java Message Service API.
- Modelo de programación de JMS.
- Message Driven Bean.
- Laboratorio: Crear Servicio Mensajería.
Tema 11. Desarrollo del envío de mensajes
- Introducción.
- Interceptores.
- Implementación de los mensajes en Beans MDB.
- Contenedor de JMS.
- Laboratorio: Crear Servicio Mensajeria.
Tema 12. Modelo de los servicios web
- Introducción.
- Estructura de los servicios Web.
- Modelo de Servicios Web.
- Servicios JAX-RS.
Tema 13. Modelo implementación de servicios Java EE web services con Jax-ws
- Introducción.
- Servicios JAX-WS.
- Laboratorio: Consumir Servicio Web Externo.
Tema 14. Implementación de una política de seguridad
- Introducción.
- Implementación de la seguridad servidor y EJB.
- Mapeo de Roles a grupos.
- 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.
Formaciones relacionadas
Curso Informática acreditado por EUNEIZ
Curso Universitario de Especialización en Avances de SCRUM Master
Curso Informática acreditado por EUNEIZ
Curso Universitario de Especialización en Programación de Dispositivos Móviles
Curso Informática acreditado por EUNEIZ
Curso Universitario de Especialización en Diseño Web Avanzado con Dreamweaver, HTML5 y CSS3
Experto Informática acreditado por EUNEIZ
Experto Universitario en Desarrollo de Software con Java
Solicita información