Domina JAVA: Curso Completo de Programación (IFCD052PO)
Este curso integral de programación en JAVA (IFCD052PO) te proporcionará las habilidades esenciales para convertirte en un desarrollador competente. Desde los fundamentos de la programación orientada a objetos hasta la gestión de bases de datos, aprenderás a crear aplicaciones robustas y eficientes. Domina las estructuras de control, el manejo de excepciones y las colecciones de datos. ¡Prepárate para el futuro de la programación con JAVA!
Información del curso
- Duración220 horas lectivas
- UbicaciónAsturias
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder a este curso, los requisitos son:
- Estar desempleado/a e inscrito/a como demandante de empleo en el Servicio Público de Empleo del Principado de Asturias.
- Estar activamente buscando empleo.
Dirigido a
Desempleados que buscan una carrera en programación
Qué aprenderás
- Comprender los fundamentos de la programación en JAVA
- Dominar la sintaxis y las estructuras de control
- Aplicar los principios de la programación orientada a objetos
- Desarrollar clases y utilizar objetos eficientemente
- Manejar excepciones y errores en el código
- Trabajar con colecciones de datos y arrays
- Implementar la lectura y escritura de información
- Gestionar bases de datos relacionales con JDBC
Temario
Temario del Curso de Programación en JAVA
Módulo 1: Fundamentos de la Programación
- Introducción a los algoritmos y estructuras de datos.
- Paradigmas de programación: Imperativa, Funcional, Orientada a Objetos.
- Entorno de desarrollo Eclipse.
Módulo 2: Estructura y Elementos de JAVA
- Tipos de datos, variables y constantes.
- Operadores y expresiones.
- Conversiones de tipo.
Módulo 3: Programación Orientada a Objetos (POO)
- Principios básicos: Abstracción, Encapsulamiento, Modularidad, Polimorfismo, Herencia.
- Creación y desarrollo de clases.
- Constructores y métodos.
Módulo 4: Control de Flujo y Excepciones
- Estructuras de selección:
if
,else
,switch
. - Estructuras de repetición:
while
,do-while
,for
. - Manejo de excepciones:
try
,catch
,finally
.
Módulo 5: Estructuras de Almacenamiento
- Arrays unidimensionales y multidimensionales.
- Cadenas de caracteres:
String
,StringBuffer
,StringTokenizer
. - Colecciones:
List
,Set
,Map
.
Módulo 6: Entrada/Salida y Ficheros
- Flujos de bytes y caracteres.
- Lectura y escritura de ficheros de texto y binarios.
- Serialización de objetos.
Módulo 7: Bases de Datos Relacionales con JDBC
- Conexión a bases de datos.
- Ejecución de sentencias SQL.
- Consultas y manipulación de datos.
Módulo 8: Persistencia de Objetos
- Bases de datos orientadas a objetos.
- Estándar ODMG y lenguaje OQL.
- Gestión de bases de datos Neodatis.