Java SE 17 Developer « Atrás
Tipo de edición Edición única tarde (desempregados/as e ocupados/as)
Metodoloxía Presencial
Tipo CURSO
Matrícula Gratuíta
Data inicio 18/05/2026
Data fin 05/06/2026
Certificación oficial Si
Exame 1Z0-829: Certification Exams Java SE 17 Developer
Nº inscritos 0
Datos da edición
  • Período de inscrición : 01/04/2026 - 17/04/2026
  • Proba de selección : 21/04/2026 (19:30)
  • Horario : De luns a venres. Os catro primeiros días de 16:00 a 21:00 horas. O resto de días de 16:30 a 20:30 horas.
  • Número de prazas : 20 (Mínimo 10)
  • Período de docencia : 18/05/2026 - 05/06/2026
  • Criterios de selección :
    • Proba técnica presencial no CNTG en Santiago de Compostela

Este curso avanzado de Java está deseñado para desarrolladores que desexan profundar os seus coñecementos e habilidades en Java, desde os fundamentos ata as características máis complexas e avanzadas da linguaxe. Ao longo de 26 módulos, os/as participantes explorarán unha variedade de temas esenciais para o desenvolvemento profesional en Java, empezando por unha sólida comprensión da contorna e a tecnoloxía Java, ata a implementación de aplicacións modulares e o manexo da concorrencia.

Os/as estudantes aprenderán a construír programas simples en Java, traballar con tipos de datos e operadores, implementar sentenzas de decisión e bucles, e manexar arrays e ArrayLists. A medida que avance o curso, penetraranse en conceptos máis avanzados como a herdanza, as interfaces, as clases aniñadas e a programación funcional con APIs de stream e operacións lambda. Ademais, o curso aborda o uso da API de E/S de Java, programación con JDBC para bases de datos, e técnicas de localización e multihilo para desenvolver aplicacións robustas e eficientes.

O material didactico e o exame de certificación están dispoñibles en inglés

Horario: De luns a venres de 16:30 a 20:30 horas (os catro primeiros días de 16:00 a 21:00)

 

Obxectivos :
  • Despregar e executar aplicacións Java utilizando un enfoque modularizado.
  • Manipular valores numéricos, de texto, de data e hora utilizando datos primitivos e clases de Java
  • Implementar a lóxica do programa utilizando variables, arrays, construcións condicionais e bucles.
  • Organizar o código Java mediante clases, interfaces e enumeracións.
  • Crear aplicacións que aproveiten as características da programación orientada a obxectos da linguaxe Java como a encapsulación, a herdanza e o polimorfismo.
  • Implementar propagación e xestión de erros.
  • Utilizar a API de Java Collections.
  • Utilizar expresións Lambda.
  • Procesar información mediante o API de Streams.
  • Manipular arquivos, directorios e sistemas de ficheiros.
  • Implementar funcionalidade de entrada/saída (E/S) para ler e escribir datos binarios e de texto.
  • Utilizar a API de JDBC para o acceso a base de datos.
  • Utilizar a API de Java Concurrency.
  • Utilizar e definir nosas propias anotacións en Java
Dirixido a :

Dirixido a profesionais de IT con experiencia previa en programación, este curso é ideal para quen busca elevar o seu nivel técnico e adaptarse ás demandas de proxectos de software complexos e de gran escala utilizando Java.

Perfil do docente :

Instrutor oficial de Oracle acreditado para a impartición de Java SE Developer.

  • Duración :
    64 horas
  • Metodoloxía :
    Presencial
  • Matrícula :
    Gratuíta
  • Tecnoloxía :
    • Oracle
    • Java
  • Beneficios :
    • Opción gratuita dun exame de certificación oficial
    • Diploma de asistencia
  • Módulos transversais :
    • Igualdade de 10 horas

Módulo 1: Comprender a tecnoloxía e a contorna Java
Módulo 2: Creación dun programa Java sinxelo 
Módulo 3: Sistema modular da plataforma Java
Módulo 4: Migración a unha aplicación modular
Módulo 5: Traballar con tipos de datos Java
Módulo 6: Traballar con operadores Java
Módulo 7: Uso de sentenzas de decisión
Módulo 8: Uso de sentenzas de Bucle
Módulo 9: Arrays e ArrayLists
Módulo 10: Descrición e uso de obxectos e clases
Módulo 11: Crear e utilizar métodos
Módulo 12: Aplicación da encapsulación
Módulo 13: Reutilización de Implementacións mediante Herdanza
Módulo 14: Manexo de excepcións e aserciones
Módulo 15: Clases aniñadas e enumeracións en XavJavaa
Módulo 16: Interfaces Java
Módulo 17: Interfaces funcionais incorporadas
Módulo 18: API Java Stream
Módulo 19: Operacións Lambda en Streams
Módulo 20: Fluxos paralelos
Módulo 21: Marco de Coleccións Java e Xenéricos
Módulo 22: API de E/S de Java (Fundamentos e NIO2)
Módulo 23: Aplicacións de bases de datos con JDBC
Módulo 24: Anotacións Java
Módulo 25: Localización en Java
Módulo 26: Java Concorrencia e Multihilo