Domina JAVA: Curso online para desarrollo de aplicaciones
Este curso online de programación en JAVA te proporciona las habilidades necesarias para diseñar, desarrollar y mantener aplicaciones JAVA. Desde los fundamentos de la programación orientada a objetos hasta la gestión de bases de datos, dominarás las herramientas esenciales para convertirte en un desarrollador JAVA altamente demandado. Aprende a tu ritmo y accede a un mercado laboral lleno de oportunidades. ¡Inscríbete y comienza tu camino en el mundo JAVA!
Información del curso
- Duración210 horas lectivas
- UbicaciónMurcia
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder al curso:
- Estar dado de alta como demandante de empleo en el SEFCARM.
- Si estás en situación de ERTE, podrás acceder al curso.
Dirigido a
Demandantes de empleo y trabajadores en ERTE/ERE
Qué aprenderás
- Fundamentos de la programación en JAVA
- Desarrollo de clases y objetos
- Uso de estructuras de control
- Manejo de excepciones
- Aplicación de herencia y polimorfismo
- Gestión de bases de datos relacionales con JDBC
- Lectura y escritura de información en ficheros
- Creación de interfaces gráficas de usuario
Temario
Temario del Curso de Programación en JAVA
Módulo 1: Introducción a la Programación
- Datos, algoritmos y programas: Definición y características.
- Paradigmas de programación: Imperativa, funcional, lógica y orientada a objetos.
- Lenguajes de programación: Historia y características.
- Herramientas y entornos de desarrollo: Eclipse.
Módulo 2: Elementos de un Programa Informático en Java
- Estructura y bloques fundamentales.
- Tipos de datos: Primitivos y referenciados.
- Variables y constantes: Declaración, inicialización y utilización.
- Operadores y expresiones: Aritméticos, de relación, lógicos.
Módulo 3: Introducción a la Orientación a Objetos
- Clases y Objetos: Conceptos fundamentales.
- Principios básicos: Abstracción, encapsulamiento, modularidad, polimorfismo, herencia.
Módulo 4: Desarrollo de Clases
- Estructura y miembros de una clase.
- Creación de atributos y métodos.
- Constructores y control de acceso.
- Librerías y paquetes de clases.
Módulo 5: Utilización de Objetos
- Características de los objetos.
- Instanciación de objetos.
- Utilización de métodos: Parámetros y valores de retorno.
- Clases predefinidas.
Módulo 6: Estructuras de Control
- Estructuras de selección:
if
,if-else
,switch
. - Estructuras de repetición:
while
,do-while
,for
. - Estructuras de salto:
break
,continue
.
Módulo 7: Control y Manejo de Excepciones
- Jerarquía de excepciones en Java.
- Captura y delegación de excepciones.
- Definición y lanzamiento de excepciones de usuario.
Módulo 8: Utilización Avanzada de Clases
- Relaciones entre clases: Composición.
- Herencia: Superclases y subclases.
- Polimorfismo y sobreescritura de métodos.
- Clases y métodos abstractos y finales.
- Interfaces.
Módulo 9: Estructuras de Almacenamiento
- Arrays unidimensionales y multidimensionales.
- Cadenas de caracteres: Clases
String
,StringBuffer
,StringTokenizer
.
Módulo 10: Colecciones de Datos
- Uso de clases y métodos genéricos.
- Tipos de colecciones:
List
,Set
,Map
.
Módulo 11: Lectura y Escritura de Información
- Flujos (Streams): Tipos y clases asociadas.
- Entrada/Salida estándar: Teclado y pantalla.
- Almacenamiento de información en ficheros: Texto y binarios.
- Interfaces gráficas de usuario simples.
Módulo 12: Gestión de Bases de Datos Relacionales
- Acceso a datos mediante JDBC.
- Conexiones y ejecución de sentencias.
Módulo 13: Mantenimiento de la Persistencia de Objetos
- Bases de datos orientadas a objetos.
- El estándar ODMG: ODL y OQL.
- Instalación y creación de bases de datos Neodatis.