Java SE 17 Developer

  • Metodología
    Virtual
  • Tipo de actividad
    Curso
  • Tipo de edición
    Edición única tarde (desempleados/as y ocupados/as
  • Fecha inicio
    29/03/2027
  • Fecha fin
    16/04/2027
  • Certificación
  • Examen certificación
    1Z0-829: Certification Exams Java SE 17 Developer
  • Fecha prueba selección
    16/02/2027 00:00:00
  • Criterio de selección
    • Prueba técnica presencial en el CNTG en Santiago de Compostela
  • Período de registro
    01/02/2027 - 15/02/2027
  • Matrícula
    Gratuita
  • Horario
    De lunes a viernes. Del 29/03 a 01/04: 16:00 a 21:00 horas· Resto de jornadas: de 16:30 a 20:30 horas.
  • Número de plazas
    20
  • Número de inscritos
    0
  • Tecnologías
    • Oracle
    • Java
Descripción

Este curso avanzado de Java está diseñado para desarrolladores que desean profundizar sus conocimientos y habilidades en Java, desde los fundamentos hasta las características más complejas y avanzadas del lenguaje. A lo largo de 26 módulos, los/as participantes explorarán una variedad de temas esenciales para el desarrollo profesional en Java, empezando por una sólida comprensión del entorno y la tecnología Java, hasta la implementación de aplicaciones modulares y el manejo de la concurrencia

Los/as estudiantes aprenderán a construir programas simples en Java, trabajar con tipos de datos y operadores, implementar sentencias de decisión y bucles, y manejar arrays y ArrayLists. A medida que avance el curso, se adentrarán en conceptos más avanzados como la herencia, las interfaces, las clases anidadas y la programación funcional con APIs de stream y operaciones lambda. Además, el curso aborda el uso de la API de E/S de Java, programación con JDBC para bases de datos, y técnicas de localización y multihilo para desarrollar aplicaciones robustas y eficientes.

El material didactico y el examen de certificación están diponibles en inglés.

Objetivos
  • Desplegar y ejecutar aplicaciones Java utilizando un enfoque modularizado.
  • Manipular valores numéricos, de texto, de fecha y hora utilizando datos primitivos y clases de Java.
  • Implementar la lógica del programa utilizando variables, arrays, construcciones condicionales y bucles.
  • Organizar el código Java mediante clases, interfaces y enumeraciones.
  • Crear aplicaciones que aprovechen las características de la programación orientada a objetos del lenguaje Java como la encapsulación, la herencia y el polimorfismo.
  • Implementar propagación y gestión de errores.
  • Utilizar la API de Java Collections.
  • Utilizar expresiones Lambda.
  • Procesar información mediante el API de Streams.
  • Manipular archivos, directorios y sistemas de ficheros.
  • Implementar funcionalidad de entrada/salida (E/S) para leer y escribir datos binarios y de texto.
  • Utilizar la API de JDBC para el acceso a base de datos.
  • Utilizar la API de Java Concurrency.
  • Utilizar y definir nuestras propias anotaciones en Java.
Dirigido a

Dirigido a profesionales de IT con experiencia previa en programación, este curso es ideal para quienes buscan elevar su nivel técnico y adaptarse a las demandas de proyectos de software complejos y de gran escala utilizando Java.

Perfil del docente

Instructor oficial de Oracle acreditado para la impartición de Java SE Developer

Temario

Módulo 1: Comprender la tecnología y el entorno Java
Módulo 2: Creación de un programa Java sencillo 
Módulo 3: Sistema modular de la plataforma Java
Módulo 4: Migración a una aplicación modular
Módulo 5: Trabajar con tipos de datos Java
Módulo 6: Trabajar con operadores Java
Módulo 7: Uso de sentencias de decisión
Módulo 8: Uso de sentencias de Bucle
Módulo 9: Arrays y ArrayLists
Módulo 10: Descripción y uso de objetos y clases
Módulo 11: Crear y utilizar métodos
Módulo 12: Aplicación de la encapsulación
Módulo 13: Reutilización de Implementaciones mediante Herencia
Módulo 14: Manejo de excepciones y aserciones
Módulo 15: Clases anidadas y enumeraciones en Java
Módulo 16: Interfaces Java
Módulo 17: Interfaces funcionales incorporadas
Módulo 18: API Java Stream
Módulo 19: Operaciones Lambda en Streams
Módulo 20: Flujos paralelos
Módulo 21: Marco de Colecciones Java y Genéricos
Módulo 22: API de E/S de Java (Fundamentos y NIO2)
Módulo 23: Aplicaciones de bases de datos con JDBC
Módulo 24: Anotaciones Java
Módulo 25: Localización en Java
Módulo 26: Java Concurrencia y Multihilo

  • Horas
    64
  • Beneficios
    • Opción gratuita de un examen de certificación oficial
    • Diploma de asistencia
  • Fecha fin renuncia
    20/02/2027
  • Fecha inicio inscripción
    01/02/2027
  • Fecha fin inscripción
    15/02/2027
  • Estado
    INICIAL
  • Horas distancia
    64
  • Horas presenciales
    0
  • Horas teleformación
    0
  • Máximo horas de ausencia
    9
  • Módulos
    • Módulo igualdad (10 horas)
  • Plazo abierto
    No