Programación Java: Fundamentos y Aplicaciones
Adquiere las competencias esenciales en programación Java. Este curso abarca desde la identificación de los elementos de un programa informático y la orientación a objetos, hasta el desarrollo y utilización de clases, estructuras de control, manejo de excepciones y colecciones de datos. Profundiza en la lectura/escritura de información, la gestión de bases de datos relacionales con JDBC y el mantenimiento de la persistencia de objetos. Ideal para desempleados y trabajadores que buscan potenciar sus habilidades en un lenguaje de programación fundamental.
Información del curso
- Duración210 horas lectivas
- UbicaciónEspaña
- EmpresaADAMS
Requisitos y destinatarios
Requisitos
Sin requisitos
Dirigido a
Desempleados y trabajadores de Contact Center, ETT, servicios a empresas y prevención.
Qué aprenderás
- Identificar elementos de un programa informático en Java.
- Desarrollar y utilizar clases y objetos.
- Aplicar estructuras de control y manejo de excepciones.
- Implementar colecciones de datos y manipulación de ficheros.
- Gestionar bases de datos relacionales con JDBC.
- Comprender la persistencia de objetos.
Temario
Curso de Programación en Java: Domina el Lenguaje
Módulo 1: Introducción a la Programación y Java
Datos, Algoritmos y Programas
- Exploración de datos y algoritmos.
- Conceptos fundamentales de los programas.
Paradigmas y Lenguajes de Programación
- Introducción a los diferentes paradigmas.
- Características clave de los lenguajes de programación.
Estructura y Elementos Fundamentales de Java
- Identificación de la estructura básica de Java.
- Caracteres, tipos de datos, literales e identificadores.
- Palabras reservadas y comentarios.
- Variables: Declaración, inicialización y utilización.
- Constantes y conversiones de tipo (casting).
Operadores y Expresiones
- Tipos de operadores en Java.
- Precedencia y orden de evaluación.
Módulo 2: Programación Orientada a Objetos (POO)
Principios de la POO
- Historia y concepto de clases y objetos.
- Principios básicos de la orientación a objetos.
Desarrollo de Clases
- Estructura y miembros de una clase.
- Creación de atributos y métodos.
- Sobrecarga de métodos y constructores.
- Control de acceso y clases internas.
Utilización de Objetos
- Instanciación de objetos y comparación.
- Uso de métodos estáticos y clases predefinidas.
Módulo 3: Estructuras de Control y Excepciones
Estructuras de Control
- Estructuras de selección (if, switch).
- Estructuras de repetición (for, while, do-while).
- Estructuras de salto (break, continue).
Control y Manejo de Excepciones
- Introducción a las excepciones en Java.
- Jerarquías y manejo de excepciones.
Módulo 4: POO Avanzada y Estructuras de Datos
Utilización Avanzada de Clases
- Relaciones entre clases: composición y herencia.
- Superclases, subclases y polimorfismo.
- Clases y métodos abstractos y finales.
- Interfaces y clases genéricas.
Aplicación de Estructuras de Almacenamiento
- Arrays unidimensionales y multidimensionales.
- Cadenas de caracteres.
Colecciones de Datos
- Uso de clases genéricas.
- Operaciones con colecciones y tipos de colecciones.
Módulo 5: Entrada/Salida, Bases de Datos y Persistencia
Lectura y Escritura de Información
- Flujos (streams) y entrada/salida estándar.
- Almacenamiento en ficheros.
- Interfaces gráficas de usuario (GUI) básicas y eventos.
Gestión de Bases de Datos Relacionales
- Acceso a bases de datos con JDBC.
- Ejecución de consultas y sentencias.
Mantenimiento de la Persistencia de Objetos
- Conceptos de bases de datos orientadas a objetos.
- Instalación y uso de gestores de bases de datos objeto.