Descripción
Este curso está dirigido a personas que desean aprender y profundizar sus conocimientos en el lenguaje de programación Java y en el desarrollo de aplicaciones en la plataforma Java SE, incluyendo entre otros sus componentes y conceptos principales, las construcciones principales del lenguaje, la utilización de las APIs fundamentales de la plataforma, la gestión de colecciones, el uso de expresiones lambda y el API de Streams, el acceso a base de datos y sistema de ficheros, la concurrencia y la modularización.
Objetivos
Una vez finalizado el curso, el alumno habrá adquirido los conocimientos y habilidades para:
- 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.
Requisitos
Es recomendable tener conocimientos previos de programación en otros lenguajes y sobre el paradigma de programación orientada a objetos
¿A quién va dirigido?
Desarrolladores que quieran obtener la certificación 1Z0-829
Examen asociado
Java SE 17 Developer 1Z0-829