Java desde Cero: Domina la Programación
Conviértete en desarrollador Java. Este programa intensivo te guía desde los fundamentos de la programación hasta conceptos avanzados de POO, estructuras de control, colecciones y manejo de excepciones. Aprende a interactuar con bases de datos relacionales mediante JDBC y a desarrollar tus primeras aplicaciones. Ideal para desempleados que buscan un perfil técnico demandado en el sector IT.
Información del curso
- Duración210 horas lectivas
- UbicaciónGijón
- EmpresaACCION
Requisitos y destinatarios
Requisitos
Dirigido a desempleados inscritos como demandantes de empleo.
Dirigido a
Interesados en desarrollo de software
Qué aprenderás
- Fundamentos de programación en Java
- Programación Orientada a Objetos (POO)
- Estructuras de control y excepciones
- Arrays, colecciones y streams
- Gestión de bases de datos con JDBC
- Desarrollo de aplicaciones básicas
- Algoritmos y tipos de datos
Temario
Domina Java: Tu Camino hacia el Desarrollo Profesional
¡Bienvenido al viaje que transformará tu futuro en el desarrollo de software!
Módulo 1: Introducción a Java y Fundamentos
- Primeros Pasos: Entorno de desarrollo y configuración.
- Bases de la Programación:
- Algoritmos y Lógica de Programación.
- Tipos de datos: primitivos y de referencia.
- Variables, operadores y expresiones.
- Estructuras de Control:
- Condicionales:
if
,else
,switch
. - Bucles:
for
,while
,do-while
.
- Condicionales:
Módulo 2: Programación Orientada a Objetos (POO)
- Conceptos Clave: Clases y Objetos.
- Principios de la POO:
- Encapsulamiento: Propiedades y métodos.
- Herencia: Reutilización de código.
- Polimorfismo: Flexibilidad y adaptabilidad.
- Manejo de Errores: Excepciones y su gestión (
try-catch-finally
).
Módulo 3: Estructuras de Datos y Manipulación
- Arrays: Almacenamiento y acceso a datos.
- Colecciones:
List
(ArrayList, LinkedList).Set
(HashSet, TreeSet).Map
(HashMap, TreeMap).
- Streams API: Procesamiento eficiente de colecciones.
- Trabajo con Cadenas:
String
yStringBuffer
.
Módulo 4: Persistencia de Datos y Ficheros
- Manejo de Ficheros: Lectura y escritura de datos.
- Ficheros de bytes y caracteres.
- Serialización de objetos.
- Bases de Datos con JDBC:
- Conexión a bases de datos relacionales.
- Ejecución de sentencias SQL.
- Procesamiento de resultados.
Módulo 5: Desarrollo de Aplicaciones y Interfaces
- Creación de Interfaces Gráficas (GUI): Conceptos básicos.
- Desarrollo de Aplicaciones: Integración de los conocimientos adquiridos.
Módulo 6: Perspectivas Avanzadas
- Bases de Datos Orientadas a Objetos.
- Estándar ODMG.
¡Prepárate para construir aplicaciones robustas y eficientes con Java!