| Tipo de edición | Edición única tarde (desempleados/as y ocupados/as |
|---|---|
| Metodología | Presencial |
| Tipo | CURSO |
| Matrícula | Gratuita |
| Fecha inicio | 18/05/2026 |
| Fecha fin | 05/06/2026 |
| Certificación oficial | Si |
| Examen | 1Z0-829: Certification Exams Java SE 17 Developer |
| Nº inscritos | 0 |
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.
Horario: De lunes a viernes de 16:30 a 20:30 horas (los cuatro primeros días de 16:00 a 21:00)
- 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 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.
Instructor oficial de Oracle acreditado para la impartición de Java SE Developer
- Duración :
64 horas - Metodología :
Presencial - Matrícula :
Gratuita - Tecnología :
- Java
- Oracle
- Beneficios :
- Diploma de asistencia
- Opción gratuita de un examen de certificación oficial
- Módulos transversales :
- Igualdad de 10 horas
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